LINUX.ORG.RU

ffplay и гистограмма для стерео.

 , ,


0

1

При запуске ffplay audio.flac рисуется гистограмма, но она «МОНО».

Я хочу получить что-то в роде такого: http://myweb.liu.edu/jmeschi/audweb/b5psp.gif

Сверху правй канал, снизу - левый. Правый «нормально», «левый» - перевёрнуто.

Дошёл до такого:

ffplay -f lavfi 'amovie=test.flac,asplit=2[a][b]; [a]showspectrum[spectrum_a]; [b]showspectrum=[spectrum_b]; [spectrum_a][spectrum_b] vstack[out0]'
Как дальше - не понимаю. При замене showspectrum на histogram библиотека ругается на то, что нет в ней такого фильтра.

Подскажите, как правильно написать...

★★

Разобрался

ffmpeg -y -i "$input" -filter_complex \
"[0:a]showspectrum=s=640x1080[vs]; \
 [0:a]showspectrum=mode=separate:color=intensity:scale=cbrt:s=1280x1080[ss]; \
 [vs][ss] hstack[out]" \
-map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a copy output.mkv

На выходе получим видео с набором из трёх спектров: общий (слева), левый канал (справа вверху), правый канал (справа внизу)

zzdnx ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.