Определить битовую глубину MP3 в Python через Mutagen - PullRequest
1 голос
/ 26 мая 2010

Есть ли способ определить кодированную битовую глубину файла MP3 (т. Е. 8, 16, 24, 32) в Python, используя библиотеку Mutagen?

Ответы [ 2 ]

2 голосов
/ 24 июня 2010

Преобразования, выполняемые процессом кодирования MP3, полностью отбрасывают понятие «битовая глубина». Вы можете узнать только битовую глубину звука source , если такая информация была сохранена в теге файла MP3. В противном случае вы можете взять данные MP3 и создать 8-битный, 16-битный или 24-битный звук.

1 голос
/ 26 мая 2010

Я не слышал "битовую глубину" в отношении mp3, поэтому я предполагаю, что вы имеете в виду бит скорость . Из учебника Мутаген :

from mutagen.mp3 import MP3
audio = MP3("example.mp3")
print audio.info.length, audio.info.bitrate

Эта вторая часть (audio.info.bitrate) должна быть тем, что вам нужно.

...