Bez przesyłania, 100% lokalnie, bez konta

Instrukcja

Przekonwertuj wideo z iPhone'a na MP4, które odtworzysz wszędzie na Windows

iPhone domyślnie zapisuje wideo jako HEVC wewnątrz pliku .mov. Nowoczesne przeglądarki i najnowsze wersje Windows zwykle potrafią już odtworzyć taką kombinację, ale niektóre starsze programy, edytory wideo i formularze przesyłania nadal oczekują pliku MP4 z wideo H.264. Konwerter wideo odczytuje plik .mov, dekoduje strumień wideo HEVC i przekodowuje go na H.264 wewnątrz kontenera MP4, w całości na twoim urządzeniu, więc żaden plik nie jest wysyłany, by to osiągnąć.

Krok po kroku

  1. Otwórz konwerter wideo i upuść plik .mov z iPhone'a. Jest odczytywany lokalnie w karcie przeglądarki, a pliki video/quicktime są akceptowane niezależnie od tego, jaki kodek znajduje się w środku.
  2. Zachowaj domyślne ustawienia wyjściowe: MP4 jako kontener i H.264 jako kodek wideo. Tej kombinacji oczekuje prawie każda aplikacja na Windows, edytor wideo i formularz przesyłania.
  3. Kliknij Konwertuj. Ścieżka wideo HEVC jest dekodowana i przekodowywana na H.264, ścieżka audio jest przekodowywana na AAC, a wynik jest udostępniany do pobrania jako MP4. Oryginalny plik .mov na twoim urządzeniu pozostaje nietknięty.

Dlaczego wideo z iPhone'a jest w formacie HEVC w pliku .mov

Od iOS 11 aparat iPhone'a domyślnie zapisuje wideo za pomocą kodeka HEVC (High Efficiency Video Coding, zwanego też H.265) wewnątrz kontenera QuickTime .mov, ponieważ HEVC kompresuje mniej więcej dwukrotnie efektywniej niż starszy H.264 przy porównywalnej jakości, co ma znaczenie na telefonie z ograniczoną pamięcią. Obsługa odtwarzania HEVC jest dziś wbudowana w większość aktualnych systemów operacyjnych i przeglądarek, ale wiele starszych programów na Windows, niektóre pakiety do edycji wideo i niektóre formularze przesyłania na stronach nadal są zbudowane wokół H.264 w MP4 i albo wprost odrzucają plik .mov, albo nie potrafią go poprawnie podejrzeć.

Co naprawdę dzieje się podczas konwersji

Konwersja pliku oznacza dekodowanie każdej klatki strumienia wideo HEVC i przekodowanie jej, klatka po klatce, za pomocą libx264, kodera H.264 z ffmpeg, a następnie zmultipleksowanie wyniku z przekodowaną ścieżką audio AAC do nowego kontenera MP4. Odbywa się to przez ffmpeg skompilowany do WebAssembly wewnątrz karty przeglądarki, więc nic z pliku nigdzie nie jest wysyłane. Pełny przebieg dekoduj-a-potem-koduj jest, w przeciwieństwie do prostej operacji kopiowania, intensywny dla CPU, więc krótki klip konwertuje się w kilka sekund, podczas gdy nagranie trwające kilka minut może na typowym laptopie zająć kilka minut.

Co ta konwersja zmienia, a czego nie oferuje

Wynikiem jest wideo H.264 w kontenerze MP4, co oddaje część dodatkowej efektywności kompresji HEVC: spodziewaj się, że przekonwertowany plik będzie nieco większy niż oryginalny .mov przy tej samej jakości wizualnej, co jest ceną za szerszą kompatybilność. Jako kodeki wyjściowe oferowane są tylko H.264 i VP8. HEVC, H.265, VP9 i AV1 nie są dostępne jako cele konwersji, ponieważ ich kodery nie kończą działania niezawodnie w tym silniku WebAssembly działającym w przeglądarce. Jeśli mniejszy plik liczy się bardziej niż maksymalna kompatybilność, skompresuj przekonwertowany MP4 później, zamiast szukać nowszego kodeka wyjściowego.

Czego się spodziewać: czas przetwarzania, rozmiar pliku i limity

Ponieważ cały plik jest dekodowany i przekodowywany na twoim własnym urządzeniu, a nie na serwerze, nagranie trwające kilka minut konwertuje się zauważalnie dłużej niż krótki klip, a karta przeglądarki musi zostać otwarta przez cały czas działania. Akceptowane są pliki do 500 MB; bardzo duże lub bardzo długie nagrania zużywają więcej pamięci podczas konwersji, więc zamknięcie innych kart pomaga na urządzeniach z mniejszą ilością RAM. Jeśli konkretnie potrzebujesz mniejszego pliku, a nie bardziej kompatybilnego, przepuść wynik potem przez kompresor wideo.

Narzędzia użyte w tym poradniku

Najczęściej zadawane pytania

Czy moje wideo jest gdziekolwiek wysyłane podczas tej konwersji?

Nie. Zarówno dekodowanie HEVC, jak i przekodowanie H.264 działają wewnątrz karty przeglądarki, wykorzystując ffmpeg skompilowany do WebAssembly. Plik .mov jest wczytywany do lokalnej pamięci, tam przetwarzany, a wynikowy MP4 jest zapisywany bezpośrednio na twoim urządzeniu. Żadna klatka wideo nie jest wysyłana przez sieć.

Czy naprawdę muszę konwertować, czy Windows już potrafi odtwarzać pliki HEVC .mov?

To zależy od aplikacji. Windows 11, VLC i aktualne przeglądarki w wielu przypadkach potrafią już bezpośrednio odtworzyć plik HEVC .mov, czasem po zainstalowaniu małego rozszerzenia HEVC. Konwertuj, gdy konkretny program odrzuca plik, pokazuje czarny lub uszkodzony podgląd, albo gdy musisz zaimportować go do edytora lub formularza przesyłania, który akceptuje tylko MP4 z wideo H.264.

Czy przekonwertowany MP4 zachowa mniejszy rozmiar pliku HEVC?

Nie. Wynik używa H.264, który jest starszy i mniej efektywny niż HEVC, więc przekonwertowany MP4 jest zwykle nieco większy niż oryginalny .mov przy tej samej jakości wizualnej. Ten wzrost rozmiaru to koszt dużo szerszej kompatybilności odtwarzania i edycji, jaką zapewnia H.264 w MP4.

Źródła