Узнать уровень звука из bash

Вопросы, приемы и проблемы обработки звука

Модератор: Модераторы разделов

Аватара пользователя
denel
Сообщения: 494
ОС: Gentoo Linux

Узнать уровень звука из bash

Сообщение denel »

Есть способ получить уровень звука mp3, ogg, не важно файлов из командной строки? (в цифрах, дб...)
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Узнать уровень звука из bash

Сообщение Bizdelnick »

Возможно, mp3gain/vorbisgain помогут. Первый запускать с опцией -x, второй - с опцией -d. Но придётся сначала разобраться, что именно за цифры они дают на выходе.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4762
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Узнать уровень звука из bash

Сообщение SLEDopit »

Краткий ответ: man sox
Чуть более развёрнутый ответ: sox /path/to/file -n stat (если нужно исключительно цифру добавьте -v и получите Volume Adjustment). Для поддержки mp3 не забудьте поставить libsox-fmt-mp3 (по крайней мере в debian оно в этом пакете).
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:

Аватара пользователя
denel
Сообщения: 494
ОС: Gentoo Linux

Re: Узнать уровень звука из bash

Сообщение denel »

SLEDopit писал(а):
27.09.2014 16:36
Краткий ответ: man sox
Чуть более развёрнутый ответ: sox /path/to/file -n stat (если нужно исключительно цифру добавьте -v и получите Volume Adjustment). Для поддержки mp3 не забудьте поставить libsox-fmt-mp3 (по крайней мере в debian оно в этом пакете).

Огромное спасибо! Именно то, что мне нужно :)
Спасибо сказали: