Відео · 4 хв читання ·

Чому відео з iPhone не відкривається на комп'ютері і як вкладка браузера розв'язує це за секунди

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

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

Чоловік за столом з 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.
  • Браузер тепер уміє робити це на вашому пристрої, тож особисті файли не треба нікуди завантажувати.

Відкрити конвертер MOV у MP4

LinkedInXFacebook