如何在 Linux 命令行上转码/压缩 mp4 源文件?

如何在 Linux 命令行上转码/压缩 mp4 源文件?

我的手机制作了一些相当大的 mp4。它们不是很长,所以可能压缩得不太好。使用命令行 Linux 工具将其中一个转码为 h.264 或 vp8 或 vp9 的示例是什么?我该如何处理质量/压缩权衡?

我知道可以使用 vlc 来实现。但是我迷失在文档中,并且在网上搜索时也没有找到清晰的示例。

答案1

例如AVCONV

avconv -i inputfile.avi -c:v libx264 outputfile.mp4  # to change video coding

avconv -i InFile.avi  -ss 00:12:34 -t 00:02:45.6 -c:v copy -c:a mp3  Out.avi  

对于第一个,您只更改视频编码;对于第二个,您只更改音频编码(并从 12 分 34 秒开始提取 2 分 45.6 秒的片段...)。

您需要安装想要使用的编码器库。

相关内容