HLS Player with Quality Selector




    

이거 하는 ffmpeg 명령어



    

ffmpeg -i vv30s.mp4 -vf "scale='if(gt(a,426/240),426,trunc(iw/2)*2)':'if(gt(a,426/240),trunc(ih/2)*2,240)'" -c:a aac -ar 48000 -b:a 64k -c:v libx264 -profile:v main -crf 20 -g 48 - keyint_min 48 -sc_threshold 0 -b:v 400k -hls_time 10 -hls_playlist_type vod -hls_segment_filename output\vv30s_240p_%03d.ts output\vv30s_240p.m3u8

ffmpeg -i vv30s.mp4 -vf "scale='if(gt(a,854/480),854,trunc(iw/2)*2)':'if(gt(a,854/480),trunc(ih/2)*2,480)'" -c:a aac -ar 48000 -b:a 96k -c:v libx264 -profile:v main -crf 20 -g 48 - keyint_min 48 -sc_threshold 0 -b:v 800k -hls_time 10 -hls_playlist_type vod -hls_segment_filename output\vv30s_480p_%03d.ts output\vv30s_480p.m3u8

ffmpeg -i vv30s.mp4 -vf "scale='if(gt(a,1280/720),1280,trunc(iw/2)*2)':'if(gt(a,1280/720),trunc(ih/2)*2,720)'" -c:a aac -ar 48000 -b:a 128k -c:v libx264 -profile:v main -crf 20 -g 48 -keyint_min 48 -sc_threshold 0 -b:v 1500k -hls_time 10 -hls_playlist_type vod -hls_segment_filename output\vv30s_720p_%03d.ts output\vv30s_720p.m3u8

html,js 프리태그로넣기 - 백택(`), 백택달러($) 앞에 역슬레시쓰기, 닫는 스크랩트태그앞이 역슬레시