您可以使用一个命令生成具有不同比例图像的不同缩略图吗?
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 ??
感谢的
答案 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