ffmpeg生成缩略图不同的比例

时间:2013-06-03 09:59:23

标签: split ffmpeg thumbnails scale

您可以使用一个命令生成具有不同比例图像的不同缩略图吗?

ffmpeg -i "rod.mp4" -vf "thumbnail,scale=560:-1,pad=max(iw\,ih):420:(ow-iw)/2:(oh-ih)/2" -frames:v 1 best560x420.png -vf "thumbnail,scale=320:-1,pad=max(iw\,ih):240:(ow-iw)/2:(oh-ih)/2" -frames:v 1 best320x240.png -vf "thumbnail,scale=320:-1,pad=max(iw\,ih):240:(ow-iw)/2:(oh-ih)/2" -frames:v 1  best320x240.png

这个命令非常低效。

使用

  

-vf split ??

感谢的

1 个答案:

答案 0 :(得分:1)

此命令以不同的比例生成缩略图:

ffmpeg -ss 00:05:00 -t 1 -i "file.mp4"  -filter_complex 'split=4[a][b][c][d];[a]scale=-1:360[o360p];[b]scale=-1:240[o240p];[c]scale=-1:480[o480p];[d]scale=-1:720[o720p]' -map '[o360p]' -frames:v 1 out-360p.png -map '[o240p]' -frames:v 1 out-240p.png -map '[o480p]' -frames:v 1 out-480p.png -map '[o720p]' -frames:v 1 out-720p.png