因此,我使用ffmpeg将视频转换为1920 * 1080像素,我发现了两种方法,第一种方法是将视频拉伸至1920 * 1080,但是看起来有点拉伸。我为此使用了此命令:

./ffmpeg_darwin -i SRC -vf scale=1920:1080,setdar=16:9 DEST


另一个选项与不带setdar的选项相同,但这只是将分辨率调整为从(1728 * 1080)开始的分辨率。

我想用黑色边框填充192像素的宽度。有某种选择吗?还是有另一个命令行可以实现这一目标?

谢谢你的帮助 :)

最佳答案



-vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2,setsar=1"


缩放比例将确保其输出适合1920x1080。然后垫将其填充。

07-24 17:33