我想将1080p转换为720p并最终降低分辨率.
ffmpeg到目前为止,我一直在用于我的所有视频处理活动,并且只需使用以下命令来完成此任务:
ffmpeg -i tos.mov -vf scale=-1:720 tos_0x720.mov
据我所知,这会将我的视频重新调整为新的帧大小,将720像素设置为固定高度,并动态计算宽度.
我不确定使用ffmpeg这种方式对视频质量因素的影响.
aer*_*tal 10
您可以通过在比例过滤器中设置选项来选择要使用的缩放算法.有些算法更适合上调(),而其他算法更适合下采样(,).有些对于清晰的图形更好,有些对于逐渐变化更好,有些更快,有些更慢.flagsbilinearbicubiclanczos
我认为下flags采样的默认值是bicubic,虽然有人推荐lanczos.
设置标志使用:
-vf scale=-1:720:flags=lanczos
商业视频转换软件使用相同的算法.例如.Adobe Premiere使用可变半径双三次来获得最大渲染质量.它们可能会帮助您根据您所追求的内容(速度与质量)选择一种,并且可以提供调整以减少因缩放而产生的伪影.
有很多文献涉及不同的算法.