Гид по технологиям

Как конвертировать MOV в MP4 — VLC и FFmpeg

5 min read Видео Обновлено 18 Dec 2025
Конвертация MOV в MP4 — VLC и FFmpeg
Конвертация MOV в MP4 — VLC и FFmpeg

TL;DR

Конвертация MOV в MP4 выполняется двумя простыми способами: графическим через VLC Media Player и через командную строку с FFmpeg. Для простой «пересадки» контейнера без перекодирования используйте ffmpeg -c copy; для контроля качества используйте H.264/AAC и параметры CRF/bitrate.

Быстрые ссылки

  • Графический способ: VLC Media Player
  • Командный способ: FFmpeg

Если нужно, чтобы ваш MOV-файл воспроизводился на большинстве устройств, можно либо быстро пересобрать контейнер, либо выполнить перекодирование. Ниже — пошаговые инструкции для Windows и macOS, советы по параметрам кодека и проверке результата.

Определение: контейнер — это формат файла (например, MOV или MP4), который хранит потоки видео и аудио; кодек — алгоритм, который сжимает видео или аудио (например, H.264, AAC).


Графический способ: VLC Media Player

VLC — бесплатный и открытый медиаплеер, который также умеет конвертировать файлы. Он подходит, если вы предпочитаете интерфейс и не хотите вводить команды.

  1. Скачайте и запустите VLC Media Player на своём компьютере.
  2. В меню VLC выберите Media > Convert/Save.

Выбор Media > Convert/Save в меню VLC.

  1. В окне “Open Media” нажмите Add и добавьте исходный MOV-файл.

Кнопка

  1. В открывшемся проводнике выберите файл и дважды кликните по нему.

Выбор MOV файла в проводнике.

  1. В окне “Open Media” нажмите Convert/Save внизу.

Кнопка

  1. В окне “Convert” в выпадающем списке Profile выберите “Video - H.264 + MP3 (MP4)” или другой профиль MP4.

  2. Рядом с полем Destination File нажмите Browse и укажите место сохранения. В поле File Name введите имя файла и обязательно добавьте .mp4 в конце, чтобы сохранить MP4-контейнер.

Окно конвертации в VLC и выбор пути сохранения.

.mp4

Убедитесь, что имя файла не заканчивается на

.mov

, затем нажмите Save.

Ввод имени файла и нажатие Save.

  1. Вернувшись в окно “Convert”, нажмите Start, чтобы запустить процесс.

Кнопка

Когда процесс завершится, в указанной папке появится MP4-файл.

Примечание: HandBrake — ещё одна бесплатная графическая утилита для перекодирования видео, если нужны дополнительные опции сжимающей обработки.


Командный способ: FFmpeg

FFmpeg — мощный инструмент для аудио/видео, удобен для пакетной обработки и точного контроля параметров перекодирования.

  1. Скачайте сборку FFmpeg для вашей ОС с официального сайта и распакуйте архив в папку.
  2. Найдите MOV-файл.

Правый клик по видео и выбор Copy.

  1. Вставьте файл в папку bin внутри распакованной папки FFmpeg.

Вставка файла в папку bin FFmpeg.

  1. В папке bin откройте терминал: правый клик → Open in Windows Terminal (или откройте Terminal/Terminal.app на macOS и перейдите в папку bin).

Открытие Windows Terminal из папки bin.

  1. Базовая команда для конвертации:
ffmpeg -i source.mov target.mp4

Замените source.mov и target.mp4 на имена ваших файлов.

Процесс конвертации MOV в MP4 с FFmpeg в терминале.

FFmpeg покажет ход выполнения в окне терминала. По окончании файл target.mp4 будет в той же папке bin.

Полезные варианты команд FFmpeg

  • Быстрая пересборка контейнера без перекодирования (если кодеки уже совместимы с MP4):
ffmpeg -i source.mov -c copy target.mp4

Этот метод самый быстрый и сохраняет исходное качество, но работает только если кодеки (видео и аудио) поддерживаются в контейнере MP4.

  • Перекодирование в H.264 и AAC с настройкой качества (CRF):
ffmpeg -i source.mov -c:v libx264 -crf 18 -preset medium -c:a aac -b:a 192k target.mp4

CRF 18 — хорошее соотношение качество/размер. Меньшее значение — выше качество и размер.

  • Изменение разрешения видео:
ffmpeg -i source.mov -vf scale=1280:720 -c:v libx264 -crf 20 -c:a aac target_720p.mp4
  • Контроль битрейта видео (полезно для вручную заданных ограничений):
ffmpeg -i source.mov -c:v libx264 -b:v 2500k -c:a aac -b:a 128k target.mp4

