如何使用ffmpeg指定实时m3u8流的持续时间



我想指定一个持续时间,例如使用ffmpeg时4分钟,但我一直得到错误:

ffmpeg -i "./test.m3u8" -t 04:00 "output.mp4"

,我得到的错误是:

Invalid duration specification for t: 04:00

还有这些黄色的警告:

max_analyze_duration 5000000 reached at 5014800
 Could not find codec parameters (Video: h264 (
 Could not find codec parameters (Audio: aac (
 Could not find codec parameters (Video: h264 (
Could not find codec parameters (Audio: aac (

希望你们帮助我我做错了什么。

来自文档:

duration可以是秒数,也可以是hh:mm:ss[.xxx]形式。

你的形式是mm:ss,所以它根本无效。这也是错误信息显示的内容。

-t 00:04:00-t 240代替

相关内容

  • 没有找到相关文章

最新更新