Słownik

Czym jest bitrate audio?

Przepływność dźwięku mówi, ile danych strumień audio zużywa w każdej sekundzie. Sprawdź, co oznaczają wartości takie jak 128 kbps dla plików MP3 i innych formatów.

audio-bitrate

Przepływność dźwięku (audio bitrate, audio bit rate) to ilość danych, jaką strumień audio zużywa na każdą sekundę dźwięku. Przepływność dźwięku mierzy się w bitach na sekundę, a 1 kilobit na sekundę (kbps) to 1000 bitów na sekundę. Plik MP3 o przepływności 128 kbps zużywa 128000 bitów na każdą sekundę dźwięku.

W pliku wideo strumień audio ma własną przepływność, oddzielną od przepływności obrazu. Przepływność całego pliku ma inną wartość, ponieważ obejmuje wszystkie strumienie razem.

Jak wygląda ta wartość

Raport może pokazać przepływność dźwięku w bitach na sekundę, np. 128000. Może też użyć kilobitów na sekundę, np. 128 kbps, lub megabitów na sekundę, np. 1.41 Mbps.

Typowe wartości

  • 32 kbps do 320 kbps: MP3 przy 32000, 44100 lub 48000 Hz, w 14 stałych krokach
  • 8 kbps do 160 kbps: MP3 przy 16000, 22050 lub 24000 Hz, tryb odpowiedni do mowy
  • 128 kbps: domyślne ustawienie enkodera LAME MP3 dla stereo przy 32000, 44100 lub 48000 Hz oraz enkodera AAC w FFmpeg
  • 64 kbps do 128 kbps: zakres, który specyfikacja Opus podaje dla muzyki stereo
  • 1.41 Mbps: nieskompresowany dźwięk stereo przy 44100 Hz i 16 bitach, wartości jak na płycie CD audio

Dla dźwięku MP3 stereo przewodnik Mozilli dla programistów webowych zaleca co najmniej 128 kbps. Dla muzyki przewodnik sugeruje, aby w miarę możliwości wybrać co najmniej 192 kbps.

Skąd pochodzi wartość

Enkoder ustawia przepływność podczas tworzenia pliku, na podstawie ustawień wybranych przez Ciebie lub program. W pliku MP3 4 bity w nagłówku każdej ramki przechowują przepływność jako numer indeksu. Dla indeksu 0 raport pokazuje free zamiast liczby.

Plik WAV przechowuje średnią liczbę bajtów na sekundę, a 8 razy ta wartość to przepływność. Dla nieskompresowanego dźwięku przepływność to częstotliwość próbkowania pomnożona przez liczbę bitów na próbkę i liczbę kanałów. Zatem 44100 Hz, 16 bitów i 2 kanały dają 1411200 bitów na sekundę, co plik zapisuje jako 176400 bajtów na sekundę.

Plik FLAC nie przechowuje przepływności, więc program odczytujący plik oblicza dowolną wartości przepływności, którą pokazuje. Plik Ogg Vorbis ma pola dla przepływności nominalnej, maksymalnej i minimalnej. Specyfikacja Vorbis nazywa te pola podpowiedziami, więc rzeczywista przepływność może się różnić, a pole o wartości 0 nie ma znaczenia.

Stała i zmienna szybkość transmisji bitów

Przy stałej przepływności (CBR) każda sekunda pliku zużywa tę samą ilość danych. Przy zmiennej przepływności (VBR) enkoder decyduje o liczbie bitów dla każdej ramki, więc przepływność zmienia się w trakcie pliku.

Dla pliku MP3 z VBR enkoder LAME zapisuje dodatkowy nagłówek z liczbą ramek i bajtów. Na tej podstawie raport może obliczyć średnią przepływność. Bez tego nagłówka raport może pokazać tylko przepływność pierwszej ramki.

Dla pliku MP3 bez tego nagłówka raport może oszacować czas trwania na podstawie rozmiaru pliku i przepływności. Błędna przepływność daje wtedy również błędny czas trwania.

Dlaczego ma to znaczenie

MP3, AAC, Opus i Vorbis używają kompresji stratnej: enkoder odrzuca lub upraszcza dźwięki, które są trudne do usłyszenia. Wyższa przepływność pozwala zachować więcej, więc jakość może być lepsza, ale plik staje się większy. Przy 128 kbps jedna minuta dźwięku potrzebuje 960 kilobajtów, a przy 320 kbps ta sama minuta potrzebuje 2,4 megabajta.

Porównuj przepływności tylko między plikami z tym samym kodekiem. Przy tej samej przepływności AAC jest zwykle oceniany jako brzmiący lepiej niż MP3.