如何使用ffmpeg在live m3u8流中指定持续时间?

时间:2013-03-19 02:13:48

标签: stream ffmpeg

我想在使用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 (
希望你们帮助我,我做错了什么。提前谢谢。

1 个答案:

答案 0 :(得分:2)

来自the documentation

  

duration可以是以秒为单位的数字,也可以是hh:mm:ss[.xxx]形式。

您的表单为mm:ss,因此它无效。这也是错误信息所说的内容。

改为使用-t 00:04:00-t 240