ffmpeg
консольный вывод - это stderr, поэтому вам нужно перенаправить на стандартный вывод:
ffmpeg -i input.mp3 -filter:a volumedetect -f null - 2>&1 | grep mean_volume
или для Bash 4 +:
ffmpeg -i input.mp3 -filter:a volumedetect -f null - |& grep mean_volume
Результат:
[Parsed_volumedetect_0 @ 0x564635d62800] mean_volume: -22.6 dB
Если вы просто хотите получить значение, используйте awk
:
ffmpeg -i input.mp3 -filter:a volumedetect -f null - |& awk -F': ' '/mean_volume/ {print $2}'
Результат:
-22.6 dB