我有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
答案 0 :(得分:1)
使用
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的透明度,但如果需要可以完成。