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

Stream 如何使用ffmpeg指定实时m3u8流中的持续时间?,stream,ffmpeg,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 ( C

我想在使用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
,因此它根本无效。这也是错误消息所说的

改用
-t00:04:00
-t240