Как объединить две команды ffmpeg - добавить панель размытия и добавить логотип и субтитры? - PullRequest
0 голосов
/ 23 мая 2019

Я запускаю следующие две командные строки 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 голосов
/ 23 мая 2019

Использование

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 и оверлея идут после создания основного видео.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...