如何在 ffmpeg 中居中裁剪视频缩略图(方形缩略图)?
How to center crop a video thumbnail (Square thumbnail) in ffmpeg?
我是 ffmpeg 的新手,我想通过裁剪视频的中心来创建大小为 500x500 的方形缩略图,而不考虑宽度和高度。我怎样才能做到这一点?提前致谢。
先裁剪,再缩放。
ffmpeg -i in -vf "crop=w='min(min(iw\,ih)\,500)':h='min(min(iw\,ih)\,500)',scale=500:500,setsar=1" -vframes 1 thumbnail.jpg
x
和 y
裁剪未设置,因为它们默认为居中裁剪。
ffmpeg -i in -vf "crop=w='min(iw\,ih)':h='min(iw\,ih)',scale=500:500,setsar=1" -vframes 1 thumbnail.jpg
这将 select 可能的最大正方形并将其缩放到 500x500。
我是 ffmpeg 的新手,我想通过裁剪视频的中心来创建大小为 500x500 的方形缩略图,而不考虑宽度和高度。我怎样才能做到这一点?提前致谢。
先裁剪,再缩放。
ffmpeg -i in -vf "crop=w='min(min(iw\,ih)\,500)':h='min(min(iw\,ih)\,500)',scale=500:500,setsar=1" -vframes 1 thumbnail.jpg
x
和 y
裁剪未设置,因为它们默认为居中裁剪。
ffmpeg -i in -vf "crop=w='min(iw\,ih)':h='min(iw\,ih)',scale=500:500,setsar=1" -vframes 1 thumbnail.jpg
这将 select 可能的最大正方形并将其缩放到 500x500。