Как получить частоту дискретизации аудиофайла с помощью sox?
Я хотел бы получить частоту дискретизации данного аудиофайла, используя sox. Не удалось найти командную строку для этого.
1 ответ
Решение
Просто используйте:
soxi <filename>
или же
sox --i <filename>
производить продукцию, такую как:
Input File : 'final.flac'
Channels : 4
Sample Rate : 44100
Precision : 16-bit
Duration : 00:00:11.48 = 506179 samples = 860.849 CDDA sectors
File Size : 2.44M
Bit Rate : 1.70M
Sample Encoding: 16-bit FLAC
Comment : 'Comment=Processed by SoX'
Последний вариант на случай, если вы используете версию win32, которая по умолчанию не содержит soxi. Чтобы получить только частоту дискретизации, просто используйте:
soxi -r <filename>
или же
sox --i -r <filename>
который вернет частоту дискретизации в одиночку.