Merge 我想加入两个ffmpeg命令来收集

Merge 我想加入两个ffmpeg命令来收集,merge,ffmpeg,command,Merge,Ffmpeg,Command,此命令用于将视频添加到视频: ffmpeg-i1.mp4-i over.mp4-filter_complex “[0:v]setpts=PTS-STARTPTS,scale=224x400[顶部];[1:v]setpts=PTS-STARTPTS,scale=100x44[底部];[top][bottom]overlay=x=115:y=346:eof_action=pass;[0]volume=0.7[a1];[1]volume=0.3[a2];[a1][a2]amix=inputs=2[a]

此命令用于将视频添加到视频:

ffmpeg-i1.mp4-i over.mp4-filter_complex “[0:v]setpts=PTS-STARTPTS,scale=224x400[顶部];[1:v]setpts=PTS-STARTPTS,scale=100x44[底部];[top][bottom]overlay=x=115:y=346:eof_action=pass;[0]volume=0.7[a1];[1]volume=0.3[a2];[a1][a2]amix=inputs=2[a]” -acodec aac-vcodec libx264-map 0:v-map“[a]”out.mp4

此命令用于在视频中添加水印和用户名文本:

ffmpeg-i 1.mp4-i watermark.png-filter_complex “overlay=main_w-overlay_w-5:main_h-overlay_h-15,drawtext=fontfile=/path/to/font.ttf:text='@Unknown': fontcolor=white:fontsize=10:box=1:boxcolor=black@0.0:boxborderw=5: x=160:y=380“-编解码器:拷贝输出。mp4


如果我想同时执行这两个命令,那么我必须做什么,或者如何将这两个命令合并在一起?

在覆盖后添加水印和drawtext


ffmpeg-i 1.mp4-i over.mp4-i watermark.png-filter_complex“[0:v]setpts=PTS-STARTPTS,scale=224x400[上];[1:v]setpts=PTS-STARTPTS,scale=100x44[下];[top][下]overlay=x=115:y=346:eof_action=pass[vid];[vid][2]overlay=main\u w-overlay\u w-5:main\u h-overlay\u h-15,drawtext=fontfile=/path/to/font.ttf:text='@Unknown':fontcolor=white:fontsize=10:box=1:boxcolor=black@0.0:boxborderw=5:x=160:y=380;[0]卷=0.7[a1];[1]卷=0.3[a2];[a1][a2]amix=inputs=2“-acodec aac-vcodec libx264 out.mp4

错误:标签为“a”的输出不存在于任何已定义的筛选器图形中,或已在其他位置使用。