myFFmpeg — это графическая оболочка для FFmpeg, рассчитанная на пользователей, которым нужна мощность консольного FFmpeg, но без постоянной ручной сборки команд. Программа известна и под новым названием ffMediaMaster: в практическом смысле это продолжение той же идеи — удобный FFmpeg GUI для Windows, где конвертация, перекодирование, работа с аудиодорожками, субтитрами, фильтрами, обрезкой, кадрированием, аппаратным кодированием и пакетной очередью выполняются через интерфейс.

Главная ценность myFFmpeg в том, что программа не превращает FFmpeg в примитивный конвертер в MP4, а раскрывает много реальных возможностей движка: можно менять контейнер, выбирать кодек, настраивать аудио и видео, добавлять внешние дорожки, использовать passthru без перекодирования, прожигать субтитры, накладывать watermark, создавать Picture-in-Picture, экспортировать кадры, собирать ролик из изображений, проверять целостность файла и анализировать качество результата через VMAF, PSNR, SSIM, CAMBI и другие метрики. Подход у программы именно профессионально-утилитарный: интерфейс остается визуальным, но логика работы близка к FFmpeg — файл состоит из потоков, контейнер задает допустимые кодеки, а фильтры и дополнительные опции формируют итоговую команду кодирования.

Скачать myFFmpeg

Оценка 9.7 Рекомендуем
  • Конвертация видео
  • Сжатие файлов
  • Просто для новичков
Скачать бесплатно на Windows
Лучшая альтернатива
myFFmpeg
Оценка 8.5
  • Платная лицензия
  • Сложнее новичкам
  • Много ручных настроек
Скачать myFFmpeg
Загрузка начнётся после нажатия

myFFmpeg особенно удобен в задачах, где обычный массовый видеоконвертер слишком ограничен, а командная строка FFmpeg слишком трудоемка. Например, нужно не просто сжать видео, а сохранить аудио без перекодирования, добавить второй аудиострим, включить soft subtitles, обрезать начало, убрать черные поля, выбрать H.265 HEVC, задействовать NVIDIA NVENC или Intel Quick Sync и обработать сразу несколько файлов в очереди. В myFFmpeg такие операции собираются из панелей, кнопок и выпадающих списков, а не из длинной команды с десятками параметров.

Название myFFmpeg и ffMediaMaster

Название myFFmpeg используется потому, что именно под ним программа долго была известна как графическая оболочка FFmpeg. В современных материалах и интерфейсных скриншотах она встречается как ffMediaMaster. Для пользователя это важно по двум причинам.

Первая причина — при поиске информации, скриншотов и инструкций можно встретить оба названия. Старые обзоры, каталоги и пользовательские обсуждения часто используют myFFmpeg, а новые страницы и интерфейсные элементы — ffMediaMaster. Вторая причина — программа стала шире, чем простой frontend for FFmpeg: в ней появились отдельные инструменты для color adjustments, overlay, cropping, Video Quality Metrics, Wizard, FFmpeg Manager, работы с изображениями и пакетными сценариями. Поэтому новое название логично отражает более широкий набор медиазадач, но суть программы остается прежней: это GUI-оболочка над FFmpeg для конвертации и обработки медиафайлов.

Для кого подходит myFFmpeg

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

Для домашнего пользователя программа полезна в типичных задачах: конвертировать MOV в MP4, уменьшить размер видео, подготовить ролик для смартфона, сделать файл совместимым с телевизором, приставкой или медиаплеером. В отличие от совсем простых конвертеров, myFFmpeg дает контроль над контейнером, видеокодеком, аудиодорожкой и субтитрами, поэтому результат можно подогнать под конкретное устройство, а не просто выбрать абстрактный профиль High Quality.

Для автора контента программа интересна пресетами для популярных платформ и устройств. В интерфейсе можно выбрать готовые настройки для YouTube, Vimeo, TikTok, WhatsApp, iPhone, iPad, Apple TV, Android, игровых устройств и других сценариев. Если стандартный профиль не подходит, пользователь сохраняет собственный preset и применяет его к следующим заданиям. Пресеты в myFFmpeg не отменяют ручные настройки, а ускоряют повторяющиеся операции: однажды подобранную комбинацию контейнера, кодека, качества, аудио и фильтров можно использовать как рабочий шаблон.

Для более опытного пользователя myFFmpeg полезен там, где важны потоки, passthru, аппаратное кодирование, точные фильтры и контроль качества. Программа поддерживает работу с несколькими аудиодорожками, внешними субтитрами, hardburn subtitles, overlay-фильтрами, deinterlace, crop, trim, color adjustments и метриками качества. Это делает ее не просто оболочкой для конвертации, а визуальным инструментом для сборки FFmpeg-пайплайна.

Установка FFmpeg и первое подключение через FFmpeg Manager

myFFmpeg использует FFmpeg как исполнительный движок. В программе есть отдельный FFmpeg Manager, через который подключается рабочий бинарный файл FFmpeg. Логика простая: пользователь открывает менеджер кнопкой с логотипом FFmpeg на панели инструментов, нажимает Add FFmpeg, после чего появляется окно импорта FFmpeg. В этом окне выбирается файл FFmpeg, который программа будет использовать для анализа, конвертации и обработки медиа.

Раздел FFmpeg Manager нужен не только для первого запуска. Он полезен, когда пользователь хочет заменить сборку FFmpeg, проверить доступные кодеки, убедиться, что аппаратные энкодеры доступны, или диагностировать проблему с конкретной операцией. Если FFmpeg собран без нужного кодека или без поддержки определенного аппаратного ускорения, myFFmpeg не сможет добавить эту возможность поверх отсутствующей функции. Программа предоставляет удобный GUI, но фактический набор доступных кодеков, контейнеров, фильтров и аппаратных энкодеров зависит от подключенной сборки FFmpeg.

После подключения FFmpeg программа начинает работать как полноценный медиаконвертер: можно добавлять файлы, выбирать preset selector, запускать перекодирование, использовать Wizard, просматривать подробную информацию о медиа и открывать окна редактирования потоков.

