Я пытаюсь правильно map
и центрально-ориентировать одиночный оверлей showwaves
(или showfreqs
) против двух симметрично-прокручиваемых оверлеев showspectrum
с помощью ffmpeg, например,
ffmpeg -i input.mp3 -filter_complex "[0:a]showspectrum=color=fiery:saturation=1:slide=scroll:scale=log:win_func=gauss:overlap=1:s=960x1080,pad=1920:1080[vs]; [0:a]showspectrum=color=fiery:saturation=2:slide=rscroll:scale=log:win_func=gauss:overlap=1:s=960x1080[ss]; [0:a]showwaves=s=960x540:mode=p2p[sw]; [vs][ss]overlay=w[out]; [out][sw]overlay=w[out]" -map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a copy output.mkv
1012 * Как показано на скриншоте выше,
showwaves
накладка упорно фиксируется в верхнем правом квадранте.Намерение состоит в том, чтобы он отображался горизонтально по центру.
Бонусные баллы, если вы можете помочь мне сгущать линии, нарисованные фильтром showwaves
.