我想缩小视频尺寸。视频可能是 .flv、.avi 等。我想从终端完成此操作。我该怎么做?
答案1
首先需要注意的是,有损媒体格式之间的转码通常会导致质量损失。
这里有很多选择:
将旧格式( 等)转换
MPEG-1
为DivX 3
更新、更高效的编解码器(例如x264
)theora
,这通常会在较小的输出中保留大部分视频/音频质量。降低目标比特率或目标输出大小,以牺牲再现质量为代价来提高尺寸。
减小视频尺寸,以较小的总尺寸实现相似的再现质量。
除非你有充分的理由选择另一种方式,否则x264
对于视频和aac
音频来说,在一个mp4
容器中播放是保证质量和相当广泛兼容性的一个不错的选择(但你应该编码一些短的东西并在任何你想要播放的东西上尝试 - 获得可广泛播放的转码结果仍然是一项巫术练习)。
我发现当前命令对于转换旧格式相当有用:
avconv -y -i INPUT -pre:v libx264-slower -b:a 96k -c:v libx264 -c:a libvo_aacenc OUTPUT.mp4
-vf scale=iw*0.5:ih*0.5
您可以通过在输出名称前添加来缩小图像尺寸,或者设置视频比特率-b:v
,或者使用多遍选项播放......但大多数情况下,上述方法都会产生合理的结果。