Rozmiar pliku audio CBR
( Stała szybkość transmisji bitów ) można obliczyć za pomocą wzoru :
File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8
Np. 70-minutowe nagranie w jakości CD zajmie 740880000 bajtów lub 740 MB:
44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes
Ale to nie działa, jeśli dźwięk jest VBR
( zmienna przepływność ). Jak sprawdzić, czy plik audio to CBR czy VBR?
Ubuntu 12.04
Odpowiedzi:
Najpierw zainstaluj Checkmate (
.deb
plik), klikając go dwukrotnie i wybierając Instaluj w Centrum oprogramowania Ubuntu.Następnie otwórz terminal CtrlAltTi zadzwoń:
Dzięki temu dowiesz się dokładnie, czy plik to CBR czy VBR. Jeśli to CBR, zobaczysz po prostu bitrate, a jeśli to VBR, po
average bitrate
etykiecie zobaczysz(VBR)
.Przetestowałem to na Ubuntu 12.04, ale pakiety dla Checkmate są również dostępne dla systemu Windows.
źródło
mpck *.m4a
i otrzymałem wyjście jakno MP3 file
.wget http://checkmate.gissen.nl/mpck_0.12-1_amd64.deb
wtedysudo dpkg -i mpck_0.12-1_amd64.deb
, asudo apt-get install -f
potemmpck my_storage/my.mp3 | grep "bitrate"
To moja sztuczka, działa tylko wtedy, gdy masz katalog zawierający wiele plików mp3 i wiesz, że mają one to samo kodowanie (VBR lub CBR): Jeśli pliki wykazują różne szybkości transmisji, to wiesz, że są zakodowane VBR.
Zobaczysz wskazanie bitrate we właściwościach pliku lub użyj
exiftool *.mp3 | grep Bitrate
.źródło
Kiedy odtwarzam dźwięk w odtwarzaczu wyświetlającym szybkość transmisji, dla VBR szybkość transmisji będzie zawsze się zmieniać. W przypadku CBR szybkość transmisji pozostaje stała w całym utworze. Używam Winampa do gry w myśl.
źródło
@
iusername
, inaczej ludzie nie dostanie powiadomienia).Większość odtwarzaczy i narzędzi metadanych sprawdza obecność nagłówka Xing, aby ustalić, czy plik ma format VBR, czy CBR. Zauważ, że tak naprawdę nie potrzebujesz nagłówka Xing, aby mieć VBR, ale bez niego prawie wszyscy gracze spieprzą i pokazują zły czas trwania. Nagłówek Xing nie jest formalnie ustandaryzowany, więc będziesz musiał zobaczyć kod źródłowy XMMS, aby określić, jaki powinien być nagłówek Xing.
Na podstawie moich testów ExifTool nie zgłasza, że plik jest VBR, gdy brakuje nagłówka Xing, więc po prostu sprawdza obecność nagłówka Xing jako wskaźnik tego, czy jest to VBR, czy nie.
źródło