Без загрузки, 100% локально, без аккаунта

Инструкция

Конвертировать видео с iPhone в MP4, который проигрывается везде на Windows

По умолчанию iPhone сохраняет видео как HEVC внутри файла .mov. Современные браузеры и последние версии Windows обычно уже умеют проигрывать такое сочетание, но некоторые старые программы, видеоредакторы и формы для загрузки файлов всё ещё ожидают MP4-файл с видео H.264. Конвертер видео читает файл .mov, декодирует видеопоток HEVC и перекодирует его в H.264 внутри контейнера MP4, полностью на вашем устройстве, так что для этого не нужно загружать файл никуда.

Шаг за шагом

  1. Откройте конвертер видео и загрузите файл .mov с iPhone. Он читается локально во вкладке браузера, и файлы video/quicktime принимаются независимо от того, какой кодек внутри.
  2. Оставьте настройки вывода по умолчанию: MP4 как контейнер и H.264 как видеокодек. Это сочетание ожидает почти любое приложение Windows, видеоредактор и форма загрузки.
  3. Нажмите «Конвертировать». Видеодорожка HEVC декодируется и перекодируется в H.264, аудиодорожка перекодируется в AAC, а результат предлагается скачать как MP4. Исходный файл .mov на устройстве остаётся нетронутым.

Почему видео с iPhone приходят как HEVC в файле .mov

Начиная с iOS 11 камера iPhone по умолчанию сохраняет видео кодеком HEVC (High Efficiency Video Coding, также называемым H.265) внутри контейнера QuickTime .mov, потому что HEVC сжимает примерно вдвое эффективнее старого H.264 при сопоставимом качестве, что важно для телефона с ограниченным объёмом памяти. Поддержка воспроизведения HEVC сейчас встроена в большинство современных операционных систем и браузеров, но ряд старых программ Windows, некоторые пакеты видеомонтажа и некоторые формы загрузки на сайтах по-прежнему рассчитаны на H.264 в MP4 и либо полностью отклоняют файл .mov, либо неправильно показывают его превью.

Что на самом деле происходит при конвертации

Конвертация файла означает декодирование каждого кадра видеопотока HEVC и его перекодирование, кадр за кадром, кодировщиком libx264 (кодировщик H.264 в ffmpeg), а затем упаковку результата вместе с перекодированной аудиодорожкой AAC в новый контейнер MP4. Всё это выполняется через ffmpeg, скомпилированный в WebAssembly, прямо во вкладке браузера, так что файл никуда не отправляется. Полный проход декодирования и кодирования требует много вычислений, в отличие от простой операции копирования, так что короткий ролик конвертируется за секунды, а запись на несколько минут может занять несколько минут на обычном ноутбуке.

Что меняет эта конвертация и чего она не предлагает

Результат: видео H.264 в контейнере MP4, что означает отказ от части дополнительной эффективности сжатия HEVC: ожидайте, что сконвертированный файл окажется несколько больше исходного .mov при сопоставимом визуальном качестве, это плата за более широкую совместимость. В качестве выходных кодеков доступны только H.264 и VP8. HEVC, H.265, VP9 и AV1 недоступны как цели конвертации, потому что их кодировщики не завершают работу надёжно в этом браузерном движке на WebAssembly. Если важнее меньший размер файла, а не максимальная совместимость, сожмите сконвертированный MP4 после этого компрессором видео вместо поиска нового выходного кодека.

Чего ожидать: время обработки, размер файла и ограничения

Поскольку весь файл декодируется и перекодируется на вашем собственном устройстве, а не на сервере, запись на несколько минут конвертируется заметно дольше, чем короткий ролик, и вкладка браузера должна оставаться открытой, пока идёт работа. Принимаются файлы до 500 МБ; очень большие или очень длинные записи используют больше памяти во время конвертации, так что закрытие других вкладок помогает на устройствах с меньшим объёмом ОЗУ. Если конкретно нужен файл меньшего размера, а не более совместимый, пропустите результат после этого через компрессор видео.

Инструменты из этого гайда

Частые вопросы

Загружается ли моё видео куда-нибудь во время этой конвертации?

Нет. И декодирование HEVC, и перекодирование в H.264 выполняются прямо во вкладке браузера с помощью ffmpeg, скомпилированного в WebAssembly. Файл .mov считывается в локальную память, обрабатывается там, а получившийся MP4 сохраняется прямо на устройство. Ни один кадр видео не передаётся по сети.

Действительно ли нужна конвертация, или Windows уже умеет проигрывать HEVC .mov?

Это зависит от приложения. Windows 11, VLC и современные браузеры во многих случаях уже могут проигрывать HEVC .mov напрямую, иногда после установки небольшого расширения HEVC. Конвертируйте файл, если конкретная программа его отклоняет, показывает чёрное или повреждённое превью, или когда нужно импортировать его в редактор или форму загрузки, принимающую только MP4 с видео H.264.

Сохранит ли сконвертированный MP4 меньший размер файла, как у HEVC?

Нет. В результате используется H.264, который старше и менее эффективен, чем HEVC, так что сконвертированный MP4 обычно оказывается несколько больше исходного .mov при том же визуальном качестве. Это увеличение размера, цена гораздо более широкой совместимости воспроизведения и монтажа, которую даёт H.264 в MP4.

Источники