Интерфейс: Batch View, панель действий и правая область настроек

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

Слева расположена вертикальная панель действий. В ней находятся основные кнопки:

Элемент интерфейса Назначение
Add Files добавление видео, аудио или изображений в очередь
Remove All очистка списка заданий
Start All запуск всех подготовленных задач
Merge объединение нескольких файлов
Make DVD подготовка DVD-сценария
to Images экспорт видео в последовательность изображений
to Movie создание видео из изображений
Extract Sub извлечение субтитров
FFmpeg переход к инструментам управления FFmpeg

 

Справа находится панель настройки текущего задания. В ней отображаются кнопки и блоки вроде +Video, +Audio, +Subs, +Filter, Trim, Meta, Chapters, а ниже — секции General Options, Advanced Options, Video, Audio, Subtitle и другие элементы, которые появляются в зависимости от выбранного файла и пресета. Для многих блоков доступна кнопка Edit, открывающая отдельное окно параметров.

Важная особенность интерфейса — наличие двух зон выбора формата или пресета. Preset selector доступен в batch view и в правой панели. Это удобно: если нужно быстро выбрать контейнер для конкретного файла, можно сделать это прямо в карточке задания; если нужно глубже настроить потоки, удобнее работать через правую панель. После выбора контейнера myFFmpeg показывает только совместимые с ним видеокодеки и аудиокодеки, что снижает риск собрать некорректную комбинацию вроде неподходящего subtitle codec внутри выбранного контейнера.

В карточке файла также встречаются полезные ссылки и кнопки: Detailed Information, Reveal In File Explorer, Check Integrity, Start. Detailed Information открывает технические данные по медиа, Reveal In File Explorer показывает файл в проводнике, Check Integrity запускает проверку целостности, а Start кодирует только выбранное задание.

Поддерживаемые форматы, контейнеры и кодеки

myFFmpeg наследует широкую поддержку медиаформатов от FFmpeg. В программе можно работать с распространенными контейнерами и кодеками: MP4, MOV, MKV/Matroska, AVI, WebM, MXF, MPEG-TS, MPEG-PS, VOB, FLV, OGG, Animated GIF, а также с аудио AAC, MP3, WAV, FLAC, ALAC, OGG и другими форматами. В видеокодеках используются H.264, H.265/HEVC, AV1, MPEG-4, MPEG-2, ProRes, DNxHD, DVVideo, VP8, VP9, Theora и другие варианты, если они доступны через подключенный FFmpeg.

Для пользователя это означает, что программа покрывает почти все типовые сценарии:

Задача Подходящий формат в myFFmpeg
Универсальное видео для телефона, браузера, ТВ MP4 + H.264 + AAC
Более компактный архив при хорошем качестве MP4/MKV + H.265 HEVC
Современное эффективное кодирование MKV/MP4/WebM + AV1
Подготовка к монтажу MOV + ProRes или DNxHD
Сохранение потоков без потери качества Passthru / copy mode
Веб-видео MP4, WebM
Профессиональные контейнеры MOV, MXF
Экспорт кадров PNG, JPG, BMP, TIFF, DPX, SGI, TGA

 

При выборе контейнера важно понимать, что myFFmpeg не навязывает неподходящие кодеки. Например, если выбран MP4, программа не будет вести себя как произвольный список всех возможных энкодеров, а будет отталкиваться от допустимых комбинаций. Это особенно полезно при работе с аудио и субтитрами, потому что ошибки контейнерной совместимости часто появляются не на этапе настройки, а уже во время FFmpeg output. myFFmpeg помогает избежать части таких ошибок еще в интерфейсе.

Базовая конвертация видео

Обычный сценарий конвертации в myFFmpeg выглядит так:

  1. Нажать Add Files или перетащить файл в область Drop Media Files Here.

  2. Выбрать контейнер или готовый профиль через preset selector.

  3. Проверить видеокодек в блоке Video.

  4. Проверить аудиодорожку в блоке Audio.

  5. При необходимости открыть General Options или Advanced Options через Edit.

  6. Нажать Start для одного задания или Start All для всей очереди.

Для простой конвертации MOV в MP4 обычно выбирается MP4-контейнер, H.264 для видео и AAC для аудио. Для уменьшения размера можно выбрать H.265 HEVC или AV1, но тогда нужно учитывать совместимость устройств. Для максимальной совместимости H.264 остается практичным выбором: его поддерживают браузеры, смартфоны, телевизоры, медиаплееры и большинство монтажных программ.

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

Wizard: помощник при добавлении файлов

В myFFmpeg есть Wizard, который помогает выбрать, какие видеопотоки, аудиопотоки и субтитры использовать. Это особенно удобно для файлов MKV, MOV или MP4 с несколькими дорожками: например, в исходнике может быть несколько языков озвучки, комментарии режиссера, forced subtitles, встроенные субтитры и дополнительные data streams.

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

Практическая польза Wizard хорошо заметна в таких случаях:

  • файл содержит несколько аудиодорожек, а в итоговый MP4 нужно перенести только русскую и английскую;

  • в MKV есть soft subtitles, и нужно выбрать только одну дорожку;

  • пользователь хочет сохранить исходный H.264 без перекодирования, но выбранный контейнер не принимает один из потоков;

  • нужно быстро добавить все доступные audio/subtitle streams, не открывая каждую дорожку отдельно.

Для новичка Wizard снижает риск ошибки, а для опытного пользователя ускоряет подготовку задания.

Пресеты для устройств, платформ и рабочих сценариев

myFFmpeg содержит готовые presets для устройств и платформ. Они помогают быстро выбрать параметры, которые подходят для конкретной цели: смартфон, планшет, Apple TV, Android-устройство, игровая консоль, YouTube, Vimeo, TikTok, WhatsApp, desktop playback или production workflow.

