Размер файла аудиозаписи CBR
(с постоянным битрейтом ) можно рассчитать по формуле :
File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8
Например, 70-минутная запись с качеством CD займет 740880000 байт или 740 МБ:
44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes
Но это не работает, если аудио VBR
( переменный битрейт ). Как узнать, является ли аудиофайл CBR или VBR?
Ubuntu 12.04
Ответы:
Сначала установите Checkmate (
.deb
файл), дважды щелкнув по нему и выбрав « Установить в Ubuntu Software Center».Затем откройте терминал с помощью CtrlAltTи позвоните:
Это точно скажет вам, является ли файл CBR или VBR. Если это CBR, вы просто увидите битрейт, и если это VBR, после
average bitrate
метки вы увидите(VBR)
.Я тестировал это на Ubuntu 12.04, но пакеты для Checkmate доступны и для Windows.
источник
mpck *.m4a
и получил вывод, какno MP3 file
.wget http://checkmate.gissen.nl/mpck_0.12-1_amd64.deb
тогдаsudo dpkg -i mpck_0.12-1_amd64.deb
, тогдаsudo apt-get install -f
, тогдаmpck my_storage/my.mp3 | grep "bitrate"
Это мой трюк, он работает, только если у вас есть каталог, содержащий несколько mp3-файлов, и вы знаете, что они имеют одинаковую кодировку (VBR или CBR): если файлы показывают разные битрейты, вы знаете, что они закодированы в VBR.
Вы видите указание битрейта в свойствах файла или используете
exiftool *.mp3 | grep Bitrate
.источник
Когда я играю аудио на плеере, который отображает битрейт, для VBR вы увидите, что битрейт всегда колеблется. Для CBR скорость передачи битов остается постоянной на протяжении всей песни. Я использую Winamp, чтобы играть в мысли.
источник
@
иusername
, иначе люди не получат уведомление).Большинство проигрывателей и инструментов метаданных проверяют наличие заголовка Xing, чтобы определить, является ли файл VBR или CBR. Обратите внимание, что на самом деле вам не нужен заголовок Xing, чтобы иметь VBR, но без него почти все игроки облажаются и показывают неправильную продолжительность. Заголовок Xing формально не стандартизирован, поэтому вам необходимо просмотреть исходный код XMMS, чтобы определить, каким должен быть заголовок Xing.
Основываясь на моих тестах, ExifTool на самом деле не сообщает, что файл VBR отсутствует, если в нем отсутствует заголовок Xing, поэтому он также просто проверяет наличие заголовка Xing в качестве индикатора того, является ли он VBR или нет.
источник