gpt4 book ai didi

Ffmpeg - 创建不同版本的 HLS 视频并创建主播放列表

转载 作者:行者123 更新时间:2023-12-04 23:24:26 39 4
gpt4 key购买 nike

我有这个 ffmpeg 命令来创建具有不同质量功能的四个版本的 HLS 视频,但我不管理它创建 .m3u8 播放列表。我在命令末尾添加了控制 -master_pl_name ,但它不起作用。
有人可以帮我创建我想要的命令吗?

ffmpeg -hide_banner -y \
-i "MySourceVideo.mp4" \
-vf scale=w=640:h=360:force_original_aspect_ratio=decrease \
-c:a aac \
-ar 48000 \
-c:v h264 \
-profile:v main \
-crf 20 \
-sc_threshold 0 \
-g 48 \
-keyint_min 48 \
-hls_time 4 \
-hls_key_info_file "MyKey.keyinfo" \
-hls_playlist_type vod \
-b:v 800k \
-maxrate 856k \
-bufsize 1200k \
-b:a 96k \
-hls_segment_filename "MyNewVideo_version_360p_%03d.ts" \
"MyNewVideo_360p.m3u8" \
\
-vf scale=w=842:h=480:force_original_aspect_ratio=decrease \
-c:a aac \
-ar 48000 \
-c:v h264 \
-profile:v main \
-crf 20 \
-sc_threshold 0 \
-g 48 -keyint_min 48 \
-hls_time 4 \
-hls_key_info_file "MyKey.keyinfo" \
-hls_playlist_type vod \
-b:v 1400k \
-maxrate 1498k \
-bufsize 2100k \
-b:a 128k \
-hls_segment_filename "MyNewVideo_version_480p_%03d.ts" \
"MyNewVideo_480p.m3u8" \
\
-vf scale=w=1280:h=720:force_original_aspect_ratio=decrease \
-c:a aac \
-ar 48000 \
-c:v h264 \
-profile:v main \
-crf 20 \
-sc_threshold 0 \
-g 48 \
-keyint_min 48 \
-hls_time 4 \
-hls_key_info_file "MyKey.keyinfo" \
-hls_playlist_type vod \
-b:v 2800k \
-maxrate 2996k \
-bufsize 4200k \
-b:a 128k \
-hls_segment_filename "MyNewVideo_version_720p_%03d.ts" \
"MyNewVideo_720p.m3u8" \
\
-vf scale=w=1920:h=1080:force_original_aspect_ratio=decrease \
-c:a aac \
-ar 48000 \
-c:v h264 \
-profile:v main \
-crf 20 \
-sc_threshold 0 \
-g 48 \
-keyint_min 48 \
-hls_time 4 \
-hls_key_info_file "MyKey.keyinfo" \
-hls_playlist_type vod \
-b:v 5000k \
-maxrate 5350k \
-bufsize 7500k \
-b:a 192k \
-hls_segment_filename "MyNewVideo_version_1080p_%03d.ts" \
"MyNewVideo_1080p.m3u8" \
\
-master_pl_name "MyNewVideo_index.m3u8"

最佳答案

我正在研究一个类似的问题,并且对此似乎缺乏资源感到同样惊讶。

无论如何,如果您在 -master_pl_name "MyNewVideo_index.m3u8" output_%v.m3u8 之后添加单个输出文件名,我认为您将能够更进一步。 .然后,我建议删除质量流的各个名称,否则 FFmpeg 将创建它们两次。

像我一样,您可能会遇到其他问题,但这应该可以解决您的第一个问题。

关于Ffmpeg - 创建不同版本的 HLS 视频并创建主播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54552634/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com