Pliki WebM: stworzone dla przeglądarek, kłopotliwe wszędzie indziej
Co zawiera WebM, dlaczego nagrywarki ekranu go tworzą i dlaczego MP4, na który go konwertujesz, może być większy. Konwertuj WebM w przeglądarce, bez wysyłania.
W skrócie
- Typ
- Wideo
- Format kontenera
- Tak
- Rozszerzenia
- .webm
- Typ MIME
- video/webm
- Typowe kodeki
- vp8, vp9, av1, opus, vorbis
WebM to kontener Matroska ograniczony do krótkiej listy kodeków wolnych od opłat: wideo VP8 lub VP9 z dźwiękiem Vorbis lub Opus. Google opublikował go w 2010 roku, żeby sieć mogła mieć wideo bez negocjacji licencyjnych, i to się udało — każda przeglądarka odtwarza WebM, a interfejsy przeglądarek nagrywające wideo lub dźwięk domyślnie go tworzą.
Czytaj dalej
Ten ostatni punkt sprawia, że większość ludzi w ogóle spotyka ten format. Nagrywarka ekranu działająca w karcie przeglądarki, nagranie spotkania, notatka głosowa z aplikacji internetowej, plik pobrany ze strony, która serwuje WebM: wszystko przychodzi jako .webm. Potem próbujesz otworzyć go w edytorze i odkrywasz, że świat poza przeglądarką jest zbudowany wokół H.264 — bo to tworzą kamery i to dekoduje sprzęt.
Konwersja na MP4 to prawdziwe ponowne kodowanie, a nie przepakowanie, bo VP9 i H.264 to niezwiązane kodeki, więc zajmuje zauważalną część długości klipu. A wynik jest często większy niż WebM, mimo że traci trochę jakości, bo VP9 jest po prostu wydajniejszym kodekiem. Najwyraźniej widać to przy nagraniach ekranu: są w większości statyczne, a to właśnie VP9 kompresuje najlepiej.
Jedna asymetria na tej stronie, o której warto wiedzieć: tworzony przez nas WebM to VP8 z Vorbis, a nie VP9 z Opus. W wersji WebAssembly programu ffmpeg dostarczanej tutaj koder VP9 ulega awarii na pierwszej klatce, a koder Opus zawodzi na każdym pliku, podczas gdy oba dekodery działają bez zarzutu. Konwersje z WebM nie są więc dotknięte, a konwersje do niego są o generację w tyle i jednowątkowe.
Konwertuj WebM na inne formaty
Konwertuj inne formaty na WebM
WebM — FAQ
Dlaczego przekonwertowany MP4 jest większy niż WebM?
Bo VP9 kompresuje wydajniej niż H.264, zwłaszcza nagrania ekranu i animacje. Konwertujesz dla zgodności i płacisz za to zarówno rozmiarem, jak i odrobiną jakości.
Dlaczego mój edytor odrzuca WebM?
Bo oprogramowanie do montażu jest zbudowane wokół kodeków, które tworzą kamery — H.264 i HEVC. VP8 i VP9 pochodzą z sieci, a nie z branży kamer, więc ich obsługa poza przeglądarkami pozostała wyrywkowa.
Ile trwa konwersja na MP4?
Zauważalną część długości samego klipu, bo każda klatka jest dekodowana i kodowana na nowo. To nie jest kilkusekundowe przepakowanie jak przy MOV na MP4.
Czy mogę wydobyć dźwięk z WebM?
Tak, i jest to szybkie — wideo jest odrzucane, a nie dekodowane. Dźwięk w środku to zwykle Opus, więc daj MP3 hojną przepływność: Opus przy 32 kb/s brzmi dobrze, MP3 przy 32 kb/s nie.
Dlaczego ta strona tworzy VP8 zamiast VP9?
Bo w używanej tutaj wersji WebAssembly programu ffmpeg koder VP9 ulega awarii na pierwszej klatce, a koder Opus zawodzi na każdym pliku. VP8 z Vorbis to kombinacja, która działa, a każda przeglądarka nadal ją odtwarza.
Czy WebM jest lepszy od MP4?
Technicznie kodeki w środku są wydajniejsze i nie wymagają licencji patentowych. MP4 odtwarza się na dużo większej liczbie urządzeń. To, który jest lepszy, zależy całkowicie od tego, dokąd trafi plik.
Czy potrzebuję WebM na stronę internetową?
Nie do odtwarzania — każda przeglądarka odtwarza też MP4. Wybierz WebM, żeby uniknąć kodeków objętych patentami, albo serwuj oba i pozwól przeglądarce wybrać.
Czy WebM z samym dźwiękiem tu działa?
Tak. Przeglądarkowe dyktafony często tworzą WebM bez ścieżki wideo; taki plik konwertuje się tak samo i nieco szybciej.