Kontener Nośniki bazowe ISO

MP4 / MOV

Formaty, które otwiera Twój iPhone – co sprawia, że ​​dziwne jest, gdy jeden z nich tego nie robi.

W skrócie

MP4 i MOV to kontenery, na których Apple zbudował swoje systemy, więc plik, który zawodzi, prawie nigdy nie zawodzi ze względu na opakowanie. Coś w nim – 10-bitowy strumień H.264, dźwięk DTS lub TrueHD, AV1 na starszym chipie – to kodek, którego urządzenie nie może zdekodować, a winę ponosi kontener.

30 lipca 2026

Otwierane bez pomocy przez

iPhone · iPad Otwiera
Mac Otwiera
FoxDL Otwiera

Natywna obsługa dotyczy kontenera i kodeków, dla których Apple dostarcza dekodery. Obydwa są potrzebne. Całkowicie prawidłowy plik MP4 zawierający strumień, o którym sprzęt nigdy nie słyszał, otwiera się, wyświetla czarną ramkę lub odtwarza cicho i nie podaje żadnego przydatnego powodu.

Fakty

Pełna nazwa MPEG-4 Part 14 oraz format plików QuickTime
Rodzaj Kontenery — ten sam projekt, dwie nazwy
Rozszerzenia .mp4, .m4v, .mov, .m4a (tylko audio)
Opublikowany MOV w 1991 przez Apple; MP4 w 2001, wywodzący się z niego
Wideo, które zawsze działa H.264 do profilu High, 8-bit; HEVC na każdym urządzeniu od 2015 roku
Wideo, które często nie działa H.264 High 10 (10-bit), MPEG-4 Part 2 (DivX/XviD), AV1 na sprzęcie sprzed 2023
Audio, które zawsze działa AAC, ALAC, MP3, PCM
Audio, które często nie działa DTS, DTS-HD, TrueHD, Vorbis, Opus w pliku MP4
Napisy Napisy kodowane i jeden format tekstu z sygnaturą czasową; nic zbliżonego do zakresu, jaki oferuje MKV

Jeden format noszący dwie nazwy

MOV było pierwsze: Apple opublikowało QuickTime w 1991 roku, a układ jego plików był na tyle dobry, że gdy grupa MPEG potrzebowała kontenera dla MPEG-4, przejęła go i ustandaryzowała. Dlatego MP4 i MOV są strukturalnie niemal tą samą rzeczą — pudełkami metadanych opisującymi ścieżki multimediów — i dlatego narzędzie zwykle może zmienić nazwę jednego na drugie i wciąż będzie działać.

Praktyczna różnica dotyczy tego, co każdemu z nich *wolno* przechowywać. MOV, jako własność Apple, akceptuje wszystko, co kiedykolwiek obsługiwał QuickTime, łącznie z ProRes i kodekami, których żaden telefon nigdy nie zdekoduje. MP4 to bardziej rygorystyczny, bardziej przenośny standard. Żaden z nich nie został zaprojektowany, by nieść osiem języków napisów i dubbingowaną ścieżkę dźwiękową — tę lukę wypełniła Matroska.

Ponieważ to formaty, które otwiera każde urządzenie Apple, są też celem niemal każdej konwersji. „Przekonwertuj na MP4” to skrót od „umieść to w pudełku, które zaakceptuje iOS”.

To dlaczego ten nie gra?

Otwarcie pliku wymaga dwóch rzeczy, a tylko pierwsza dotyczy kontenera. System czyta pudełko, znajduje ścieżki, a potem prosi swoje dekodery, by zamieniły te ścieżki w obraz i dźwięk. Jeśli brakuje dekodera, wszystko do tego momentu i tak się powiodło — dlatego awaria wygląda tak dziwnie. Plik się otwiera. Jest czas trwania. Jest pasek przewijania. Nie ma czego oglądać.

Objaw mówi, która połowa zawiodła:

  • Dźwięk, ale brak obrazu — kodek wideo nie jest obsługiwany. Na sprzęcie Apple zwykle winny jest 10-bitowy H.264, często zapisywany jako *Hi10P*, powszechny w wydaniach anime. Sprzętowe dekodery H.264 są tylko 8-bitowe, a systemowy odtwarzacz nie ma programowego rozwiązania zapasowego.
  • Obraz, ale brak dźwięku — kodek audio nie jest obsługiwany. DTS i TrueHD to te, na które trafiasz w czymkolwiek zgranym z płyty.
  • Ani jedno, ani drugie, plus błąd — zwykle uszkodzony lub obcięty plik, albo MP4, którego indeks znajduje się na końcu i nigdy nie dotarł.
  • Oba działają, ale się zacina — nic nie jest nieobsługiwane; przepływność albo rozdzielczość po prostu przerastają to, co dany chip chce robić.

Odtwarzacz z własnymi dekoderami omija to wszystko, bo nigdy nie pyta systemu. Sam dekoduje 10-bitowy H.264 i DTS, programowo, i przekazuje gotowe klatki na ekran.

Co z tym zrobić

  1. Dowiedz się, co tak naprawdę kryje się w środku

    Zanim cokolwiek przekonwertujesz, spójrz na strumienie pliku. Jeśli obraz jest w formacie 10-bitowym H.264, a dźwięk jest w formacie DTS, dokładnie wiesz, co należy zmienić – i często dotyczy to tylko dźwięku, co zajmuje dwie sekundy, a nie godzinę.

  2. Zakoduj ponownie tylko ten strumień, który się nie powiódł

    Konwersja całego pliku, ponieważ jego ścieżka dźwiękowa jest w formacie DTS, powoduje stratę godziny i utratę jakości obrazu za darmo. Zastąpienie samej ścieżki audio zapewnia identyczność obrazu wideo bit po bicie.

  3. Zagraj w coś, co dekoduje w oprogramowaniu

    Nie ma nic do konwersji i niczego do dopracowania: odtwarzacz z własnym stosem dekodowania otwiera bezpośrednio 10-bitowe H.264, DTS i TrueHD. To właśnie robi FoxDL — z tego samego powodu, dla którego otwiera MKV, obejmuje także MP4, czego nie zrobi odtwarzacz Apple.

Dwie rzeczy, które wyglądają na problemy z formatem, ale nimi nie są

Plik, który odtwarza się dobrze na komputerze i zacina się na telefonie

Procesor komputera stacjonarnego brutalnie wymusza to, czego telefon oczekuje od dekodera sprzętowego. Nic w pliku nie jest błędne; ten sam plik przy niższej szybkości transmisji będzie w porządku.

Plik pobrany z sieci, który nie będzie szukał

MP4 przechowuje indeks, gdzie wszystko się znajduje. Kiedy jest on zapisany na końcu pliku, gracz musi mieć cały plik, zanim będzie mógł gdziekolwiek przeskoczyć. Przesunięcie tego indeksu na początek — czasami nazywane *szybkim startem* — oznacza przepisanie kilku kilobajtów, a nie konwersję.

Pełna wersja Dlaczego iPhone otwiera jeden plik wideo, a następny odrzuca Kontenery, kodeki i trzy sposoby na obejrzenie pliku, którego nie chce otworzyć iOS.

Pytania o ten format

Pokrewne formaty

Twoja biblioteka, wreszcie w jednym miejscu.

Bezpłatne pobranie. Bez konta, bez rejestracji, bez niczego do oddania.

Pobierz w App Store