gpt4 book ai didi

ffmpeg - 如何将 webm 视频与具有透明度的 mp4 视频合并?

转载 作者:行者123 更新时间:2023-12-04 23:15:06 46 4
gpt4 key购买 nike

我有 1080p webm 视频和 500x300 mp4 视频。如何将静音的 mp4 视频放置在具有透明度的 webm 视频的顶部中心位置?输出文件格式需要“.webm”。我在这里找到了类似的代码,但它使用了两个 mp4 视频,第二个视频在第一个视频的前面全宽缩放:
ffmpeg \
-i in1.mp4 -i in2.mp4 \
-filter_complex " \
[0:v]setpts=PTS-STARTPTS, scale=480x360[top]; \
[1:v]setpts=PTS-STARTPTS, scale=480x360, \
format=yuva420p,colorchannelmixer=aa=0.5[bottom]; \
[top][bottom]overlay=shortest=1" \
-vcodec libx264 out.mp4

输出日志:
Output log:

最佳答案

利用

ffmpeg \
-i in1.webm -i in2.mp4 \
-filter_complex " \
[0:v]setpts=PTS-STARTPTS[base]; \
[1:v]setpts=PTS-STARTPTS, \
format=yuva420p,colorchannelmixer=aa=0.5[overlay]; \
[base][overlay]overlay=x=(W-w)/2:y=0[v]"
-map "[v]" -map 0:a -c:a copy -shortest out.webm

输出文件不会具有输入 webm 的透明度,但如果需要,可以这样做。

关于ffmpeg - 如何将 webm 视频与具有透明度的 mp4 视频合并?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47565056/

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