Пресет в myFFmpeg — это не просто качество высокое/среднее/низкое. Он задает контейнер, кодек, профиль и сопутствующие параметры. Например, профиль для YouTube может быть ориентирован на совместимый MP4, H.264/H.265 и AAC, а production preset — на более монтажный формат, например MOV с ProRes или MXF-профили. Пользователь может взять готовый вариант как стартовую точку, изменить битрейт, CRF, audio codec, passthru, фильтры и сохранить настройку как собственный preset.

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

Пакетная обработка и одновременное кодирование

myFFmpeg хорошо раскрывается в пакетной обработке. В batch view можно добавить несколько файлов, назначить им одинаковые или разные target-параметры, а затем запустить очередь через Start All. Программа рассчитана на обработку нескольких файлов и может задействовать ресурсы системы для параллельного кодирования.

Пакетная логика удобна в нескольких сценариях:

  • конвертировать папку MOV-файлов в MP4;

  • подготовить несколько роликов для публикации на YouTube;

  • перекодировать архив в H.265 HEVC;

  • добавить одинаковый watermark к серии видео;

  • экспортировать кадры из нескольких клипов;

  • нормализовать аудио в нескольких роликах;

  • проверить качество нескольких готовых файлов;

  • собрать несколько последовательностей изображений в видео.

При пакетной обработке важно не перегружать компьютер. Если включить несколько тяжелых задач AV1 или H.265 с фильтрами, нагрузка на CPU/GPU будет высокой. Поэтому в настройках имеет смысл контролировать batch threads, количество CPU cores и аппаратное кодирование. myFFmpeg дает визуальный контроль над очередью, а не просто запускает отдельные команды вслепую.

Работа с аудио: добавление, замена, passthru и нормализация

Аудиоблок в myFFmpeg устроен как работа с отдельными потоками. Чтобы добавить аудиодорожку, используется кнопка Add Audio Stream в правой панели. После этого можно открыть параметры через аудио-кнопку Edit, выбрать встроенный поток через Audio Stream или добавить внешний файл через Add External File. Внешним источником может быть не только отдельный аудиофайл: программа позволяет выбирать файл, содержащий нужный аудиопоток, даже если это полноценный видеофайл.

В аудио можно выбрать codec, bitrate, sample rate, channels и дополнительные параметры. Если аудиопоток уже подходит, выбирается Passthru. Это значит, что дорожка будет скопирована в итоговый контейнер без перекодирования. Такой подход полезен, когда исходный AAC, AC3, E-AC3, FLAC или другой совместимый поток уже имеет нужное качество, а повторное кодирование только ухудшит звук.

В myFFmpeg можно работать с несколькими аудиодорожками. Это нужно для фильмов, обучающих материалов, записей конференций и мультиязычных проектов. Например, в итоговом MKV можно сохранить оригинальную дорожку, перевод и комментарии, а для MP4 выбрать только одну или две совместимые дорожки.

Отдельно стоит нормализация. В программе доступны несколько подходов:

Инструмент Когда использовать
Perform audio peak normalisation когда нужно быстро привести пики к безопасному уровню
Dynamic Normaliser когда звук сильно прыгает по громкости
Loudness Normaliser когда важна воспринимаемая громкость
EBU R128 когда нужен вещательный подход к loudness-нормализации

 

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

Субтитры: soft subtitles и hardburn

myFFmpeg поддерживает два основных подхода к субтитрам: soft subtitles и hardburn subtitles. Добавление выполняется через кнопку Add Subtitle в правой панели. После добавления пользователь выбирает, нужно ли встроить субтитры отдельным отключаемым потоком или прожечь их прямо поверх изображения.

Soft subtitles подходят, когда субтитры должны быть отключаемыми. Их можно переключать в плеере, добавлять в нескольких языках и хранить отдельно от видеокартинки. Это хороший вариант для MKV, MP4 и других контейнеров, поддерживающих subtitle streams.

Hardburn subtitles используются, когда субтитры должны быть частью изображения. После прожига их нельзя отключить, зато они гарантированно видны на любом устройстве и в любом плеере. Этот режим полезен для социальных сетей, презентационных роликов, обучающих видео и случаев, когда устройство плохо поддерживает subtitle tracks.

При hardburn появляются дополнительные настройки внешнего вида: шрифт, размер, фон, позиция и другие параметры рендеринга текста. Это уже не просто добавление файла SRT, а полноценное наложение текста на видеопоток через фильтр.

Есть удобный способ добавления внешнего файла субтитров: если перетащить subtitle file в batch view, myFFmpeg автоматически добавит его в правую панель. Это ускоряет работу с парами вроде movie.mp4 и movie.srt.

Обрезка видео: trimming без лишней сложности

Для удаления начала или конца ролика используется инструмент trimming. Кнопка находится в верхней части правой панели. После открытия инструмента пользователь задает начальную и конечную позицию слайдером. Если нужна более точная обрезка, используется time selector для frame-level trimming.

Trimming нужен в типичных задачах:

  • убрать заставку в начале;

  • удалить пустой хвост в конце;

  • вырезать фрагмент из длинной записи;

  • подготовить короткий клип для соцсетей;

  • оставить только нужный участок перед перекодированием.

Важный момент: если не требуется перекодирование, можно включить audio/video passthru. Это позволяет выполнить обрезку быстрее и без потери качества, но точность при copy/passthru может зависеть от ключевых кадров. Если нужна точная покадровая обрезка с фильтрами, используется перекодирование.

Кадрирование и удаление черных полей

Инструмент cropping в myFFmpeg позволяет обрезать лишние области кадра. Он полезен при удалении черных полос, подготовке видео под другой aspect ratio, обрезке записей экрана, старых телевизионных источников и роликов с ненужными краями.

Кнопка Crop добавляет функцию кадрирования. По умолчанию используется режим Manual Cropping: пользователь изменяет область кадрирования вручную, перетаскивая четыре угла рамки. Это визуальный способ быстро задать crop без вычисления координат и размеров вручную.