Тонкие места и устранение проблем

  • Нет звука или оно не синхронизовано: попробуйте перекодировать аудио отдельно или использовать -async 1. Также проверьте, поддерживается ли аудиокодек в MP4.
  • Ошибка при копировании контейнера: значит, в MOV используются кодеки, несовместимые с MP4. Выполните перекодирование.
  • Размер файла резко увеличился: уменьшите CRF или поднимите значение bitrate.
  • Зависание или аварийное завершение: проверьте целостность исходного файла, используйте ffmpeg -v verbose для более подробных логов.

Ход конвертации в FFmpeg и строки вывода прогресса.


Когда лучше пересобирать контейнер, а когда перекодировать

  • Пересборка контейнера (-c copy) безопасна и быстра, если исходный видеокодек уже совместим с MP4 (обычно H.264) и аудиокодек совместим (AAC, MP3).
  • Перекодирование нужно, если исходный видеокодек (например, ProRes, DNxHD) или аудиокодек не поддерживаются в MP4, либо вы хотите уменьшить размер и/или изменить разрешение.

Проверка результата и критерии приёмки

Критерии приёмки:

  • Файл открывается и воспроизводится на целевом устройстве/плеере.
  • Продолжительность совпадает с исходной без пропусков или дополнительных «зависаний».
  • Аудио синхронизировано с видео по всей длительности.
  • Качество изображения и звука соответствует ожиданиям (или находится в рамках заданного CRF/bitrate).
  • Размер файла соответствует целевым ограничениям.

Быстрые рекомендации и роли

Для новичка:

  • Используйте VLC для простых конвертаций.
  • Если VLC не воспроизводит MP4 на целевом устройстве — попробуйте перекодировать через FFmpeg с параметром -c:v libx264 -c:a aac.

Для продвинутого пользователя:

  • Используйте FFmpeg и CRF/preset для тонкой настройки качества.
  • Для пакетного конвертирования напишите скрипт, который перебирает папку и применяет нужные параметры.

Для системного администратора:

  • Автоматизируйте обработку через cron/Task Scheduler и логируйте вывод FFmpeg.
  • Контролируйте SLI: доступность конвертации, среднее время обработки одного файла, процент ошибок обработки.

Альтернативы и дополнительные инструменты

  • HandBrake — удобный GUI с большим количеством пресетов для устройств.
  • Online-конвертеры — просты в использовании, но ограничены размером файла и приватностью.
  • Специализированные кодирующие решения и облачные сервисы — для массовой обработки и интеграции в пайплайны.

Мини-справочник команд (шпаргалка)

  • Копирование контейнера: ffmpeg -i in.mov -c copy out.mp4
  • Базовое перекодирование: ffmpeg -i in.mov -c:v libx264 -c:a aac out.mp4
  • Качество под контролем: ffmpeg -i in.mov -c:v libx264 -crf 18 -preset slow -c:a aac out.mp4
  • Масштабирование: ffmpeg -i in.mov -vf scale=1920:1080 -c:v libx264 -crf 20 out_1080.mp4

Decision flow (когда использовать какой метод)

flowchart TD
  A[Есть MOV файл] --> B{Кодеки совместимы с MP4?}
  B -- Да --> C[Использовать ffmpeg -c copy]
  B -- Нет --> D{Нужно ли менять качество/размер?}
  D -- Да --> E[Перекодировать в H.264/AAC с CRF/bitrate]
  D -- Нет --> F[Использовать VLC для простого GUI-конверта]
  E --> G[Проверить результат по критериям приёмки]
  C --> G
  F --> G

Краткое резюме

  • Для быстрой и безпотерьной конвертации попробуйте ffmpeg -c copy, если кодеки совместимы.
  • Для контроля качества и совместимости используйте перекодирование в H.264/AAC с FFmpeg или VLC.
  • Проверяйте воспроизведение и синхронизацию аудио после конвертации.

Важно: всегда храните резервную копию исходного файла, прежде чем выполнять массовую или автоматическую обработку.


Полезные ссылки

  • Руководство по FFmpeg (официальная документация)
  • HandBrake — альтернатива с GUI
  • Статья: Что такое MP4 и как его открыть?

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Docker для PHP с Apache — быстрое руководство
DevOps

Docker для PHP с Apache — быстрое руководство

Пипетка и заливка в Procreate
Руководство

Пипетка и заливка в Procreate

Смешивание изображений в Photoshop — руководство
Графика

Смешивание изображений в Photoshop — руководство

Восстановление панели задач Windows 10
Windows

Восстановление панели задач Windows 10

Пропуск рекламы в NextPVR с Comskip
Руководство

Пропуск рекламы в NextPVR с Comskip

Установка Arduino IDE на Linux — быстро и просто
Инструкции

Установка Arduino IDE на Linux — быстро и просто