![如何在 Linux 命令行上转码/压缩 mp4 源文件?](https://linux22.com/image/1481569/%E5%A6%82%E4%BD%95%E5%9C%A8%20Linux%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8A%E8%BD%AC%E7%A0%81%2F%E5%8E%8B%E7%BC%A9%20mp4%20%E6%BA%90%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我的手机制作了一些相当大的 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 秒的片段...)。
您需要安装想要使用的编码器库。