gpt4 book ai didi

ffmpeg - 创建带有叠加层和比例的海报

转载 作者:行者123 更新时间:2023-12-04 23:26:24 27 4
gpt4 key购买 nike

我正在从视频创建缩略图并添加叠加层。以下工作很好;它输出带有PNG覆盖的JPG。

ffmpeg -ss 15 -i input.mp4 -i play-button.png \
-filter_complex overlay='(main_w-overlay_w)/2:(main_h-overlay_h)/2' \
-vframes 1 poster.jpg
但是,我想缩小缩略图,所以我尝试添加 scale='min(640\, iw):-1'
ffmpeg -ss 15 -i input.mp4 -i play-button.png \ 
-filter_complex overlay='(main_w-overlay_w)/2:(main_h-overlay_h)/2' \
-vframes 1 scale='min(640\, iw):-1' poster.jpg
但是这样做时我收到错误
Unable to find a suitable output format for 
'scale=min(640\, iw):-1' scale=min(640\, iw):-1: Invalid argument
我试过 qscale并添加 image2 ,并尝试了很多不同的选项,但就是找不到合适的选项。
编辑
这是我以前用来创建海报图像的,我只需要添加一个叠加层。但是当试图将两者结合起来时,一切都崩溃了。
ffmpeg -ss 15 -i input.mp4 -f image2 -vf scale='min(640\, iw):-1' \
vframes 1 poster.jpg

最佳答案

您必须在单个图表中制定所有过滤器,所以

ffmpeg -ss 15 -i input.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

关于ffmpeg - 创建带有叠加层和比例的海报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45130645/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com