防止 ffmpg 在转换过程中隐藏错误

防止 ffmpg 在转换过程中隐藏错误

我正在尝试使用 Audacity 制作故障视频(datamosh 和 databend 是同义词)。因此,我创建了一个 AVI,将其作为原始数据拉入 Audacity,操纵流,然后将其另存为 AVI。我用的是 Mac,所以我想用它将ffmpegAVI 转换为 MP4 以便上传、共享等。

我遇到的问题是ffmpeg自动检测数据错误并在转换过程中截断视频。以下是终端输出的片段:

[mpeg4 @ 0x7fe81b9bbc00] ac-tex damaged at 43 21
[mpeg4 @ 0x7fe81b9bbc00] Error at MB: 1198
[mpeg4 @ 0x7fe81b9bbc00] concealing 114 DC, 114 AC, 114 MV errors in I frame
[mpeg4 @ 0x7fe81b9c1a00] Error at MB: 540
[mpeg4 @ 0x7fe81b9c1a00] ac-tex damaged at 25 10

现在的问题是,我视频中的那些错误。

有没有办法可以防止ffmpeg在转码过程中隐藏这些错误?

答案1

如果你的目的不是转换/处理实际的 A/V 数据,而是将 AVI 重新打包为 MP4,则应在命令行中添加“-codec copy”

相关内容