diff --git a/gen.single.sh b/gen.single.sh new file mode 100644 index 0000000..809a50e --- /dev/null +++ b/gen.single.sh @@ -0,0 +1,34 @@ +rm -rf hls + +mkdir -p hls/video +ffmpeg -i assets/final.mp4 \ + -map 0:v:0 -map 0:a:0 \ + -c:v libx264 -c:a aac \ + -vf "fps=25" \ + -f hls \ + -hls_time 10 \ + -hls_segment_type mpegts \ + -hls_flags single_file \ + -hls_list_size 0 \ + hls/video/index.m3u8 + +mkdir -p hls/audio +ffmpeg -i assets/final.mp4 \ + -map 0:a:1 \ + -c:a aac -vn \ + -f hls \ + -hls_time 10 \ + -hls_segment_type mpegts \ + -hls_flags single_file \ + -hls_list_size 0 \ + hls/audio/index.m3u8 + +cat >hls/variant.m3u8 <