FFmpeg – 连接多个 MP4 文件

FFmpeg – 连接多个 MP4 文件

我正在使用外部脚本(http://trac.ffmpeg.org/wiki/Concatenate#extscript) 来连接多个 MP4 文件。此脚本允许您执行如下命令:

./mmcat输入1 输入2 输入3 ... 输出

连接多个文件。

我现在正在使用这个命令:

./mmcat.sh video1.mp4 video2.mp4 video3.mp4 "output.mp4"

收到“操作不允许”错误后,我记录了结果,如下所示:

在 log.v.3 和 log.v.2 中:

[yuv4mpegpipe @ 00000190aa080a20] 错误:编解码器不支持。

无法写入输出文件 #0 的标头(编解码器参数不正确?):处理输入时发现无效数据

在 log.a.2 中: Temp/mcs_a2.lnk:权限被拒绝

在 log.a.3 中: ...AppData/Local/Temp/mcs_a3.lnk':输出文件 #0 不包含任何流

我将非常感激任何帮助,因为我刚刚开始使用 ffmpeg,并且只是视频编码等方面的初学者。

答案1

遇到了同样的问题,然后发现这个帖子经过数周的调试后,在其邮件列表中。

删除脚本-vcodec $PARAM中所有出现的 [1]后,它对我有用。mmcat

[1]:$PARAM不是文字,而是脚本中选项ffmpeg使用的任何值。-vcodec

相关内容