Чому відео з 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. Файли стануть помітно більшими, і для вже знятого це нічого не змінить.