如何使用 FFmpeg 将 Indeo 5.1 格式文件转换为更新、受支持的格式?

如何使用 FFmpeg 将 Indeo 5.1 格式文件转换为更新、受支持的格式?

我拍摄了一系列厨房重建的照片,并将它们编辑成了一段非常酷的延时视频。

不幸的是,我使用的 Indeo 5.1 编解码器已经成为历史,现在我需要将其转换为现代视频系统可以读取的东西。

我在笔记本电脑上加载了 ffmpeg,但不知道该如何正确使用。

答案1

如果你只做一次,特别是如果你不熟悉命令行,你最好使用手刹。它提供了一个 GUI 和许多预设,因此您无需担心正确的 ffmpeg“咒语”。它是 ffmpeg 的前端,因此您将获得与使用命令行相同的结果。

根据维基百科,ffmpeg 自 2011 年起完全支持 Indeo 编解码器。

ffmpeg 的基本语法是

ffmpeg <input options> -i inputfile.avi <output options> outputfile.mp4

您不需要这里任何输入选项,因为从一种格式转换为另一种格式是一个简单的过程 - ffmpeg 应该自动检测使用了什么编解码器(Indeo 5)并应用正确的解码器。

关于输出选项,您可以咨询ffmpeg 维基了解详情。

您可能可以依赖任何支持带有 H.264 视频和 AAC 音频的 MP4 容器来播放视频。可以使用的命令是:

ffmpeg -i inputfile.avi -c:v libx264 -preset slow -crf 18 -c:a aac -b:a 128k outputfile.mp4

如果没有音频,您可以像这样跳过音频选项:

ffmpeg -i inputfile.avi -c:v libx264 -preset slow -crf 18 ouputfile.mp4

请查看 wiki 了解更多详情。您可以调整 crf 以在质量和文件大小之间进行权衡,也可以调整预设以在编码时间和文件大小之间进行权衡。您可能还想-tune stillimage根据视频的幻灯片放映程度使用该选项。

相关内容