Відео · 4 хв читання ·
Чому відео з iPhone не відкривається на комп'ютері і як вкладка браузера розв'язує це за секунди
iPhone знімає відео в HEVC, яке багато комп'ютерів, телевізорів і відеоредакторів не відтворюють. Пояснюємо чому і як виправити це за секунди в браузері, не завантажуючи файл.

Ви перекидаєте відео з iPhone на ноутбук, двічі клацаєте по ньому й бачите помилку. Або звук без картинки. Або програвач, який пропонує купити кодек. Відео не пошкоджене: воно просто у форматі, який багато пристроїв не відтворюють. Звичайне рішення — онлайн-конвертер, тобто надіслати файл на чужий сервер. Тепер так робити не обов'язково.

Контейнер і кодек: чому відео не відкривається
Відеофайл має два рівні. Контейнер (.mov, .mp4, .mkv) — це коробка. Кодеки всередині визначають, як стиснуто зображення і звук. Починаючи з iOS 11 (2017 рік, iPhone 7 і новіші) iPhone за замовчуванням записує файли MOV з відео HEVC (H.265). HEVC займає приблизно вдвічі менше місця, ніж H.264, за тієї самої якості, але захищений патентами, тому підтримується не всюди.
- Windows не відтворює HEVC «з коробки». Microsoft продає HEVC Video Extensions приблизно за 1 долар, а ще є безкоштовний пакет «HEVC Video Extensions from Device Manufacturer», який не знаходиться звичайним пошуком у Store.
- Багато телефонів на Android, смарт-телевізорів, старих ноутбуків і відеоредакторів не декодують HEVC.
- Багато форм завантаження та освітніх платформ приймають лише MP4.
Змінити коробку й перекодовувати лише за потреби
Часто MOV у MP4 — це взагалі не конвертація. Якщо всередині відео H.264 або HEVC зі звуком AAC, доріжки можна перекласти в MP4 без змін: без втрати якості, і відео на 400 МБ готове за секунди. Якщо ж пристрій просто не вміє декодувати HEVC, відео треба перекодувати в H.264 — його відтворює будь-який комп'ютер, телефон, телевізор і браузер.
Раніше для цього потрібен був сервер. Сьогодні браузери мають WebCodecs: сторінка отримує прямий доступ до відеокодувальників і декодерів самого пристрою, зазвичай з апаратним прискоренням. 4Dev використовує його разом із бібліотекою Mediabunny, яка читає й записує контейнери:
const input = new Input({ source: new BlobSource(file), formats: ALL_FORMATS });
const output = new Output({ format: new Mp4OutputFormat(), target: new BufferTarget() });
const conversion = await Conversion.init({ input, output });
await conversion.execute();
- Зберегти початкову якість: доріжки потрапляють у MP4 без змін. Найшвидше, і цього досить, якщо проблема лише в розширенні .mov.
- Висока, середня або низька якість: відео перекодовується, і HEVC стає H.264. Це рішення для комп'ютера, який показує звук без картинки.
- Обріжте фрагмент або задайте розмір у МБ, щоб відео вмістилося в лист чи месенджер.
IMG_0412.MOV HEVC · 4K · 380 МБ → IMG_0412.mp4 H.264 · 1080p · ~60 МБ
Які налаштування обрати
Правильний вибір залежить від того, куди піде відео. Кілька простих правил:
- Надсилання в месенджері чи поштою: 1080p або 720p чи цільовий розмір. Багато поштових сервісів обмежують вкладення приблизно 25 МБ.
- Завантаження на сайт або у форму: H.264 у MP4 з роздільністю 1080p приймають майже скрізь.
- Монтаж на ПК з Windows: залиште оригінальну роздільність і оберіть найвищу якість, щоб не втратити деталей до монтажу.
- Архів: збережіть і оригінальний MOV. Кожне перекодування трохи знижує якість, тож конвертуйте копії, а не єдиний файл.
Порада: налаштування iPhone
Параметри → Камера → Формати → «Найсумісніший» — і iPhone зніматиме в H.264 замість HEVC. Файли стануть більшими, тому багато хто залишає HEVC і конвертує лише ті відео, якими ділиться.
Чому перейменування не допомагає
Якщо перейменувати IMG_0412.MOV на IMG_0412.mp4, зміниться лише етикетка на коробці. Якщо всередині відео в HEVC, пристрій без декодера HEVC так само не зможе його відтворити. Іноді перейменований файл H.264 таки відкривається, але це не справжній MP4, і суворі форми завантаження можуть його відхилити. Конвертація правильно переписує контейнер, а за потреби й саме відео.
Обмеження, про які варто знати
Розмір файлу — до 2 ГБ. Конвертер працює в актуальних версіях Chrome, Edge, Safari і Firefox на комп’ютері та в Chrome або Safari на телефоні, а в списку форматів є лише те, що ваш браузер справді вміє створювати. Довгі ролики в 4K обробляються довго, тож для швидкого надсилання оберіть 1080p або цільовий розмір.
І фото, і документи
У фото з iPhone та сама проблема: вони зберігаються в HEIC, який теж базується на HEVC, і конвертер HEIC у JPG розв'язує її так само, до 50 файлів за раз. PDF у Word теж працює на вашому пристрої, тож договори й резюме його не залишають. Конвертація HEIC працює лише в Safari.
Головне
- Якщо відео не відтворюється, справа зазвичай у кодеку, а не у файлі. Перейменування .mov на .mp4 не змінює вмісту.
- Змінити контейнер можна миттєво й без втрат; перекодовуйте в H.264, лише якщо пристрій не відтворює HEVC.
- Браузер тепер уміє робити це на вашому пристрої, тож особисті файли не треба нікуди завантажувати.