gpt4 book ai didi

ffmpeg - 请告诉我们如何设置 HLS ffmpeg 的选项?

转载 作者:行者123 更新时间:2023-12-04 23:16:53 27 4
gpt4 key购买 nike

我的 ffmpeg 选项:

ffmpeg -i test.mp4 -max_delay 50000 -map 0:v -map 0:a -c copy -flags:v +global_header -bsf:v h264_mp4toannexb -f ssegment -segment_time 10 -segment_list playlist.m3u8 -segment_format mpegts -initial_offset 10  segment_%05d.ts

如果 WIFI,.m3u8 文件播放不加载。

如果是3G,加载时间较长。

我的作品 :

.m3u8 网址: http://mytest/test/test.m3u8
只需在浏览器中调用此 URL

我的问题是:

问题 1。
我可以通过ffmpeg的选项将.mp4较小容量.ts文件中的高清视频分割成.m3u8文件吗?

问题2。
.m3u8 当您播放 ffmpeg 的 WIFI 和 3G 选项时?

最佳答案

答案 1:使用 ffmpeg 命令将您的大高清 mp4 文件拆分为较小的 ts 片段

ffmpeg -i test.mp4 -max_delay 50000 -map 0 -f segment -segment_time 1 -segment_list_flags live -segment_list_size 6 -segment_wrap 0 -segment_list playlist.m3u8  -segment_format mpegts segment_%05d.ts

Answer2:要在 iPad 或 iPhone 设备上播放 ts 流,请使用 libx264 将其转码为基线配置文件
ffmpeg -i test.mp4 -max_delay 50000 -map 0  -c copy -c:v libx264 -profile:v baseline -flags -global_header -f segment -segment_time 1 -segment_list_flags live -segment_list_size 6 -segment_wrap 0 -segment_list playlist.m3u8  -segment_format mpegts segment_%05d.ts

关于ffmpeg - 请告诉我们如何设置 HLS ffmpeg 的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27392065/

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