Кроме ручного режима есть автоматические варианты. Через Mode selector можно выбрать auto detect black borders, auto cropping to 4:3 или auto cropping to 16:9. Это полезно для старых фильмов, телезаписей и материалов, где черные поля занимают значительную часть кадра. Вместо того чтобы вручную подбирать значения top, bottom, left и right, пользователь выбирает режим, а myFFmpeg помогает определить область.

Cropping стоит применять до масштабирования. Если сначала масштабировать видео с черными полосами, а потом обрезать, можно получить лишнюю потерю четкости. Правильнее сначала удалить ненужные края, затем при необходимости изменить разрешение.

Видеоэффекты и фильтры

myFFmpeg предоставляет доступ к большому набору видеофильтров. Они добавляются через кнопку Add filter в правой панели. В зависимости от задачи можно выбрать deinterlace, rotate, sharpen, blur, padding, watermark, video stabilisation, draw text, render timecode, frame number, frame type и другие инструменты. Программа поддерживает десятки видеофильтров и расширенные параметры кодирования, что делает ее ближе к полноценному GUI для FFmpeg, а не к простому пресетному конвертеру.

Фильтры особенно важны в таких сценариях:

Фильтр или функция Практическая задача
Deinterlace / Yadif перевести interlaced video в progressive
Rotate повернуть ролик, снятый с неправильной ориентацией
Sharpen добавить резкость после масштабирования
Blur размыть область или смягчить картинку
Padding добавить поля для нужного aspect ratio
Watermark / Overlay вставить логотип или графику
Draw Text вывести текст, timestamp или подпись
Render Timecode отрисовать timecode, frame number, frame type
Video stabilisation уменьшить тряску в исходнике
Color Adjustments исправить экспозицию, контраст, насыщенность, gamma

 

Сильная сторона myFFmpeg — фильтры не спрятаны за одним общим ползунком улучшить видео. Пользователь видит отдельные блоки и может собрать цепочку обработки. Например, сначала deinterlace, затем crop, потом scale, затем overlay и только после этого кодирование. Такой подход ближе к реальной логике видеопайплайна.

Overlay, watermark и Picture-in-Picture

Для наложения изображения или другого видео используется Add Overlay. Пользователь нажимает кнопку в правой панели, выбирает фильтр Overlay, затем нажимает Add Image/Movie и выбирает файл для наложения. Это может быть логотип, PNG-изображение, графическая плашка, видеофрагмент или элемент Picture-in-Picture.

Позиционирование выполняется визуально: overlay можно перемещать по экрану и менять размер через четыре угла рамки. Это намного удобнее, чем вручную подбирать координаты x и y в FFmpeg-команде. Для логотипа пользователь просто перетаскивает его в нужный угол, настраивает размер, прозрачность и при необходимости дополнительные параметры.

Picture-in-Picture работает по той же логике. Второй видеоролик добавляется как overlay, затем размещается поверх основного кадра. Такой режим подходит для:

  • обучающих видео с камерой ведущего поверх записи экрана;

  • реакций и комментариев;

  • сравнений до/после;

  • демонстрации нескольких источников в одном кадре;

  • брендированных роликов с логотипом и декоративными элементами.

myFFmpeg позволяет добавлять несколько overlay-фильтров. Это полезно, если нужно одновременно поставить логотип, графическую рамку, плашку с текстом и небольшой PIP-ролик.

Color Adjustments, LUT и HDR to SDR

В myFFmpeg есть отдельный блок цветовой коррекции. Color Adjustment позволяет быстро настроить exposure, contrast, saturation, gamma, vibrance, shadows, black/white balance и другие параметры изображения. Для пользователя это означает, что базовую цветовую правку можно сделать прямо на этапе конвертации, без отдельного видеоредактора.

Цветокоррекция в myFFmpeg удобна для типовых исправлений:

  • исходник слишком темный — поднять exposure или shadows;

  • картинка выглядит плоской — добавить contrast и saturation;

  • видео слишком теплое или холодное — скорректировать temperature;

  • нужно применить LUT — использовать встроенный LUT preset или 3D LUT filter;

  • HDR-материал нужно подготовить для SDR — применить HDR-to-SDR через Color Adjustments или 3DLUT video filter.

LUT-подход особенно полезен для повторяемых операций. Если у пользователя есть .cube-файл, его можно подключить через 3D LUT video filter. Это дает более предсказуемый результат, чем ручное движение ползунков для каждого файла.

HDR to SDR — отдельный практический сценарий. HDR-видео при неправильном воспроизведении на SDR-экранах может выглядеть блеклым, пересвеченным или некорректным по цветам. myFFmpeg позволяет выполнить преобразование прямо в процессе конвертации, используя Color Adjustments или LUT-подход. Для архивной перекодировки и публикации в интернете это часто важнее, чем просто выбрать новый кодек.

Hardware Accelerated Encoding

myFFmpeg поддерживает аппаратное кодирование через возможности FFmpeg: Intel Quick Sync, NVIDIA NVENC, AMD AMF и Vulkan. Аппаратное кодирование особенно полезно при H.264, H.265 HEVC и AV1, когда нужно быстро обработать большие файлы или пакетную очередь.

Включить hardware accelerated encoding можно двумя путями:

  1. Через Advanced / Hardware Accelerated de/encoding options.

  2. Через опцию Use Hardware Accelerated Encoding в окне Video Options.

Главное преимущество аппаратного кодирования — скорость. Если нужно быстро подготовить серию роликов для публикации, NVENC, Quick Sync или AMF могут сильно ускорить процесс по сравнению с чистым CPU-кодированием. Это особенно заметно при пакетной обработке, когда в очереди несколько длинных файлов.

Но аппаратное кодирование не всегда означает лучший результат при минимальном размере. Для максимальной эффективности по размеру и качеству CPU-энкодеры вроде x264/x265 часто дают более гибкий контроль, особенно при медленных preset-режимах. Поэтому практический выбор такой:

Цель Что выбрать
Максимальная скорость NVIDIA NVENC, Intel Quick Sync, AMD AMF
Лучшее сжатие при ручном контроле CPU-кодирование x264/x265/SVT-AV1
Массовая подготовка роликов аппаратное кодирование
Архив с максимальной экономией места HEVC/AV1 с аккуратным качеством
Совместимость H.264 + AAC + MP4

 

