Я ищу правильный способ комбинировать фильтры в mplayer.
Я хочу добиться следующего:
Я хотел бы воспроизвести .wav-файл с помощью набор параметров эквалайзера и параметр более высокая скорость (плюс: не изменяет высоту звука при воспроизведении быстрее).
Man-страницы говорят:
-af
Настройте цепочку звуковых фильтров.
Похоже, это то, что я ищу.
Эта команда, однако, не работает:
mplayer -af scaletempo=scale=1.2:speed=pitch -srate 44100 -af lavcresample=44100 -af equalizer=0:0:0:0:0:0:0:0:7:7 test.wav
То есть: опция эквалайзера работает (звук намного четче), но все воспроизводится с нормальной скоростью (не с коэффициентом «1,2»).
Может ли кто-нибудь помочь мне с правильным синтаксисом?
Заранее большое спасибо. Приветствую. Росика
PS:
моя система - Linux / Lubuntu 20.04
для заинтересованных: с помощью некоторых дружелюбных и хорошо осведомленных людей от mplayer-список-рассылки я нашел решение проблемы:
Эти две команды работают одинаково хорошо:
mplayer - звуковая частота scaletempo=scale=1.2:speed=pitch, lavcresample=44100, equalizer=0:0:0:0:0:0:0:0:7:7-srate 44100 test.wav
mplayer - звуковая частота scaletempo=scale=1.2:speed=pitch-srate 44100-af-add lavcresample=44100-af-add equalizer=0:0:0:0:0:0:0:0:7:7 test.wav
Много поздравлений. Rosika