toolkit

Чому відео з iPhone не відтворюється на Windows

Ви скопіювали відео з iPhone, відкрили його на комп'ютері з Windows — і побачили чорний екран, звук без зображення або помилку про непідтримуваний формат. Майже кожен результат пошуку порадить конвертувати .mov у .mp4. Ця порада зазвичай хибна — і ця сторінка пояснює чому, зокрема й те, чому наш власний конвертер MOV у MP4 теж цього не виправить.

Відеофайл — це дві речі, і проблема лише в одній із них

У відеофайлі є контейнер і кодек. Контейнер — це оболонка (.mov, .mp4, .mkv), яка тримає доріжки, тайминг і метадані. Кодек — це формат стиснення, у якому зберігається саме зображення всередині цієї оболонки: H.264, HEVC, AV1, VP9.

Конвертація контейнера не чіпає кодек — так само, як перенесення документа в іншу папку не змінює мову, якою його написано. Коли Windows не може відтворити ваше відео з iPhone, річ практично завжди в кодеку, якого система не читає, а не в оболонці .mov навколо нього.

Чому це саме HEVC

Починаючи з iOS 11, iPhone за замовчуванням записує у HEVC (його ще називають H.265), бо цей формат дає приблизно вдвічі менший файл за тієї самої якості, ніж H.264. Для телефона з обмеженою пам'яттю це правильний вибір. І незручний — щойно файл покидає телефон.

HEVC обтяжений патентами, і саме тому підтримка нерівномірна. Windows не постачається з декодером HEVC у складі системи: Microsoft винесла його в платне доповнення до Store. Firefox не має декодера HEVC на жодній платформі. Чимало програм для монтажу, старіші телевізори й форми завантаження на сайтах — у тому самому становищі. Пристрої Apple відтворюють його бездоганно, і саме через це проблема лишається невидимою, доки ви не надішлете файл комусь іншому.

Чому конвертація MOV у MP4 цього не виправляє

Це та частина, про яку більшість конвертерів мовчить, бо їхня справа — повідомити про успішну конвертацію. Перетворення .mov на .mp4 змінює контейнер. Якщо відео всередині було HEVC, на виході ви маєте .mp4 із HEVC усередині — і машина без декодера HEVC не відтворить його так само.

У підсумку ви отримуєте новий файл, конвертацію, яка мала вигляд успішної, і рівно той самий чорний екран. Наш інструмент MOV у MP4 переносить відеопотік недоторканим і прямо каже, коли результат лишається HEVC, замість того щоб ви дізналися про це згодом на чужому комп'ютері.

Як з'ясувати, що у вас насправді

У Windows клацніть файл правою кнопкою, оберіть «Властивості», далі вкладку «Детальніше» й подивіться на відеокодек. На Mac відкрийте файл у QuickTime і натисніть Cmd+I. У VLC — меню «Інструменти», далі «Інформація про кодек». Якщо ви бачите HEVC, H.265 або hvc1 — ось і відповідь.

Якщо там H.264 чи avc1, а файл усе одно не відтворюється, то кодек ні до чого і річ справді може бути в контейнері — це той рідший випадок, коли конвертація MOV у MP4 є правильним розв'язанням.

Що справді допомагає

Працюють три речі — приблизно в порядку того, чого вони вам коштують.

Встановити декодер HEVC на машину з Windows. Microsoft продає «HEVC Video Extensions» у Store за невелику суму, а частина виробників ПК ставить його наперед. Це одразу виправляє всі файли HEVC, не змінює жодного файлу й не втрачає якості — правильна відповідь, коли відео потрібні вам самим.

Перекодувати відео в H.264. Кожен кадр декодується й стискається знову у форматі, який читають усі. Це потребує реального часу й трохи якості, бо повторне стиснення вже стисненого відео завжди її коштує, але результат відтворюється будь-де. Це правильна відповідь, коли ви надсилаєте файл людині, чий комп'ютер ви не контролюєте.

Змінити те, що iPhone записуватиме надалі: «Налаштування», далі «Камера», далі «Формати», далі «Найсумісніші». Телефон відтоді записуватиме H.264 — більші файли, жодних проблем із сумісністю. Для вже знятого це не робить нічого, тож воно доповнює один із попередніх варіантів, а не замінює його.

Де цей сайт допомагає, а де ні

Наш інструмент MOV у MP4 змінює контейнер без перекодування, тож він майже миттєвий і без втрат — і чесно каже, що відео HEVC лишається HEVC. Використовуйте його, коли вам потрібна саме оболонка .mp4 для програми, яка вимагає цього розширення.

Якщо ж вам потрібен файл, що відтворюється на машині без декодера HEVC, конвертація контейнера — не те, і жоден браузерний інструмент не зробить альтернативу швидко, бо перекодування є важкою роботою. Встановити декодер на машині з Windows у більшості випадків справді краще, і ми радше скажемо це прямо, ніж продамо вам конвертацію, яка не допоможе.

Часті запитання

То проблема в .mov чи в .mp4?

Майже завжди ні в тому, ні в тому. Обидва контейнери можуть містити ті самі кодеки, і Windows підтримує обидва. Проблема — у відео HEVC усередині, яке лишається тим самим до й після конвертації контейнера.

Чи допоможе конвертація MOV у MP4 відтворити відео з iPhone на Windows?

Ні, якщо відео у HEVC, а зйомка з iPhone за замовчуванням саме така. Конвертація змінює оболонку й не чіпає кодек, тож результат не спрацює на тих самих машинах із тієї самої причини.

Чому відео нормально відтворюється на моєму Mac чи iPhone?

Пристрої Apple мають декодер HEVC, тож там файл ніколи й не був проблемою. Саме тому це легко пропустити — файл має цілком здоровий вигляд рівно до того моменту, коли потрапляє комусь іншому.

Чи є безкоштовний спосіб відтворити HEVC на Windows?

VLC відтворює HEVC без жодних доповнень, тож варто спробувати його перед тим, як платити за розширення зі Store. Але це виправляє відтворення лише у VLC — іншим програмам і власному плеєру Windows декодер усе одно потрібен.

Може, просто змінити налаштування камери iPhone?

Якщо ви регулярно ділитеся відео з користувачами Windows або Android — так. «Налаштування», «Камера», «Формати», «Найсумісніші» змусять телефон записувати H.264. Файли стануть помітно більшими, і для вже знятого це нічого не змінить.