Любая более быстрая альтернатива FFplay

#bash #shell #audio #ffmpeg #sh

#bash #оболочка #Аудио #ffmpeg #sh

Вопрос:

Я пытаюсь использовать эту комбинацию команд для создания активного шумоподавления. То, что замедляет его, — это ffplay, я перепробовал все разные флаги, но задержка все еще составляет около 1/2 секунды

 rec -c 1 -t wav - | ffmpeg -i pipe:0  -af "aeval='-val(ch)':c=same" -f wav - | ffplay -fflags nobuffer -flags low_delay  -
  

Есть ли какое-либо решение для этого или это что-то по своей сути медленное и безальтернативное. Я знаю, что это не фильтр, который замедляет его, потому что я провел некоторое тестирование и отфильтровал 5-минутную песню примерно за 3 секунды. Я хотел бы получить любую возможную помощь.

Моя ОС — MAC

Комментарии:

1. Если проблема действительно исходит от проигрывателя, вы можете попробовать aplay , который является частью ALSA, чтобы посмотреть, есть ли какие-либо улучшения в скорости. (смотрите: superuser.com/a/511672/807246 )

2. Привет @TGrif я на Mac, поэтому я не могу использовать Aplay, вы знаете что-нибудь еще.

3. Привет @WiNtEr_IcE, может быть, вы можете попробовать с любым другим аудиоплеером, доступным на вашем Mac, (да, мне любопытно узнать о результатах …) Я слышал, что sox поддерживается для вашей ОС.