- Create a folder in the project root directory named "z_css" for tailwind
- Open terminal and go inside "z_css"
- type "npm init -y" and enter
- run
- npm install tailwindcss @tailwindcss/cli
- create file "input.css" inside z_css folder and paste the code
- @import "tailwindcss" source(none);@source "../templates/**/*.html";@source "../**/templates/**/*.html";
- Inside package.json paste the following code
- "dev": "npx @tailwindcss/cli -i ./src/input.css -o ../static/css/tailwind.output.css --watch","build": "npx @tailwindcss/cli -i ./src/input.css -o ../static/css/tailwind.output.css --minify"
- Now at last add below code to settings.py in django below STATIC_URL = 'static/'
- STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),]STATIC = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles')
Convert normal video file to hls streaming ready files: for only one quality: ffmpeg -i my_video.mp4 -c:a copy -c:v copy -hls_time 6 -hls_list_size 0 -hls_segment_filename "segment%03d.ts" playlist.m3u8 for multiple quality like 360p, 720p, 1080p: ffmpeg -i input_video.mp4 -filter_complex "[0:v]split=3[v1][v2][v3];[v1]scale=w=1920:h=1080[v1out];[v2]scale=w=1280:h=720[v2out];[v3]scale=w=854:h=480[v3out]" -map "[v1out]" -c:v:0 libx264 -b:v:0 5000k -maxrate:v:0 5350k -bufsize:v:0 7500k -map "[v2out]" -c:v:1 libx264 -b:v:1 2800k -maxrate:v:1 2996k -bufsize:v:1 4200k -map "[v3out]" -c:v:2 libx264 -b:v:2 1400k -maxrate:v:2 1498k -bufsize:v:2 2100k -map a:0 -c:a:0 aac -b:a:0 192k -ac 2 -map a:0 -c:a:1 aac -b:a:1 128k -ac 2 -map a:0 -c:a:2 aac -b:a:2 96k -ac 2 -f hls -hls_time 10 -hls_playlist_type vod -hls_flags independent_segments -hls_segment_type mpegts -hls_segment_filename stream_%v/data%03d.ts -master_pl_name master.m3u8 -var_stream_ma...
Comments
Post a Comment