Отримати A-зважений RMS файлу WAV? [зачинено]


1

Чи існує програма CLI, що працює на Linux (Debian, точніше Raspbian), яка може витягти RMS (Root Mean Square) хвильового файлу і повернути його?

На даний момент я використовую sox(aka rec) для вилучення RMS, але це не A-зважений:

sox tmp.wav -n stats 2>&1 | grep "RMS lev dB"

Я шукаю рішення CLI, тому що я хочу його створити.


1
Ви задаєте питання, що не стосується теми (покупки програмного забезпечення). Питання, які потребують рекомендацій щодо продуктів, послуг або навчальних матеріалів, не відповідають темі. Див по темі . Спробуйте програмне забезпечення softwarerecs.stackexchange.com, але, будь ласка, спочатку прочитайте Що потрібно для питання, щоб містити "достатню інформацію" .
DavidPostill

Ви повинні будете виконати повний FFT для A-зважування, тому що вам потрібно зменшити деякі частоти. Якщо у вас є такі високі вимоги до значень характеристик, які ви хочете обчислити, найпростішим способом є написання невеликої програми самостійно - я б не довіряв жодній програмі робити це правильно, як ви хочете.
dirkt

@ dirkt це насправді досить стандартний аудіо фільтрації, багато програмного забезпечення (з графічним інтерфейсом) або обладнання, що за замовчуванням, тому я цікаво, якщо є програма CLI, щоб зробити це з коробки.
Matthieu Napoli

Отже, беріть рутину з одного з багатьох програм, які мають його, якщо вони є відкритими, і зробіть інструмент командного рядка. Легко. :-)
dirkt
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.