![防止 ffmpg 在转换过程中隐藏错误](https://linux22.com/image/1423555/%E9%98%B2%E6%AD%A2%20ffmpg%20%E5%9C%A8%E8%BD%AC%E6%8D%A2%E8%BF%87%E7%A8%8B%E4%B8%AD%E9%9A%90%E8%97%8F%E9%94%99%E8%AF%AF.png)
我正在尝试使用 Audacity 制作故障视频(datamosh 和 databend 是同义词)。因此,我创建了一个 AVI,将其作为原始数据拉入 Audacity,操纵流,然后将其另存为 AVI。我用的是 Mac,所以我想用它将ffmpeg
AVI 转换为 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”