myFFmpeg удобен тем, что позволяет быстро переключаться между этими подходами без ручной сборки команд FFmpeg.

Images to Movie: создание видео из последовательности изображений

myFFmpeg умеет собирать видео из последовательности изображений. Для этого используется инструмент Images to Movie. Файлы должны иметь последовательную нумерацию, например image000001.png, image000002.png, image000003.png. В batch view достаточно добавить один файл из последовательности, выбрать контейнер/формат, нажать кнопку Images to Movie, после чего откроется окно Convert Images to Movie. Запуск выполняется кнопкой Start.

Такой режим полезен для:

  • time-lapse из фотографий;

  • сборки анимации из рендеров;

  • создания видео из PNG/JPG-последовательности;

  • подготовки графического ролика;

  • сборки кадров из 3D, motion graphics или compositing workflow;

  • создания видео из одного изображения и аудиофайла.

Для одного изображения с аудио сценарий похожий: изображение перетаскивается в окно myFFmpeg, выбирается формат, в правой панели добавляется аудиострим через +Add Audio, затем в окне аудио нажимается Add External File, выбирается аудио, задается кодек, например AAC, и запускается кодирование.

MovieToImages: экспорт видео в изображения

Обратная задача — экспорт фильма в изображения — выполняется через кнопку MovieToImages. Она открывает окно Movie to Images, где задаются параметры выгрузки кадров. myFFmpeg поддерживает экспорт в PNG, JPG, BMP, TIFF, DPX, SGI и TGA.

Экспорт кадров нужен, когда требуется:

  • получить превью из видео;

  • сделать раскадровку;

  • извлечь каждый кадр для анализа;

  • подготовить кадры для обработки в графическом редакторе;

  • создать датасет изображений;

  • получить последовательность для последующего монтажа;

  • сделать still frames из конкретного ролика.

В настройках экспорта можно выбрать формат изображения, разрешение, частоту извлечения кадров и схему последовательной нумерации. Например, можно экспортировать каждый кадр в PNG с исходным разрешением или получить JPG-превью через заданный интервал.

Video Thumbnail Contact Sheet

myFFmpeg умеет создавать video thumbnail contact sheet — изображение, составленное из миниатюр кадров, расположенных сеткой. Такая функция полезна для каталогизации, проверки содержимого, быстрого просмотра длинных видео и подготовки превью-листа.

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

Объединение файлов: Merge и concat passthru

Для объединения нескольких медиафайлов используется кнопка Merge с иконкой цепочки. Пользователь добавляет файлы в очередь, нажимает Merge, выбирает параметры объединения и запускает процесс кнопкой Start.

В myFFmpeg есть важная логика выбора режима. Если файлы имеют одинаковое разрешение и FPS, merge может использовать No re-encode (Concat passthru). Это быстрый режим без пересжатия, при котором качество не ухудшается. Если размер кадра или FPS отличаются, требуется перекодирование, потому что потоки нельзя просто склеить без нормализации параметров.

Практические варианты использования Merge:

  • объединить несколько частей записи в один файл;

  • склеить клипы с камеры;

  • соединить фрагменты лекции;

  • собрать серию коротких роликов;

  • быстро соединить одинаковые MP4 без повторного кодирования;

  • объединить файлы перед финальной публикацией.

Если включен режим Same format as source file, программа сохраняет исходную контейнерную логику. Если нужно изменить формат, эту опцию можно отключить и выбрать другой container или preset.

Проверка целостности и подробная информация о файле

В карточке файла myFFmpeg есть команда Check Integrity. Она помогает проверить, корректно ли читается медиафайл, нет ли явных ошибок структуры, поврежденных потоков или проблем, которые могут проявиться при кодировании. Это особенно полезно для больших архивов, скачанных файлов, записей с камер и файлов после восстановления.

Команда Detailed Information открывает подробные сведения о медиа. В таких данных обычно важны:

  • контейнер;

  • продолжительность;

  • видеокодек;

  • профиль и уровень кодека;

  • разрешение;

  • FPS;

  • bitrate;

  • pixelformat;

  • аудиокодек;

  • sample rate;

  • количество каналов;

  • subtitle streams;

  • metadata;

  • timecode;

  • data streams.

Для опытного пользователя это быстрый аналог проверки через ffprobe, но в графической форме. Для новичка это способ понять, почему файл не конвертируется в выбранный формат или почему passthru недоступен.

Video Quality Metrics: VMAF, PSNR, SSIM, CAMBI

Одна из сильных функций myFFmpeg — Video Quality Metrics. Она позволяет сравнить исходный файл и обработанный файл, чтобы оценить качество не только на глаз, но и через метрики. Инструмент открывается через кнопку Video Quality Metrics на панели или через кнопку в batch view. Во втором варианте original source и converted source автоматически добавляются в соответствующие поля.

В окне Video Quality Metrics используются поля для reference file и processed file, кнопки Set, блок выбора метрик и кнопка Analyze. Среди метрик доступны VMAF, PSNR, SSIM, CAMBI, PSNR-HVS, CIEDE2000. Есть параметры вроде threads и subsampling, которые помогают ускорить анализ.

Практический смысл такой:

Метрика Что помогает оценить
VMAF воспринимаемое качество с учетом модели зрительного восприятия
PSNR математическую разницу между исходником и результатом
SSIM структурное сходство изображения
CAMBI banding и проблемы градиентов
PSNR-HVS PSNR с учетом особенностей зрения
CIEDE2000 цветовое отличие

 

Метрики не заменяют визуальную проверку, но помогают сравнить разные настройки кодирования. Например, можно закодировать один и тот же ролик в H.264 CRF 20, H.265 CRF 24 и AV1, затем сравнить VMAF и размер файла. Такой подход полезен при подборе собственных presets.

Monitor Output и отладка FFmpeg

