如何结合两个ffmpeg命令-添加模糊栏以及添加徽标和字幕?

时间:2019-05-22 21:41:40

标签: ubuntu ffmpeg

我运行以下两个ffmpeg命令行来创建带有模糊栏,徽标和字幕的视频。

  1. 添加模糊条

    ffmpeg -i input.mkv -lavfi "[0:v]scale=iw:iw*3/4,boxblur=luma_radius=min(h\,w)/40:luma_power=3:chroma_radius=min(cw\,ch)/40:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setsar=1,crop=h=iw*3/4" blur_bar_added.mkv  
    
  2. 添加徽标和字幕

    ffmpeg -i blur_bar_added.mkv -i logo.png -filter_complex "[1][0]scale2ref=iw*0.15:ow/mdar[wm][v];[v][wm]overlay=W-w-5:5,ass=input.ass" output.mkv
    

我想知道如何将它们组合运行一次。预先感谢。

1 个答案:

答案 0 :(得分:0)

使用

ffmpeg -i input.mkv -i logo.png -lavfi "[0:v]scale=iw:iw*3/4,boxblur=luma_radius=min(h\,w)/40:luma_power=3:chroma_radius=min(cw\,ch)/40:chroma_power=1[bg];[bg][0:v]overlay=(W-w)/2:(H-h)/2,setsar=1,crop=h=iw*3/4[v];[1][v]scale2ref=iw*0.15:ow/mdar[wm][v];[v][wm]overlay=W-w-5:5,ass=input.ass" output.mkv

徽标scale2ref和overlay的过滤器在组成主视频之后出现。