如何从http live流m3u8文件中提取mp4?我在下面尝试了此命令:
ffmpeg -i {input file} -f rawvideo -bsf h264_mp4toannexb -vcodec copy out.mp4
我遇到了这个错误:
[NULL @ 0000000002f07060]数据包头未包含在全局额外数据,损坏的流或无效的MP4 / AVCC比特流中未能使用编解码器副本为流0打开比特流过滤器h264_mp4toannexb:
您的命令是完全错误的。输出格式是不是rawvideo
和你不需要的流过滤器h264_mp4toannexb
时,你要转换的,其使用h264
包含在mp4
对Annex B
所使用的格式MPEG-TS
,例如。要改用什么aac_adtstoasc
的AAC
流。
ffmpeg -i http://.../playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句