Pozbądźmy się zamieszania związanego z terminem bitrate i dowiedzmy się dokładnie, co to jest i do czego służy.
Wielu artystów robi karierę twórczą, ponieważ studia akademickie nie były ich mocną stroną. Podczas gdy ja lubiłem uczyć się angielskiego w szkole, moje oceny z matematyki i nauk ścisłych lepiej trzymać schowane w pudełku z historią na strychu.
Dlatego jest trochę zabawne – i nieco ironiczne – że tak duże zaangażowanie w kamery i edycję wideo oznacza, że jestem stale otoczony liczbami, z których większość trzeba obliczyć.
Niezależnie od tego, czy chodzi o obliczanie f/stopów między ekspozycją na pierwszym planie a niebem, obliczanie czasu otwarcia migawki, aby utrzymać kąt migawki 180 stopni, czy też zastanawianie się, czy ta karta o pojemności 256 GB zapewni mi co najmniej trzydzieści minut rekordowego czasu przy 1700 MB /s.
Jednym z aspektów, który może być wyjątkowo zagmatwany matematycznie, jest szybkość transmisji bitów. Jeśli wyeksportowałeś wideo, jestem pewien, że Twój NLE zapytał Cię, jakiej szybkości transmisji chcesz użyć. Jestem równie pewien, że byłeś nieco zakłopotany, decydując, jaki bitrate jest poprawny – lub po prostu zastanawiałeś się, co to jest bitrate.
Dowiedzmy się więc, co to jest i co robi.
Co to jest szybkość transmisji wideo
Pomylenie filmu może być irytująco łatwe bitrate z innymi elementami wideo, które brzmią podobnie.
- Głębia bitowa
- Megabajty
- Megabity
- Szybkość transmisji
Chociaż mieszczą się w tej samej sferze terminologii danych, wszystkie reprezentują bardzo różne rzeczy. Ponadto widzimy również megabity używane do prędkości pobierania — mylące.
Zwykle zobaczysz szybkość transmisji bitów wyświetlaną jako „bity wartości liczbowej”. Jednak w przypadku wideo szybkość transmisji to liczba przetworzonych bitów w danym momencie. I ten czas jest zwykle mierzony na sekundę. Tak więc 5000 bitów na sekundę to 5000 bitów na sekundę.
Czym jest trochę? Trochę to po prostu dane. A szybkość transmisji oznacza liczbę bitów przetwarzanych w ramach czasowych. To zwykle jedna sekunda.
Jednak pliki wideo mają tak dużą objętość, że mierzenie ich jako pojedynczych bitów nie jest odpowiednie, ponieważ wartości liczbowe byłyby zbyt duże, aby można je było odpowiednio wyświetlić. Dlatego przepływność jest często mierzona w megabitach na sekundę, czyli milion bitów na sekundę.
W zalecanych przez YouTube ustawieniach szybkości transmisji bitów widać, że zostały one skondensowane do bardziej odpowiednich liczb, a są to megabity (Mb/s), których nie należy mylić z megabajtami (MB/s) – zwróć uwagę na duże B.
Następnie w oprogramowaniu do edycji, takim jak DaVinci Resolve, ustawienia eksportu są podawane w kilobitach (Kb/s).
Korzystając z zalecanej przez YouTube szybkości transmisji bitów 4K 24 kl./s przy 35 Mb/s, przekonwertujmy te liczby za pomocą tabeli.
- 35 Mb/s
- 35 000 Kb/s
- 35 000 000 bitów
To dużo żargonu, wiem. Więc podzielmy to twórczo.
Pomyśl o pliku wideo jak o pudełku, w którym znajdują się informacje na dany temat — dokumenty, zdjęcia, nagrania audio. Im więcej informacji w pudełku, tym lepiej będziesz w stanie zrozumieć temat.
Ale jeśli pudełko zawiera tylko garść dokumentów i jedno zdjęcie, możesz tylko niejasno zrozumieć temat.
To jak bitrate. Szybkość transmisji określa, ile danych jest przesyłanych na sekundę, a także bezpośrednio wpływa na jakość obrazu wideo i dźwięku. Im wyższa szybkość transmisji, tym więcej dostępnych danych i lepsza jakość wideo.
Jednak plik wideo o wysokiej szybkości transmisji bitów będzie znacznie większy (rozmiar pliku) niż wideo o niskiej szybkości transmisji bitów, ponieważ na sekundę jest więcej danych do wyświetlenia.
Dlatego redaktorzy i filmowcy czasami toczą walkę o posiadanie plików wideo, które wyglądają najlepiej, a plikami wideo, które można łatwo przesyłać, przesyłać i przechowywać.
Jaką szybkość transmisji bitów wybrać
Mając te informacje, praktyczne może wydawać się po prostu zwiększenie szybkości transmisji wideo do maksymalnych ustawień, prawda? Im wyższy bitrate, tym lepsza jakość wideo! Chociaż to prawda, działa to tylko do pewnego stopnia. Musisz pamiętać, że kamera ma również szybkość transmisji bitów, z jaką został nagrany materiał.
Dlatego jeśli zwiększysz bitrate do wartości wyższej niż oryginalny materiał, wypełnisz plik wideo pustymi informacjami, które nadal mają wagę. Spowoduje to utworzenie dużego pliku bez powodu.
Dodatkowo same platformy mają limity bitrate. Po przesłaniu plik jest przetwarzany i kompresowany do nadającego się do użytku formatu na platformie, który ma zostać dostarczony na wszystkie urządzenia. Ponownie, zwiększenie szybkości transmisji do nielogicznego poziomu spowoduje marnowanie czasu na renderowanie, przesyłanie i przetwarzanie wideo na wybranej platformie.
Podobnie rozdzielczość i liczba klatek na sekundę będą również odgrywać kluczową rolę w wyborze szybkości transmisji bitów. Na przykład 50 Mb/s dla pliku 1080p to za dużo. Plik 4K będzie wymagał wyższej szybkości transmisji bitów, ponieważ jest więcej danych do zaprezentowania.
Jeśli skakałeś z witryny na witrynę w poszukiwaniu zalecanej wartości bitrate, to również dlatego jej nie znalazłeś. Pomiędzy formatem nagrywania a platformą docelową istnieje niekończący się wybór szybkości transmisji bitów do wyboru.
Jednak większość programów do edycji będzie miała wstępnie wybrane ustawienia, aby regulować zamieszanie. Możesz wybierać spośród najmniej, niskiego, średniego, wysokiego i najlepszego w Rozdzielczości. Przez ostatnie cztery lata utrzymywałem ustawienie „najlepszego” bitrate i nie miałem żadnych problemów.
Poniżej znajdują się połączone strony z zalecanymi szybkościami transmisji bitów dla najpopularniejszych platform wideo:
- YouTube
- Vimeo
Zmienna szybkość transmisji a stała szybkość transmisji
W zależności od używanego kodeka może pojawić się opcja dostarczenia pliku ze zmienną lub stałą szybkością transmisji bitów. Jaka jest różnica?
Stała szybkość transmisji bitów, jak sugeruje się, to sytuacja, w której wideo jest transkodowane z wybraną szybkością transmisji bitów dla całego wideo. Jeśli ustawisz szybkość transmisji na 3000 bitów / s, będzie ona konsekwentnie utrzymywać tę szybkość danych dla każdej sekwencji, nawet jeśli nie wymaga tak wysokiego kodowania.
CBR doskonale sprawdza się, jak duży będzie twój plik, a kodowanie jest zazwyczaj szybsze niż VBR. Jednak możesz niepotrzebnie zwiększać rozmiar pliku.
VBR oznacza zmienną szybkość transmisji, a to ustawienie dostosuje szybkość transmisji (do limitu ustawionego przez użytkownika) w górę iw dół w całym filmie. Korekty są oparte na danych w ramce. Jeśli ramka składa się z jednolitego koloru, podczas gdy narrator wprowadza film, nie ma wrodzonej potrzeby wysokiej szybkości transmisji bitów, a oprogramowanie obniży szybkość transmisji.
I odwrotnie, nawet na złożonej scenie, podczas gdy oprogramowanie zwiększy przepływność, aby pomieścić wysokie wartości danych, może nie zrobić tego na pożądanym poziomie, tak jak przy użyciu CBR. W rezultacie obraz może nieco pogorszyć się, niż w przypadku użycia stałej szybkości transmisji bitów.
Jest to złożony proces kodowania, ale renderowanie trwa dłużej.
Inną rzeczą, na którą należy zwrócić uwagę, jest to, że niektóre urządzenia, które nie mają dużej mocy obliczeniowej, mogą mieć trudności z odtwarzaniem klipu wideo z VBR, ponieważ szybkość transmisji bitów stale się zmienia.
Tl; dr:bitrate dyktuje, ile danych jest prezentowanych w każdej sekundzie, a dzięki wyższej szybkości transmisji bitów będziesz mieć plik wideo o lepszej jakości, ale kosztem większego pliku.
Obraz na okładkę w GaudiLab.