В myFFmpeg есть мониторинг FFmpeg output. Это важный элемент для программы такого типа: графическая оболочка упрощает работу, но реальные ошибки кодирования все равно приходят от FFmpeg. Через output можно понять, почему задача остановилась, какой кодек не найден, какой параметр несовместим с контейнером, почему hardware acceleration не активировался или какой файл не был прочитан.

Monitor Output полезен в таких случаях:

  • выбранный кодек не поддерживается сборкой FFmpeg;

  • container не принимает выбранный audio/subtitle stream;

  • внешний файл субтитров имеет неправильную кодировку;

  • путь к файлу содержит символы, с которыми возникла проблема;

  • аппаратный энкодер недоступен;

  • фильтр требует другого pixel format;

  • при merge файлы отличаются FPS или разрешением;

  • FFmpeg сообщает о corrupted packets.

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

Работа с metadata и chapters

В правой панели myFFmpeg есть инструменты Meta и Chapters. Они нужны для работы с метаданными и главами. Метаданные могут включать title, artist, album, date, language, encoder, comment и другие поля в зависимости от контейнера. Chapters позволяют сохранить или настроить навигационные точки внутри файла.

Эти функции особенно полезны для:

  • длинных лекций;

  • записей конференций;

  • обучающих курсов;

  • фильмов с главами;

  • аудиовизуальных архивов;

  • подкастов в видеоформате.

При перекодировании metadata часто теряются в простых конвертерах. myFFmpeg дает больше контроля: можно сохранять, копировать или менять информацию, если контейнер это поддерживает. Для MOV и MP4 это особенно актуально, потому что metadata может использоваться медиатеками и редакторами.

Deinterlace и старые источники

myFFmpeg поддерживает deinterlace-фильтры, в том числе Yadif. Это важно при работе со старыми телезаписями, DVD, DV, захватом VHS и interlaced-материалами. Interlaced video на современном progressive-дисплее может давать гребенку на движении, поэтому перед публикацией или архивированием его часто переводят в progressive.

В программе deinterlace добавляется как video filter. Если пользователь не хочет глубоко настраивать алгоритм, практичный выбор — Yadif: он дает понятный результат без сложной конфигурации. После deinterlace можно применить crop, scale, noise reduction, color adjustments и затем кодировать в H.264, H.265 или другой формат.

Render Timecode, timestamps, frame number и frame type

myFFmpeg умеет отрисовывать служебную информацию поверх видео. Для этого используются фильтры Render Timecode и Draw Text. Через Render Timecode можно вывести timecode, frame number и frame type. Через Draw Text можно рендерить timestamps и другие текстовые элементы.

Такая функция нужна не всем, но в рабочих сценариях она очень полезна:

  • техническое ревью монтажа;

  • сверка кадров;

  • подготовка материалов для согласования;

  • демонстрация timecode заказчику;

  • анализ GOP-структуры;

  • учебные материалы по кодированию;

  • контроль синхронизации.

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

Сценарии использования myFFmpeg

Конвертация MOV в MP4

Типовой рабочий процесс:

  1. Добавить MOV через Add Files.

  2. В preset selector выбрать MP4 container или подходящий MP4 preset.

  3. В блоке Video выбрать H.264 или passthru, если исходный видеопоток совместим.

  4. В блоке Audio выбрать AAC или passthru.

  5. Проверить General Options.

  6. Нажать Start.

Если MOV содержит H.264 и AAC, часто можно обойтись без перекодирования через passthru. Если файл содержит ProRes или PCM-аудио и нужен компактный MP4, потребуется перекодирование видео и, возможно, аудио.

Сжатие большого видео без сильной потери качества

Для уменьшения размера можно выбрать H.265 HEVC или AV1. Важнее не просто выбрать codec, а подобрать quality mode. Для архивного результата обычно лучше использовать постоянное качество, а не фиксированный bitrate. Если нужна скорость, включается hardware accelerated encoding. Если важнее максимальная эффективность, используется CPU-кодирование с более медленным профилем.

Добавление внешней аудиодорожки

  1. Добавить видео.

  2. Нажать Add Audio Stream.

  3. Открыть аудио через Edit.

  4. Нажать Add External File.

  5. Выбрать файл с нужной дорожкой.

  6. Указать codec или Passthru.

  7. Запустить кодирование.

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

Прожиг субтитров

  1. Добавить видео.

  2. Нажать Add Subtitle.

  3. Выбрать hardburn subtitle.

  4. Указать внешний SRT/ASS-файл или встроенную дорожку.

  5. Настроить внешний вид субтитров.

  6. Выбрать видеокодек, потому что hardburn требует перекодирования.

  7. Нажать Start.

Hardburn полезен для публикации в социальных сетях и на устройствах, где soft subtitles могут не отображаться.

Добавление watermark

  1. Добавить видео.

  2. Нажать Add Overlay.

  3. Выбрать Overlay.

  4. Нажать Add Image/Movie.

  5. Выбрать логотип.

  6. Переместить его в нужный угол.

  7. Настроить размер и прозрачность.

  8. Запустить кодирование.

Для watermark лучше использовать PNG с прозрачностью. Если нужно несколько элементов, добавляется несколько overlay-фильтров.

Удаление черных полей

  1. Добавить видео.

  2. Нажать Crop.

  3. Использовать Manual Cropping или auto detect black borders.

  4. Проверить рамку кадрирования.

  5. При необходимости настроить aspect ratio.

  6. Запустить перекодирование.

Этот сценарий особенно полезен для старых DVD, ТВ-записей и фильмов с letterbox-полями.

Экспорт кадров

  1. Добавить видео.

  2. Нажать MovieToImages.

  3. Выбрать image format: PNG, JPG, BMP, TIFF, DPX, SGI или TGA.

  4. Указать разрешение и частоту кадров.

  5. Задать sequential numbering.

  6. Нажать Start.

PNG подходит для качества без потерь, JPG — для легких превью, TIFF/DPX — для рабочих процессов, где важна постобработка.

