FFMPEG:将图块输出到黑色背景上

时间:2013-06-14 12:37:30

标签: ffmpeg

我有以下命令,它可以转换视频并生成10x9 地形设置。目前它获得更长的一面,并产生90px宽或 45px高的瓷砖。我的问题是每个瓷砖必须是90x45大,所以在 本质上我需要的是一个黑色内部适当调整大小和居中的瓷砖 边界框。我怎样才能做到这一点?

生成的图块

result

我想要实现的目标

like

实际命令行

ffmpeg -i K/vertical.mp4 .... vertical.out.mp4
ffmpeg -i K/vertical.mp4 -an -vsync vfr \
-vf select="isnan(prev_selected_t)+gte(t-prev_selected_t\,2)",scale="'if(gt(iw,ih),90,-1)':'if(gt(iw,ih),-1,45)'",tile="10x9" \
-qscale:v 3 './f/f%03d.jpg'

1 个答案:

答案 0 :(得分:1)

Maintaining Aspect Ratio Using ffmpeg

ffmpeg -i infile.jpg -vf 'pad=90:ih:(ow-iw)/2' outfile.jpg