如何使用 ffmpeg 获取一个文件的编码选项,然后以完全相同的方式对另一个文件进行编码

如何使用 ffmpeg 获取一个文件的编码选项,然后以完全相同的方式对另一个文件进行编码

我需要对 2 个视频文件进行相同的编码,以保证它们可以在我无法修改的某些系统上播放

我有 2 个视频文件,一个对每个人都播放得很好,另一个对大多数人来说都无法播放。我无法在所有无法播放有问题的视频的系统上安装编解码器或播放器

我想重新编码有问题的文件,使其与好的文件相同。

我曾尝试解读 ffmpeg 手册页并用 Google 搜索,但没有成功。

是否可以使用 ffprobe 的输出将选项提供给 ffmpeg,以便我可以重新编码我的坏视频文件,使其与正常工作的视频文件进行相同的编码?

答案1

一般来说,不,目前还不可能,因为视频可能是使用其他工具编码的,这些工具可以支持 ffmpeg 中尚未实现的某些编码功能或类似问题。最好的选择是使用“ffmpeg -i original.avi”并将输出粘贴到ffmpeg 论坛获取有关如何以类似方式对其他文件进行编码的建议,以获得尽可能相同的编码输出。

相关内容