首页 > 解决方案 > 缩放似乎裁剪了视频的边缘

问题描述

我正在使用 FFmpeg 进行一些自动化操作,并且我需要能够放大和缩小视频。所以我尝试使用比例过滤器。当我放大时没问题,但是当我缩小时,我从视频底部丢失了几个像素,我必须保留所有内容。

这是一个例子:

$ ffmpeg.exe -i video.avi -vf scale=1536:644 video_resized.avi

在这里,video.avi 是 2048x858。我尝试了很多参数、算法和标志,但似乎没有任何东西可以“修复”它。也许这是正常的,我没有正确理解缩放是如何工作的,但我需要在不丢失边缘的情况下调整大小。提前致谢

标签: ffmpeg

解决方案


我不知道你期望 ffmpeg 做什么。但是通过缩小规模,您肯定会丢失一些数据。当您尝试用更少的像素表示更多像素时。

您可以做的是通过添加缩放flags选项来修改缩放算法。

文档:


推荐阅读