ffmpeg将4个视频多路复用为1和drawtext问题

ffmpeg将4个视频多路复用为1和drawtext问题,ffmpeg,drawtext,Ffmpeg,Drawtext,我有四个视频,我想多路复用成一个视频,并把文本在每个象限的左上角。我可以成功地对视频进行多路复用,使vid1位于左上角,vid2位于右上角,vid3位于左下角,vid4位于右下角 然而,我甚至不能用drawtext命令显示简单的文本 我想在每个象限中输入原始视频文件的名称 目前我的命令是: ffmpeg.exe -i "vid1.mp4" -i "vid2.mp4" -i "vid3.mp4" -i "vid4.mp4" -filter_complex "[0:0]scale=iw/2:ih/

我有四个视频,我想多路复用成一个视频,并把文本在每个象限的左上角。我可以成功地对视频进行多路复用,使vid1位于左上角,vid2位于右上角,vid3位于左下角,vid4位于右下角

然而,我甚至不能用drawtext命令显示简单的文本

我想在每个象限中输入原始视频文件的名称

目前我的命令是:

ffmpeg.exe -i "vid1.mp4" -i "vid2.mp4" -i "vid3.mp4" -i "vid4.mp4"  -filter_complex "[0:0]scale=iw/2:ih/2,pad=iw*2:ih*2[a];[1:0]scale=iw/2:ih/2[b];[2:0]scale=iw/2:ih/2[c];[3:0]scale=iw/2:ih/2[d];[a][b]overlay=w[x];[x][c]overlay=0:h[y];[y][d]overlay=w:h" -vf [0]drawtext=fontsize=12:fontcolor=white:fontfile="/Windows/Fonts/arial.ttf":text="vid1":x=35:y=35[out] "4UP_Video.mov"
如果我删除drawtext命令,我会得到相同的结果:很好的4-Up视频,但没有文本。我的假设是,对于其他象限,我将使用输入流#添加另一个drawtext命令,例如


感谢您的帮助

drawtext
过滤器添加到当前过滤器链,而不是创建新的过滤器链

ffmpeg.exe -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -i vid4.mp4 -filter_complex "[0:0]scale=iw/2:ih/2,pad=iw*2:ih*2[a];[1:0]scale=iw/2:ih/2[b];[2:0]scale=iw/2:ih/2[c];[3:0]scale=iw/2:ih/2[d];[a][b]overlay=w[x];[x][c]overlay=0:h[y];[y][d]overlay=w:h,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid1':x=35:y=35,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid2':x=(w/2)+35:y=35,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid3':x=35:y=(h/2)+35,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid4':x=(w/2)+35:y=(h/2)+35" 4UP_Video.mov
请在superuser.com上询问未来ffmpeg的使用问题。堆栈溢出仅限于编程

ffmpeg.exe -i vid1.mp4 -i vid2.mp4 -i vid3.mp4 -i vid4.mp4 -filter_complex "[0:0]scale=iw/2:ih/2,pad=iw*2:ih*2[a];[1:0]scale=iw/2:ih/2[b];[2:0]scale=iw/2:ih/2[c];[3:0]scale=iw/2:ih/2[d];[a][b]overlay=w[x];[x][c]overlay=0:h[y];[y][d]overlay=w:h,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid1':x=35:y=35,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid2':x=(w/2)+35:y=35,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid3':x=35:y=(h/2)+35,drawtext=fontsize=12:fontcolor=white:fontfile=/Windows/Fonts/arial.ttf:text='vid4':x=(w/2)+35:y=(h/2)+35" 4UP_Video.mov