加快海报图像叠加

时间:2017-07-16 22:54:43

标签: ffmpeg

使用FFMPG我正在从视频创建海报图像并在海报上添加水印/叠加层。以下适用于小视频文件,但使用1080p文件销毁我的CPU。

ffmpeg -ss 15 -i preview.mp4 -i play-button.png \
-filter_complex overlay='(main_w-overlay_w)/2:(main_h-overlay_h)/2', \
scale='min(640\, iw):-1' -vframes 1 poster.jpg

有没有办法加快速度?或者我应该寻找覆盖的另一种解决方案吗?

1 个答案:

答案 0 :(得分:0)

我的解决方案与您的解决方案类似。但我使用-s来设置图像的输出分辨率,使用-f image2进行渲染。这个命令对我来说很好用:

ffmpeg -ss 15 -i preview.mp4 -i play-button.png -filter_complex "overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2" -vframes 1 -s 640x360 -f image2 -y poster.jpg