Как получить частоту дискретизации аудиофайла с помощью 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>

который вернет частоту дискретизации в одиночку.

Другие вопросы по тегам