Создание ролика из изображений

  1. Подготовить последовательность с нумерацией.

  2. Перетащить один файл из серии в myFFmpeg.

  3. Выбрать контейнер, например MP4 или MOV.

  4. Нажать Images to Movie.

  5. Настроить параметры.

  6. Нажать Start.

Это удобно для time-lapse, рендеров, анимации и графических последовательностей.

Рекомендованные настройки для популярных задач

Задача Рекомендуемый подход
Максимальная совместимость MP4 + H.264 + AAC
Меньший размер файла H.265 HEVC или AV1
Быстрая обработка hardware accelerated encoding
Без потери качества при смене контейнера Passthru
Видео для монтажа MOV + ProRes или DNxHD
Видео для соцсетей MP4 + H.264/AAC, hardburn subtitles при необходимости
Сохранение нескольких языков MKV с несколькими audio/subtitle streams
Публикация с логотипом Overlay / watermark
Старые interlaced-источники Deinterlace перед кодированием
Проверка качества Video Quality Metrics: VMAF, SSIM, PSNR

 

Для большинства бытовых и веб-сценариев универсальный вариант — MP4, H.264, AAC. Для архива лучше рассматривать H.265 HEVC или AV1. Для монтажного обмена лучше не пересжимать в тяжелые межкадровые кодеки, а использовать production-friendly варианты вроде ProRes или DNxHD, если они доступны и подходят рабочему процессу.

Сильные стороны myFFmpeg

Главное преимущество myFFmpeg — баланс между удобством GUI и глубиной FFmpeg. Программа не ограничивается несколькими кнопками Convert и Quality. Она дает доступ к потокам, контейнерам, фильтрам, аппаратному кодированию, preset management, passthru, метрикам качества и пакетной очереди.

Второе сильное качество — работа с потоками. Добавление аудио, замена дорожек, soft subtitles, hardburn subtitles, внешние файлы, passthru и Wizard делают программу удобной для файлов MKV/MP4/MOV, где один контейнер может содержать несколько типов данных.

Третье — фильтры. Cropping, trimming, overlay, Picture-in-Picture, color adjustments, LUT, deinterlace, draw text, render timecode и audio filters позволяют выполнять значительную часть задач без отдельного редактора.

Четвертое — пакетная обработка. myFFmpeg подходит для серийной конвертации, а не только для одного файла. Это важно, когда пользователь работает с архивом, папкой записей, серией роликов или регулярной подготовкой контента.

Пятое — Video Quality Metrics. Наличие VMAF, PSNR, SSIM, CAMBI и других метрик выделяет программу среди многих GUI-конвертеров. Это функция не для каждого пользователя, но для подбора настроек кодирования она очень ценна.

Недостатки и ограничения

myFFmpeg не стоит воспринимать как самый простой конвертер для пользователя, который вообще не хочет понимать разницу между контейнером и кодеком. Интерфейс визуальный, но программа все равно наследует логику FFmpeg: есть потоки, контейнерная совместимость, passthru, pixel formats, filters, hardware encoders, audio streams и subtitle streams. Для уверенной работы нужно хотя бы базово понимать, что MP4 — это контейнер, H.264 — видеокодек, AAC — аудиокодек, а passthru — копирование потока без перекодирования.

Еще одно ограничение — зависимость от подключенного FFmpeg. Если сборка FFmpeg не поддерживает нужный энкодер, фильтр или аппаратное ускорение, myFFmpeg не сможет использовать эту функцию. Поэтому при сложных задачах важно проверять FFmpeg Manager и Monitor Output.

Интерфейс может показаться перегруженным. В правой панели много кнопок: +Video, +Audio, +Subs, +Filter, Trim, Meta, Chapters, General Options, Advanced Options, Video, Audio, Subtitle, Edit, Advanced. Для новичка это больше, чем в HandBrake или XMedia Recode. Но именно эта насыщенность делает myFFmpeg полезным для задач, где простые конвертеры быстро упираются в потолок.

Сравнение с аналогами

myFFmpeg находится между простыми GUI-конвертерами и сложными профессиональными энкодерными оболочками. Чтобы понять его место, полезно сравнить его с конкретными программами.

Программа Сильные стороны В чем myFFmpeg отличается
HandBrake простой и надежный transcoder, удобные presets, MP4/MKV/WebM, H.264/H.265/AV1, аппаратное кодирование myFFmpeg глубже работает с FFmpeg-логикой, потоками, overlay, метриками качества, большим набором контейнеров и passthru-сценариями
Shutter Encoder бесплатный мощный инструмент на FFmpeg для видео, аудио и изображений, удобен монтажерам myFFmpeg делает больший акцент на потоковой структуре задания, FFmpeg Manager, preset selector, правой панели с аудио/субтитрами/фильтрами и Video Quality Metrics
QWinFF легкий GUI для FFmpeg с пресетами и базовыми параметрами bitrate/sample rate myFFmpeg значительно функциональнее: batch view, Wizard, overlay, subtitles, metrics, cropping, LUT, hardware options
XMedia Recode бесплатный all-in-one конвертер с пакетной обработкой, аудиоизвлечением и базовыми фильтрами myFFmpeg ближе к продвинутому FFmpeg GUI: больше контроля над потоками, passthru, FFmpeg output, метриками и фильтрами
Axiom минимальный интерфейс, генератор командных скриптов FFmpeg, cut/resize/batch myFFmpeg визуально богаче, удобнее для аудио/субтитров/overlay и пакетной настройки каждого файла
StaxRip мощная Windows-оболочка для x265, ffmpeg, mkvmerge, AviSynth+, VapourSynth StaxRip сильнее в энкодерных и frame server workflow, myFFmpeg проще для универсальной FFmpeg-конвертации и медиаобработки
FFmpeg Batch AV Converter сильная пакетная обработка, параметры FFmpeg, multiplex, trim, concatenate, subtitles myFFmpeg выглядит более цельным GUI с Wizard, правой панелью потоков, color adjustments, overlay и качественными метриками

 

