gpt4 book ai didi

video - 在视频上叠加缩放图像

转载 作者:行者123 更新时间:2023-12-04 22:58:38 24 4
gpt4 key购买 nike

如何使用 ffmpeg 缩放图像并将其放置在视频上?
使用下面的脚本我得到一个错误 Invalid stream specifier: wm. .

ffmpeg.exe -i img0.png -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -filter_complex_script fcs.txt
-map [outv] -map [outa] out.mp4
fcs.txt:
[0:v]scale=-1:128[wm];

[1:v]gblur=sigma=30:steps=5[bg1];
[1:v]scale=-1:1080,eq=saturation=1.05[fg1];
[bg1][fg1]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[bf1];
[bf1][wm]overlay=(1920-200):(1080-200)[fv1];

[2:v]gblur=sigma=30:steps=5[bg2];
[2:v]scale=-1:1080,eq=saturation=1.05[fg2];
[bg2][fg2]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[bf2];
[bf2][wm]overlay=(1920-200):(1080-200)[fv2];

[3:v]gblur=sigma=30:steps=5[bg3];
[3:v]scale=-1:1080,eq=saturation=1.05[fg3];
[bg3][fg3]overlay=(main_w-overlay_w)/2:(main_h-overlay_h)/2[bf3];
[bf3][wm]overlay=(1920-200):(1080-200)[fv3];

[fv1][1:a][fv2][2:a][fv3][3:a]concat=n=3:v=1:a=1[outv][outa]
完整的错误信息:
[png_pipe @ 0000019fc01f2c00] Invalid stream specifier: wm.
Last message repeated 1 times
Stream specifier 'wm' in filtergraph description [0:v]scale=-1:128[wm];

最佳答案

中间过滤器输出不能重复使用,就像你通过喂食 [wm] 所做的那样到三个叠加过滤器。您可以将输出克隆为 3 个输出并单独提供这些输出,或者在这种情况下,在 concat 之后执行叠加,因为所有叠加参数都是相同的。

所以,克隆方法:

[0:v]scale=-1:128,split=3[wm1][wm2][wm3];
...
[bf1][wm1]overlay=(1920-200):(1080-200)[fv1];
...
[bf2][wm2]overlay=(1920-200):(1080-200)[fv2];
....
[bf3][wm3]overlay=(1920-200):(1080-200)[fv3];

或连接后叠加,
...
[fv1][1:a][fv2][2:a][fv3][3:a]concat=n=3:v=1:a=1[outv][outa];
[outv][wm]overlay=(1920-200):(1080-200)[outv]

(删除较早的覆盖并更新焊盘标签)

关于video - 在视频上叠加缩放图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60530153/

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