【问题标题】:FFmpeg want to add text to Xstack mosaicFFmpeg 想将文本添加到 Xstack 马赛克
【发布时间】:2020-08-15 23:44:33
【问题描述】:

我正在尝试在 xstack 马赛克上使用 drawtext。一直说Filter drawtext有一个未连接的输出。这是命令行。

ffmpeg -i test1.mp4 -i test2.mp4 -i test3.mp4 -i test4.mp4 -i test5.mp4 -filter_complex "[0]drawtext=text='vid0':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2[a0];[1]drawtext=text='vid1':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2[a1];[2]drawtext=text='vid2':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2[a2];[3]drawtext=text='vid3':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2[a3];[4]drawtext=text='vid4':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2[a4];[0:v] setpts=PTS-STARTPTS, scale=qvga [a0];[1:v] setpts=PTS-STARTPTS, scale=qvga [a1];[2:v] setpts=PTS-STARTPTS, scale=qvga [a2];[3:v] setpts=PTS-STARTPTS, scale=qvga [a3];[3:v] setpts=PTS-STARTPTS, scale=qvga [a4];[a0][a1][a2][a3][a4]xstack=inputs=5:layout=0_0|0_h0|w0_0|w0_h0|w0+w1_h1:fill=black[out]" -map "[out]" -c:v libx264 testout4in.mp4

【问题讨论】:

    标签: ffmpeg drawtext


    【解决方案1】:

    将每个绘图文本紧跟在缩放之后:

    ffmpeg -i test1.mp4 -i test2.mp4 -i test3.mp4 -i test4.mp4 -i test5.mp4 -filter_complex "[0:v] setpts=PTS-STARTPTS, scale=qvga, drawtext=text='vid0':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2 [a0];[1:v] setpts=PTS-STARTPTS, scale=qvga, drawtext=text='vid1':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2 [a1];[2:v] setpts=PTS-STARTPTS, scale=qvga, drawtext=text='vid2':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2 [a2];[3:v] setpts=PTS-STARTPTS, scale=qvga, drawtext=text='vid3':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2 [a3];[3:v] setpts=PTS-STARTPTS, scale=qvga, drawtext=text='vid4':fontsize=20:x=(w-text_w)/2:y=(h-text_h)/2 [a4];[a0][a1][a2][a3][a4]xstack=inputs=5:layout=0_0|0_h0|w0_0|w0_h0|w0+w1_h1:fill=black[out]" -map "[out]" -c:v libx264 testout4in.mp4
    

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 1970-01-01
      • 2023-01-20
      • 2017-03-19
      • 2011-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-20
      相关资源
      最近更新 更多