HandBrake проще для обычного транскодинга: открыл файл, выбрал preset, закодировал. Он хорош для массовой конвертации в современные форматы и не перегружает интерфейс. Но если нужно добавить несколько аудиодорожек, тонко управлять soft/hard subtitles, overlay, Video Quality Metrics и passthru-сценариями, myFFmpeg дает больше контроля. HandBrake позиционируется как open-source video transcoder для конвертации почти из любого формата в набор современных кодеков, с MP4/MKV/WebM и популярными энкодерами.

Shutter Encoder ближе к myFFmpeg по философии, потому что тоже активно использует FFmpeg и рассчитан на видеоредакторов. Он силен в практических production-задачах, но myFFmpeg воспринимается как более потоковый интерфейс: пользователь видит файл, target, дорожки, правую панель, Edit-кнопки, фильтры и метрики. Shutter Encoder хорош как универсальный бесплатный media processing tool, а myFFmpeg удобен тем, кто хочет именно FFmpeg GUI с детальной сборкой задания.

QWinFF проще и легче. Это хороший вариант, когда нужна базовая графическая оболочка FFmpeg с пресетами и настройкой bitrate/sample rate без командной строки. Но по сравнению с myFFmpeg он менее развит для сложных задач с overlay, субтитрами, LUT, пакетной очередью и метриками качества.

Axiom интересен как минималистичная оболочка и command script generator. Он подходит пользователям, которым нужно быстро собрать FFmpeg-команду через GUI. myFFmpeg больше похож на полноценный медиакомбайн с визуальной очередью, потоками, фильтрами и инструментами анализа.

StaxRip — более специализированный инструмент для энкодинга, особенно если пользователь работает с AviSynth+, VapourSynth, x265, mkvmerge и сложными encode workflow. myFFmpeg проще в универсальной конвертации и удобнее для задач, где важны FFmpeg-фильтры, быстрые пресеты, аудио, субтитры и обработка без скриптовых frame server-цепочек.

FFmpeg Batch AV Converter ближе всего по названию и логике пакетной обработки. Он силен в очередях, пользовательских параметрах, multiplex, subtitles, trim, concatenate и screen recording. myFFmpeg выигрывает более визуальной организацией задания, Wizard, правой панелью потоков, color adjustments, overlay и качественными метриками.

Практическая оценка интерфейса

Интерфейс myFFmpeg лучше всего раскрывается при работе с одним файлом, а затем с очередью. Пользователь видит исходник в batch view, сразу понимает, какой target выбран, какие audio/video/subtitle streams будут использованы, и может открыть Edit для нужного блока. Это снижает количество скрытых настроек: параметры не лежат в одном бесконечном диалоге, а распределены по логическим секциям.

При этом интерфейс не минималистичный. Он требует аккуратности. Например, можно выбрать неправильный target, забыть включить passthru, добавить hardburn subtitles и удивиться, что видео перекодируется, или включить hardware accelerated encoding без проверки доступности энкодера. Но это не недостаток конкретно myFFmpeg, а следствие того, что программа дает доступ к реальным возможностям FFmpeg.

Хорошая практика работы такая:

  1. Сначала выбрать container/preset.

  2. Затем проверить video stream.

  3. Потом проверить audio stream.

  4. Затем добавить subtitles, filters, crop, trim, overlay.

  5. После этого сохранить preset, если задача повторяется.

  6. Перед массовым запуском протестировать один файл.

  7. При ошибке смотреть Monitor Output.

Такой порядок экономит время и помогает избежать ситуаций, когда пользователь добавил фильтры, а потом сменил контейнер и часть параметров стала несовместимой.

Безопасность и корректность работы с FFmpeg-сборками

myFFmpeg сам по себе является графической оболочкой, но фактическое кодирование выполняет FFmpeg. Поэтому рабочая стабильность зависит от того, какая сборка FFmpeg подключена. Для обычных задач достаточно стандартной полной сборки, где есть популярные кодеки и фильтры. Для аппаратного кодирования нужны компоненты, поддерживающие NVENC, Quick Sync, AMF или другие соответствующие технологии.

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

  • открыть FFmpeg Manager;

  • проверить подключенный FFmpeg;

  • посмотреть diagnostic information;

  • выполнить короткий тестовый encode;

  • открыть Monitor Output при ошибке;

  • убедиться, что выбранный контейнер поддерживает нужные потоки.

Особенно внимательно нужно относиться к редким форматам, professional codecs, subtitle codecs и аппаратным энкодерам. Контейнерная совместимость остается важной: например, то, что один поток технически читается FFmpeg, не означает, что его можно без перекодирования положить в любой container.

Итог: стоит ли использовать myFFmpeg

myFFmpeg стоит использовать, если нужен не просто конвертер, а полноценная графическая оболочка для FFmpeg-конвертации с доступом к потокам, пресетам, субтитрам, аудио, фильтрам, аппаратному кодированию, пакетной обработке и метрикам качества. Программа особенно хороша для пользователей, которые уже понимают базовую разницу между контейнером, кодеком и потоком, но не хотят каждый раз писать FFmpeg-команды вручную.

Она подходит для конвертации видео в MP4, MOV, MKV и другие форматы, перекодирования в H.264, H.265 HEVC, AV1, ProRes или DNxHD, добавления аудиодорожек и субтитров, hardburn subtitles, watermark, Picture-in-Picture, cropping, trimming, color adjustments, HDR to SDR, экспорта кадров, создания видео из изображений, merge/concat и проверки качества через VMAF, PSNR, SSIM и CAMBI.

Если нужен максимально простой бесплатный инструмент выбрал файл — нажал кнопку — получил MP4, HandBrake или XMedia Recode могут показаться легче. Если нужен глубокий энкодинг через AviSynth+/VapourSynth и x265 workflow, StaxRip будет ближе к специализированной среде. Но если нужна именно удобная и функциональная FFmpeg GUI-оболочка для Windows, где можно визуально собрать сложное задание без командной строки, myFFmpeg остается одним из самых сильных вариантов в своем классе.