myFFmpeg — настольная программа для Windows, которая превращает возможности FFmpeg в графический рабочий инструмент. Пользователь добавляет медиафайлы, выбирает контейнер или готовый пресет, настраивает кодеки, потоки, фильтры, субтитры, обрезку, цветокоррекцию и запускает обработку без ручного набора команд. Сейчас программа используется под названием ffMediaMaster, а myFFmpeg остаётся прежним названием, по которому её продолжают искать в каталогах программ, старых обзорах и обсуждениях.
В отличие от простого видеоконвертера, myFFmpeg работает не только с задачей перевода файла из одного формата в другой. В интерфейсе объединены конвертация, пакетная обработка, merge-функции, работа с аудиодорожками, soft subtitles и hardburned subtitles, создание видео из изображений, экспорт кадров, overlay, Picture-in-Picture, LUT-коррекция, кроп, тримминг, Video Quality Metrics и Monitor Output. Набор доступных кодеков и контейнеров связан с установленной сборкой FFmpeg: программа использует optional FFmpeg и даёт доступ к форматам, которые поддерживает конкретный исполняемый файл FFmpeg.
Главная ценность myFFmpeg — управляемый интерфейс для задач, которые в чистом FFmpeg требуют знания параметров командной строки. Программа не скрывает техническую природу кодирования: в ней остаются контейнеры, видеокодеки, аудиокодеки, потоки, passthru, битрейт, CRF, аппаратное ускорение, фильтры и служебный вывод FFmpeg. Но вместо длинной команды пользователь работает с кнопками, выпадающими списками, редакторами параметров и правой панелью настроек.
На скриншоте видно типичную логику главного окна: файл добавлен в очередь, рядом отображаются сведения о видеопотоке и аудиопотоке, а справа доступна кнопка Install FFmpeg. Это важная особенность программы: без подключённого FFmpeg она остаётся оболочкой, а не полноценным кодировщиком. Перед использованием нужно добавить путь к FFmpeg, потому что это обязательное условие работы конвертации и обработки.
Для каких задач подходит программа
myFFmpeg подходит тем, кто регулярно работает с видео и аудио, но не хочет каждый раз собирать FFmpeg-команду вручную. Программа особенно полезна, когда задача состоит не только в перекодировании, а в последовательной подготовке файла: проверить потоки, выбрать контейнер, оставить совместимые дорожки без перекодирования, добавить субтитры, подрезать начало и конец, наложить логотип, включить аппаратное кодирование и сравнить качество результата.
Основные задачи программы:
конвертация видео и аудио в контейнеры и кодеки, поддерживаемые установленным FFmpeg;
подготовка роликов под MP4, MKV, MOV, WebM, AVI, MXF и другие форматы;
кодирование H.264, H.265 HEVC, AV1, MPEG-4, MPEG-2, VP8, VP9, ProRes, DNxHD и других видеопотоков;
работа с аудио AAC, MP3, WAV, OGG, FLAC, ALAC и другими форматами;
пакетная конвертация видео с одновременной обработкой до 8 файлов;
объединение нескольких медиафайлов через concat passthru или complex filter;
добавление, замена и сохранение нескольких аудиодорожек;
добавление отключаемых soft subtitles и прожигаемых hardburned subtitles;
наложение изображения, логотипа или видео поверх ролика;
создание Picture-in-Picture;
кроп кадра вручную, автообрезка и удаление чёрных полей;
базовая цветокоррекция и применение LUT-пресетов;
экспорт видео в последовательность изображений;
создание ролика из изображений;
формирование video thumbnail contact sheet;
оценка качества результата через VMAF, PSNR, SSIM, CAMBI, PSNR-HVS и CIEDE2000;
просмотр служебного вывода FFmpeg через Monitor Output.
Программа рассчитана на пользователей, которым нужен компромисс между простым конвертером и чистым FFmpeg CLI. Новичок получает окно с кнопками Add Files, Start, Preview, Monitor, Save, Add Audio Stream, Add Subtitle, Add Overlay и готовыми пресетами. Продвинутый пользователь получает возможность менять параметры потоков, добавлять фильтры, использовать passthru, выбирать аппаратное ускорение и контролировать команду через вывод FFmpeg.
Интерфейс и логика работы
Интерфейс myFFmpeg построен вокруг очереди файлов. Пользователь добавляет один или несколько медиафайлов, после чего программа показывает карточку файла: имя, путь, миниатюру, видеодорожку, аудиодорожку, субтитры, длительность и выбранный целевой пресет. В центральной части расположена зона Drop Media Files Here, поэтому файлы можно перетаскивать мышью. После импорта программа извлекает сведения о видео, аудио и субтитрах и помогает выбрать параметры через Wizard.
Слева в старом интерфейсе myFFmpeg видны быстрые действия: Add Files, Remove All, Start All, Merge, Make DVD, to Images, to Movie, Extract Sub, FFmpeg. Эти пункты показывают, что программа изначально проектировалась не как один экран конвертации, а как набор операций над медиафайлами. В новом ffMediaMaster часть логики смещена к верхней панели и правой панели параметров, но рабочий принцип сохраняется: файл в batch view, настройки справа, действие через toolbar.
Правая панель отвечает за настройку выбранного файла. В ней находятся разделы для видео, аудио, субтитров, фильтров, trimming, metadata, chapters, advanced options и preview. У многих блоков есть кнопка Edit, которая открывает отдельное окно параметров. Например, аудиопараметры редактируются через кнопку Edit рядом с аудиосекцией, а видеоопции — через блок выбранного видеокодека.
Верхняя и боковая панели выполняют роль навигации по операциям:
| Элемент интерфейса | Назначение |
|---|---|
| Add Files | добавление медиафайлов в очередь |
| Start / Start All | запуск кодирования для одного файла или всей очереди |
| Merge | объединение нескольких файлов в один |
| MovieToImages | экспорт кадров из видео в изображения |
| Images to Movie | создание видео из последовательности изображений |
| Add Audio Stream | добавление или замена аудиодорожки |
| Add Subtitle | добавление soft subtitle или hardburned subtitle |
| Add Overlay | добавление изображения или видео поверх исходного ролика |
| Preview | предпросмотр результата |
| Monitor / Monitor Output | просмотр вывода FFmpeg |
| Video Quality Metrics | сравнение исходника и обработанного файла |
| FFmpeg Manager | подключение исполняемого файла FFmpeg |
| Preset selector | выбор контейнера, устройства, платформы или пользовательского пресета |
| Wizard | подбор потоков и проверка совместимости passthru |
myFFmpeg не заставляет пользователя держать в голове весь синтаксис FFmpeg, но сохраняет структуру профессиональной обработки. Поэтому интерфейс сначала кажется плотным: в нём много редакторов, переключателей и раскрывающихся списков. Это следствие назначения программы. Она закрывает сценарии, где простого выбора MP4 недостаточно: нужно управлять дорожками, фильтрами, контейнерами, качеством, метаданными и аппаратным кодированием.
Первый запуск и подключение FFmpeg
myFFmpeg использует отдельный FFmpeg-файл. Это значит, что сама программа выполняет роль графической оболочки, а кодирование, фильтрация и большая часть медиаопераций выполняются через FFmpeg. Для работы с конвертацией пользователь открывает FFmpeg Manager кнопкой с логотипом FFmpeg на toolbar, нажимает Add FFmpeg в нижней левой части окна и выбирает подходящий исполняемый файл.
Практическая последовательность выглядит так:
Запустить myFFmpeg / ffMediaMaster.
Открыть FFmpeg Manager через кнопку с логотипом FFmpeg.
Нажать Add FFmpeg.
Указать исполняемый файл FFmpeg.
Убедиться, что программа показывает FFmpeg в менеджере.
Добавить видео через Add Files или перетаскиванием в Drop Media Files Here.
Выбрать контейнер или пресет в preset selector.
Запустить обработку кнопкой Start или Start All.
Если FFmpeg не подключён, myFFmpeg показывает, что для кодирования нужен optional FFmpeg. На скриншоте рядом с добавленным файлом видна кнопка Install FFmpeg, а справа текст о необходимости установленного FFmpeg для encoding media files.
После подключения FFmpeg программа начинает работать как полноценный FFmpeg GUI. Пользователь выбирает контейнер через preset selector: один селектор находится в batch view, второй — в правой панели. Для выбранного контейнера myFFmpeg показывает только допустимые видеокодеки и аудиокодеки, что снижает риск собрать несовместимую комбинацию потоков.
Поддерживаемые форматы, кодеки и контейнеры
Набор форматов в myFFmpeg определяется установленной сборкой FFmpeg. Это принципиально отличает программу от закрытых конвертеров с фиксированным набором кодеков: если конкретная сборка FFmpeg поддерживает нужный кодек, контейнер или фильтр, myFFmpeg получает к нему доступ через интерфейс. Среди подтверждённых примеров: MPEG4, H.264, H.265 HEVC, Matroska, PRORES, DNxHD, DVVideo, AV1, MPEG TS, MPEG PS, XAVS, FLV, Theora, AVI, OGG, VP8, VP9, WebM, Animated GIF, VOB, MXF, GFX, AAC, MP3, WAV, FLAC, ALAC.
Программу удобно рассматривать по четырём уровням совместимости.
Контейнер
Контейнер определяет оболочку файла: MP4, MKV, MOV, WebM, AVI, MXF, MPEG TS, MPEG PS и другие варианты. Контейнер не равен кодеку. Например, MP4 может содержать H.264-видео и AAC-аудио, MKV может хранить несколько аудиодорожек и субтитров, а MOV часто используется в производственных сценариях с ProRes или DNxHD. myFFmpeg помогает выбрать контейнер через preset selector и Wizard, а затем показывает допустимые сочетания потоков.
Видеокодек
Видеокодек определяет способ сжатия изображения. Для обычной публикации в интернете чаще выбирают H.264 или H.265 HEVC. Для современных сценариев хранения и потоковой передачи используется AV1. Для монтажных и производственных цепочек встречаются ProRes, DNxHD, AVC-Intra, XDCAM HD и другие профессиональные варианты. В истории развития ffMediaMaster добавлены производственные пресеты AVC-Intra 100, XDCAM HD 35, XDCAM HD 422, HEVC 10bit Lossless, ProRes4444XQ и DNxHD 10bit.
Аудиокодек
Для аудио myFFmpeg работает с AAC, MP3, WAV, OGG, FLAC, ALAC и другими форматами, доступными через FFmpeg. В аудионастройках можно выбрать поток, заменить его, добавить внешний файл, оставить дорожку через Passthru или перекодировать в нужный формат. В программе есть аудиофильтры Volume, Fade In/Out, Audio Tempo, Channel Mapping, Dynamic normalizer, EBU R128, Exciter и другие.
Субтитры
Программа поддерживает внешние и встроенные субтитры, а также два режима вывода: soft subtitles и hardburned subtitles. Soft subtitles добавляются как отдельная дорожка и могут отключаться при воспроизведении. Hardburned subtitles рендерятся прямо поверх видеоизображения: после кодирования они становятся частью кадра и не отключаются.
Конвертация видео: как устроен рабочий процесс
Типовой процесс конвертации в myFFmpeg начинается с добавления файлов. Программа анализирует медиа и показывает информацию о потоках. Дальше пользователь выбирает контейнер или пресет. Preset selector доступен в batch view и в правой панели, поэтому параметры можно менять как на уровне карточки файла, так и через детальную настройку справа.
Рабочий сценарий выглядит так:
Добавить файл в Drop Media Files Here.
Выбрать целевой контейнер или пресет.
Открыть Wizard, если нужно проверить дорожки и passthru.
Оставить совместимые потоки без перекодирования или выбрать кодеки для повторного кодирования.
Настроить видеопараметры: кодек, качество, битрейт, CRF, размер, частоту кадров, hardware acceleration.
Настроить аудио: дорожка, кодек, bitrate, channel, sample rate, passthru или фильтры.
Добавить субтитры, overlay, crop, trimming или color adjustments.
Проверить результат через Preview.
Запустить Start.
Просмотреть служебный вывод в Monitor Output, если кодирование завершилось ошибкой или требуется контроль параметров.
Wizard играет важную роль при работе с passthru. Он помогает выбрать видео, аудио и субтитры, а также проверяет, можно ли скопировать поток в выбранный контейнер без перекодирования. Если passthru-параметры недоступны, значит выбранный контейнер не подходит для конкретного потока, и пользователь должен выбрать другой контейнер или перекодировать поток. В Wizard есть кнопки Continue и Skip: первая применяет настройки Wizard, вторая позволяет игнорировать его предложения.
Passthru особенно полезен, когда нужно поменять контейнер без потери качества. Например, при переносе совместимых потоков из одного контейнера в другой программа не перекодирует видео и аудио, а копирует их. Это ускоряет обработку и сохраняет исходное качество. Но passthru работает только тогда, когда контейнер поддерживает выбранные потоки.
Пакетная обработка
Пакетная конвертация видео — один из сильных сценариев myFFmpeg. Программа обрабатывает batch до 8 файлов одновременно и использует ресурсы системы для параллельного кодирования. Это удобно, когда нужно подготовить серию роликов в один формат, собрать несколько файлов под одинаковый пресет, перекодировать архив видео или применить одинаковую логику к группе исходников.
В batch view каждый файл остаётся отдельной задачей. Пользователь может выбрать для него свой пресет, проверить потоки, изменить аудио, включить субтитры или оставить настройки от первой задачи. В старом интерфейсе видно состояние 1 Files / 0 Queued и подпись Default Settings are taken from Batch 1: это отражает логику, при которой первая задача может задавать параметры для остальных элементов очереди.
Пакетная обработка полезна в нескольких сценариях:
| Сценарий | Как помогает myFFmpeg |
|---|---|
| Серия роликов для публикации | одинаковый контейнер, кодек и пресет применяются к нескольким файлам |
| Архив старых видео | исходники приводятся к современному формату и единой структуре |
| Подготовка клипов для устройств | пресеты iPhone, iPad, Apple TV, Android, PS5, Xbox One, Nintendo Switch |
| Публикация в соцсетях | пресеты YouTube, Facebook, Vimeo, TikTok, Whatsapp |
| Производственный экспорт | ProRes, DNxHD, MXF, MOV и другие рабочие форматы |
| Контроль качества | после обработки файлы можно сравнить через Video Quality Metrics |
Batch view не отменяет индивидуальной настройки. Это важно: если в очереди есть файлы с разными аудиодорожками, субтитрами или разрешением, пользователь может проверять каждый файл отдельно. myFFmpeg не превращает пакетную обработку в слепой массовый конвертер; программа оставляет контроль над отдельными задачами.
Пресеты и ручные настройки
В myFFmpeg есть готовые пресеты для устройств, платформ и производственных сценариев. Среди встроенных пресетов: iPad, iPhone, Apple TV, PS5, Xbox One, Nintendo Switch, Android, YouTube, Facebook, Vimeo, TikTok, Whatsapp, Desktop, Production и другие варианты.
Пресет удобен, когда нужно быстро получить предсказуемый результат. Например, для ролика на YouTube пользователь выбирает соответствующий профиль, а не собирает вручную контейнер, видеокодек, аудиокодек и параметры совместимости. Для устройства вроде iPhone или Apple TV пресет помогает выбрать формат, который корректно воспроизводится на целевой платформе.
Ручная настройка нужна, когда пресет не закрывает задачу. В правой панели можно редактировать видеокодек, аудиокодек, поток, качество, битрейт, sample rate, channel, advanced options, фильтры и дополнительные параметры FFmpeg. Для сохранения пользовательского набора используется кнопка с иконкой диска — disc button.
Разница между пресетом и ручной настройкой проста:
пресет быстрее и безопаснее для типовых задач;
ручная настройка точнее для нестандартных файлов, профессиональных форматов, сложных субтитров, нескольких аудиодорожек, кастомных фильтров и контроля качества;
пользовательский пресет нужен, когда одна и та же конфигурация используется регулярно.
Работа с аудио
myFFmpeg позволяет не только перекодировать аудио, но и управлять аудиопотоками. Для добавления или замены дорожки используется кнопка Add Audio Stream в правой панели. После этого аудионастройки открываются через Edit, а нужный встроенный поток выбирается через Audio Stream selector. Внешний файл подключается кнопкой Add External File.
Практические сценарии работы с аудио:
заменить оригинальную дорожку на озвучку из внешнего файла;
добавить вторую языковую дорожку;
оставить исходный звук без перекодирования через Passthru;
перекодировать звук в AAC для MP4;
нормализовать громкость;
выполнить fade in или fade out;
изменить темп;
настроить channel mapping;
собрать стереодорожку из двух mono-файлов через Merge audio filter.
Важное ограничение связано с контейнером. Количество аудиодорожек и допустимые аудиоформаты зависят от выбранного контейнера. Например, контейнер MKV обычно гибче для нескольких дорожек и субтитров, а MP4 требует аккуратнее выбирать совместимые кодеки. myFFmpeg помогает тем, что показывает доступные кодеки и параметры для выбранного контейнера.
Нормализация и фильтры звука
В программе есть несколько способов нормализации аудио: Perform audio peak normalisation в Audio options, Dynamic Normaliser audio filter, Loudness Normaliser audio filter и EBU R128 audio filter. Эти варианты закрывают разные задачи. Peak normalisation поднимает уровень относительно пика, Dynamic Normaliser работает с динамикой, Loudness Normaliser полезен для приведения громкости к воспринимаемому уровню, а EBU R128 применяется для нормализации по стандарту громкости.
Список аудиофильтров в myFFmpeg включает Volume, Fade In/Out, Earwax, Audio Tempo, Bauer stereo, Channel Mapping, Dynamic normalizer, EBU R128, Exciter.
Работа с субтитрами
Субтитры в myFFmpeg добавляются через кнопку Add Subtitle в правой панели. После добавления пользователь выбирает режим: soft subtitle или hard burn subtitle. Soft subtitles добавляются как дорожка; их можно отключать во время просмотра, а в один файл можно добавить несколько языков. Hardburned subtitles рендерятся поверх видео и становятся частью изображения.
Выбор режима зависит от задачи:
| Задача | Режим |
|---|---|
| Несколько языков в одном файле | soft subtitles |
| Возможность отключить субтитры | soft subtitles |
| Совместимость с плеером без поддержки дорожек субтитров | hardburned subtitles |
| Публикация ролика, где текст должен быть всегда виден | hardburned subtitles |
| Настройка шрифта, размера, фона и позиции | hardburned subtitles |
Внешний файл субтитров можно перетащить в batch view, после чего он автоматически добавляется в правую панель. Количество дорожек зависит от контейнера. Если пользователь работает с MKV, сценарий с несколькими soft subtitles обычно логичнее, чем прожиг текста в изображение. Если файл готовится для платформы или устройства, где субтитры должны отображаться всегда одинаково, выбирается hardburned subtitle.
Поддержка VTT subtitles добавлена в развитие ffMediaMaster, а в истории изменений также указана опция Time offset для субтитров и автоматическая установка языков при добавлении субтитров.
Обрезка, тримминг и базовое редактирование
myFFmpeg не является нелинейным видеоредактором с монтажной таймлинией, но закрывает распространённые технические операции: подрезать начало и конец, вырезать лишнюю область кадра, удалить чёрные поля, изменить размер, повернуть изображение, применить фильтры и подготовить файл к экспорту. Эти функции расположены ближе к правой верхней панели и редакторам фильтров.
Тримминг
Тримминг запускается кнопкой trimming в верхней правой части панели. Пользователь задаёт начальную и конечную позицию слайдером. Для точной работы доступен time selector, позволяющий обрезать на уровне кадра. При задаче без повторного кодирования рекомендуется включить video passthru и audio passthru, чтобы не перекодировать файл целиком.
Тримминг подходит для:
удаления заставки в начале файла;
обрезки пустого хвоста после записи;
подготовки короткого фрагмента для публикации;
отделения нужного куска без переходов и сложного монтажа.
Кроп
Кроп добавляется через кнопку Crop в правой верхней области. По умолчанию используется режим Manual Cropping: пользователь вручную меняет область кадра, двигая углы. В Mode selector доступны auto detect black borders и auto cropping to 4:3 или 16:9.
Параметры Cropping включают Mode, Modulus, Scale to squarepixels, Top, Bottom, Left, Right, Rescale size after cropping, Set aspect ratio, Hide Raster, Raster Size и Preview.
Кроп нужен, когда:
исходник содержит чёрные поля;
нужно привести кадр к соотношению сторон 16:9 или 4:3;
видео готовится под платформу с заданным форматом кадра;
нужно удалить технические области по краям;
требуется масштабирование после обрезки.
На этом скриншоте видно, что настройки программы не ограничиваются форматом вывода. В окне Options есть вкладки General, Convert, FFmpeg Manager, Preset Manager, параметры Max. batch threads, CPU Cores to use, Start Encoding after adding files и Preview Player. Эти элементы важны для пакетной работы: пользователь регулирует поведение очереди, использование CPU и предпросмотр.
Цветокоррекция и LUT
Color Adjustment editor превращает myFFmpeg в инструмент не только для технической конвертации, но и для базовой коррекции изображения. В редакторе доступны Brightness, Contrast, Saturation, Gamma, Vibrancy, Vignette, Blur/Sharpen, Noise, Temperature, Color Level Red, Color Level Green, Color Level Blue, Shadows, Rotate, Black Balance, White Balance, Convert Colorspace, Apply LUT preset, а также кнопки Compare, Reset и Preview.
Цветокоррекция в myFFmpeg не заменяет профессиональную grading-систему, но закрывает задачи подготовки:
повысить контраст перед публикацией;
уменьшить перенасыщенность;
исправить слишком тёплый или холодный оттенок;
скорректировать гамму;
добавить лёгкую резкость;
применить LUT-пресет;
сравнить исходник и результат через Compare;
проверить кадр через Preview.
В программе есть более 80 Pro LUT presets. Для собственных .cube LUT-файлов используется 3D LUT video filter в правой панели.
HDR в SDR
ffMediaMaster поддерживает два способа перевода HDR-контента в SDR. Первый способ — через Color Adjustments с выбором LUT-пресета. Второй — через 3DLUT video filter, где LUT устанавливается как HDR-to-SDR.
Этот блок важен для пользователей, которые получают HDR-исходники, но готовят файлы для устройств или платформ, где нужен SDR. myFFmpeg даёт инструмент внутри общего процесса: не нужно отдельно открывать редактор, затем возвращаться к конвертеру. Коррекция выполняется в той же задаче, где задаются контейнер, кодек, аудио и субтитры.
Скриншот показывает, как программа совмещает карточку файла, параметры обработки и рабочие настройки в одном окне. Такой интерфейс удобен для задач, где нужно не просто выбрать формат, а последовательно настроить видео, аудио, субтитры и фильтры.
Overlay, водяные знаки и Picture-in-Picture
Overlay в myFFmpeg работает как отдельный фильтр. Для добавления изображения, логотипа или видео поверх основного ролика пользователь нажимает Add Overlay в правой панели, выбирает фильтр Overlay, затем нажимает Add Image/Movie и указывает файл. Положение и размер меняются перетаскиванием по экрану и четырьмя углами рамки. Количество overlay filters не ограничено.
Параметры Overlay включают Apply Scaling, Loop, Transparency, Position, Offset X, Offset Y, Hide Boundaries, Hide Raster, Raster Size, Preview и Remove Overlay.
Overlay нужен в нескольких задачах:
добавить логотип канала;
наложить водяной знак;
разместить второе видео в углу основного кадра;
сделать Picture-in-Picture для инструкции или реакции;
добавить графический элемент поверх ролика;
совместить видеодорожку с изображением.
Для Picture-in-Picture используется тот же принцип: в Add Image/Movie выбирается не картинка, а видеофайл. Затем он размещается поверх основного видео, масштабируется и позиционируется. Если требуется несколько вставок, добавляются несколько overlay filters.
Экспорт кадров и создание видео из изображений
myFFmpeg поддерживает оба направления работы с изображениями: экспортировать кадры из видео и собрать видео из последовательности изображений.
Экспорт видео в изображения
Для экспорта кадров используется кнопка MovieToImages на toolbar. Она открывает окно Movie to Images. Доступные форматы экспорта: PNG, JPG, BMP, TIFF, DPX, SGI и TGA.
Этот режим подходит для:
получения кадров для превью;
подготовки иллюстраций к статье или инструкции;
извлечения последовательности изображений для анализа;
сохранения отдельных кадров в безвредном для редактирования формате;
создания набора кадров для последующей обработки.
Создание видео из изображений
Для обратной задачи используется Images to Movie. Файлы должны иметь последовательную нумерацию в имени, например image000001.png, image000002.png и далее. Пользователь перетаскивает один файл из такой последовательности в окно myFFmpeg, выбирает контейнер, нажимает Images to Movie, открывает окно Convert Images to Movie и запускает процесс кнопкой Start.
В развитии ffMediaMaster функция ImageToMovie была переписана: появилась пакетная конвертация Images-to-Movie и возможность добавлять аудио при создании видео из изображений.
Этот сценарий полезен для:
таймлапса;
ролика из рендера по кадрам;
превращения серии PNG/JPG в видео;
создания статичного видео из изображения и аудиофайла;
публикации аудио на видеоплатформе через обложку и звуковую дорожку.
Видео из одной картинки и аудио
Для создания ролика из одного изображения и аудиофайла пользователь перетаскивает картинку в окно ffMediaMaster, выбирает формат, например MP4, добавляет аудиопоток через +Add Audio, открывает аудиоопции, нажимает Add External File, выбирает аудиофайл, задаёт кодек, например AAC, и запускает encoding.
Video Quality Metrics
Video Quality Metrics — отдельный блок для сравнения исходного и обработанного файла. Функция запускается двумя способами: через toolbar button Video Quality Metrics или через кнопку Video Quality Metrics в batch view. Во втором варианте original source и converted source автоматически подставляются в нужные поля. После выбора метрик пользователь нажимает Analyze.
Доступные метрики:
| Метрика | Что помогает оценить |
|---|---|
| VMAF | воспринимаемое качество видео с учётом модели оценки |
| PSNR | уровень отличия сигнала от исходника |
| SSIM | структурное сходство изображения |
| CAMBI | заметность banding-эффектов |
| PSNR-HVS | PSNR с учётом особенностей человеческого зрения |
| CIEDE2000 | цветовое различие |
В настройках Video Quality Metrics есть Set для выбора processed file и reference file, VMAF model, Metrics Threads, Metrics Subsampling и кнопка Analyse.
Практический смысл этого раздела особенно заметен при подборе CRF, битрейта и кодека. Пользователь может закодировать один и тот же фрагмент в H.264, H.265 HEVC или AV1, затем сравнить результат с исходником и выбрать вариант, где размер файла и качество дают нужный баланс. Это не заменяет просмотр глазами, но помогает сделать сравнение воспроизводимым.
Аппаратное кодирование
myFFmpeg поддерживает hardware accelerated encoding через Intel QuickSync, Nvidia NVENC, AMD AMF и Vulcan. Аппаратное кодирование применяется для H.264, H.265 и AV1, а также связано с возможностями установленной сборки FFmpeg и видеодрайвера.
Включить аппаратное кодирование можно двумя способами:
Включить одну из опций в Advanced/Hardware Accelerated de/encoding options.
Включить Use Hardware Accelerated Encoding в окне Video Options.
В истории развития ffMediaMaster также указаны Use Hardware Accelerated Encoding для video options и audio options, кнопка Advanced для открытия Advanced Video Hardware Accelerated Encoding options, улучшение импорта FFmpeg-файлов и изменение режима VBR -cq при NVEnc.
Аппаратное кодирование полезно, когда нужно быстро обработать много файлов или сократить время экспорта. При этом программное кодирование через CPU остаётся важным, когда приоритетом является максимально контролируемый результат, конкретный профиль кодека или совместимость с заданной цепочкой обработки.
Системные требования
myFFmpeg / ffMediaMaster рассчитан на 64-битные Windows-системы. Для работы с конвертацией и обработкой медиа нужен отдельный FFmpeg-файл. Без FFmpeg программа не выполняет основную часть операций, потому что использует FFmpeg как внешний движок обработки.
| Параметр | Требование |
|---|---|
| Операционная система | Windows 10 или Windows 11, 64-bit |
| FFmpeg | отдельный исполняемый файл FFmpeg |
| Архитектура | 64-bit |
| Дополнительный компонент | MediaInfo используется для анализа медиафайлов |
| Доступные форматы | зависят от установленной сборки FFmpeg |
| Аппаратное кодирование | зависит от CPU/GPU, драйверов и сборки FFmpeg |
| Интерфейс | настольное Windows-приложение |
Для комфортной работы важны не только формальные требования. Кодирование видео нагружает процессор, видеокарту и накопитель. При пакетной обработке до 8 файлов одновременно стоит учитывать охлаждение, свободное место на диске и скорость чтения исходников. Если используется NVENC, QuickSync или AMD AMF, стабильность зависит от драйверов и от того, включена ли поддержка нужного кодека в выбранной сборке FFmpeg.
Плюсы и минусы
Плюсы:
программа даёт графический доступ к возможностям FFmpeg без ручного набора команд;
поддерживаются контейнеры, кодеки и фильтры, доступные в установленной сборке FFmpeg;
batch view подходит для пакетной обработки и индивидуальной настройки файлов;
Wizard помогает выбрать видео, аудио и субтитры и проверить passthru;
есть работа с soft subtitles и hardburned subtitles;
доступны аудиодорожки, внешние аудиофайлы и Merge audio filter;
поддерживаются Color Adjustments, LUT-пресеты, HDR-to-SDR через Color Adjustments или 3DLUT;
Overlay editor позволяет добавлять логотипы, изображения и Picture-in-Picture;
Cropping editor поддерживает manual cropping, black border removal и auto cropping;
Video Quality Metrics помогает сравнивать исходник и результат;
есть экспорт в изображения и создание видео из изображений;
hardware accelerated encoding доступно для Intel QuickSync, Nvidia NVENC, AMD AMF и Vulcan;
пользовательские пресеты сохраняют повторяемые настройки.
Минусы:
FFmpeg нужно подключать отдельно;
набор форматов зависит от конкретной сборки FFmpeg;
интерфейс требует понимания контейнеров, кодеков и потоков;
для сложных задач всё равно нужно разбираться в passthru, фильтрах и совместимости;
программа платная, trial-режим ограничен;
myFFmpeg не заменяет полноценный видеоредактор с таймлайном, дорожками монтажа, переходами и композитингом;
аппаратное кодирование зависит от железа, драйверов и возможностей сборки FFmpeg.
Сравнение с аналогами
myFFmpeg логично сравнивать не со всеми видеоредакторами подряд, а с программами, которые закрывают похожие задачи: конвертация, кодирование, пакетная обработка, работа с FFmpeg, пресеты, фильтры и базовые операции над медиа.
| Программа | Чем отличается от myFFmpeg / ffMediaMaster | Когда выбрать |
|---|---|---|
| HandBrake | бесплатный open-source transcoder для Windows, macOS и Linux; фокус на конвертации видео в современные распространённые кодеки; выходные контейнеры ограничены MP4, MKV и WebM | когда нужен простой и бесплатный транскодер без широкого набора FFmpeg-операций |
| Shutter Encoder | бесплатный инструмент на базе FFmpeg с большим количеством функций, аналитикой, деинтерлейсом и настройками кодирования | когда нужен бесплатный многозадачный инструмент для постпродакшн-операций |
| XMedia Recode | Windows-конвертер с большим числом форматов и профилей устройств; подходит для классической перекодировки и подготовки под конкретные устройства | когда важны профили устройств и привычная логика видеоконвертера |
| Avidemux | бесплатный видеоредактор для простого cutting, filtering и encoding; поддерживает проекты, очередь задач и scripting | когда основная задача — простой рез, фильтрация и кодирование |
| FFmpeg Batch AV Converter | бесплатный Windows front-end для FFmpeg с упором на unlimited batch processing, многопроцессное кодирование, stream mapping, mux/demux, subtitles, trim, concatenate и работу с URL | когда главным сценарием является массовая обработка и прямой контроль FFmpeg-параметров |
| MediaCoder | мощный перекодировщик с большим числом параметров, ориентированный на гибкую настройку аудио и видео | когда нужен насыщенный транскодер и пользователь готов к перегруженному интерфейсу |
| Format Factory | более массовый конвертер для популярных задач с простой логикой выбора формата | когда важнее простота, чем тонкая настройка потоков и FFmpeg-фильтров |
HandBrake выигрывает простотой и бесплатной лицензией: он подходит для пользователей, которым нужно взять исходник и получить MP4, MKV или WebM с современным кодеком. HandBrake поддерживает Windows, Mac и Linux, а также встроенные device presets; среди выходных контейнеров указаны MP4, MKV и WebM.
Shutter Encoder ближе к профессиональной утилите на базе FFmpeg. В нём есть большое число настроек кодирования, duplicate frame detection, framerate interpolation, analytical tools и deinterlacing. Он конкурирует с myFFmpeg по широте задач, но отличается интерфейсной логикой и бесплатной моделью.
XMedia Recode полезен, когда пользователь работает с устройствами и готовыми профилями. Программа поддерживает множество аудио- и видеоформатов, включая AAC, AC3, Blu-rays, DVD, FLAC, H.264, HEVC/H.265, SVT-AV1, MKV, MP4, WebM, WMA, WMV; для защищённых дисков поддержка не заявлена.
Avidemux лучше подходит для простого редактирования: cutting, filtering and encoding. Он не конкурирует с myFFmpeg как комплексная оболочка FFmpeg, но удобен, когда задача ограничена быстрым резом, фильтром и сохранением результата.
FFmpeg Batch AV Converter ближе всего по идее к FFmpeg GUI, но делает больший акцент на массовом кодировании, многопроцессной обработке, переменных параметров, очереди, stream mapping, batch mux/demux, hardcoded subtitles, screen recording, m3u8/YouTube URL capture и автоматических сценариях.
myFFmpeg занимает промежуточную позицию: он глубже простых конвертеров, но визуальнее чистой FFmpeg-командной строки. Его сильная сторона — связка Wizard, preset selector, правой панели параметров, Color Adjustment editor, Overlay editor, Cropping editor и Video Quality Metrics в одном рабочем окне.
Отзывы пользователей и профильных изданий
Профильные каталоги программ оценивают myFFmpeg / ffMediaMaster как графический front-end для FFmpeg. В таких обзорах обычно выделяются конвертация, merge, trim, анализ потоков, Wizard, thumbnail preview, правое меню с audio options, metadata, chapters, audio/video filters, color adjustment, rescaling, cropping, splitting, trimming и image overlaying.
Пользовательские отзывы чаще всего сводятся к оценке программы как удобного GUI для FFmpeg. Положительные комментарии выделяют доступ к возможностям FFmpeg через интерфейс, поддержку пресетов и работу с потоками. Отрицательные оценки связаны в основном со старыми версиями, ошибками зависимостей и тем, что новичку требуется время на освоение контейнеров, passthru, фильтров и параметров кодирования.
Усреднённое впечатление пользователей сети сводится к трём тезисам:
программа нравится тем, кто хочет возможности FFmpeg без командной строки;
интерфейс ценят за доступ к потокам, пресетам, фильтрам и пакетной обработке;
новичкам требуется время, чтобы разобраться в контейнерах, passthru, кодеках и правой панели параметров.
Кому стоит использовать myFFmpeg / ffMediaMaster
myFFmpeg подходит не каждому пользователю, но хорошо закрывает несколько конкретных сценариев.
Новичку, который хочет FFmpeg без терминала
Пользователь получает Add Files, preset selector, Wizard, Preview и Start вместо ручной команды. При этом он постепенно знакомится с контейнерами, потоками и passthru. Такой сценарий особенно полезен, если простые конвертеры уже не справляются: нужно добавить субтитры, заменить аудио, оставить дорожку без перекодирования или наложить watermark.
Автору контента
Для автора роликов важны пресеты YouTube, Vimeo, Facebook, TikTok, Whatsapp, Color Adjustments, overlay, Picture-in-Picture, субтитры и экспорт кадров. myFFmpeg позволяет подготовить ролик к публикации без переноса проекта между несколькими утилитами.
Пользователю, который регулярно перекодирует файлы
Batch processing до 8 файлов одновременно, сохранение пользовательских пресетов и аппаратное кодирование делают программу удобной для повторяющихся задач. Один раз настроенный пресет можно применять к серии файлов.
Продвинутому пользователю FFmpeg
Для опытного пользователя myFFmpeg полезен как визуальная надстройка: не нужно каждый раз писать длинную команду, но остаётся доступ к advanced options, фильтрам, Monitor Output, потокам, кодекам и параметрам качества.
Тем, кто сравнивает качество кодирования
Video Quality Metrics нужны пользователям, которые подбирают кодек и настройки не на глаз, а через сравнение исходника и результата. VMAF, PSNR, SSIM и другие метрики помогают оценить компромисс между размером и качеством.
Кому лучше выбрать альтернативу
myFFmpeg не стоит выбирать, если задача не требует его уровня детализации.
HandBrake лучше подходит для простой бесплатной перекодировки в MP4, MKV или WebM, особенно когда не нужны overlay, сложные субтитры, Video Quality Metrics и управление множеством FFmpeg-фильтров.
Shutter Encoder лучше выбрать, когда нужен бесплатный FFmpeg-инструмент с большим числом функций для постпродакшна и аналитики, а интерфейс Shutter Encoder удобнее под конкретный рабочий процесс.
Avidemux удобнее, если задача — подрезать видео, применить простой фильтр и сохранить результат. Он проще по назначению и не требует разбираться в большом наборе потоков и пресетов.
FFmpeg CLI остаётся лучшим вариантом для автоматизации через скрипты, серверной обработки, интеграции в пайплайны и точного контроля над каждой опцией. myFFmpeg удобнее для ручной работы в GUI, но командная строка выигрывает в автоматизации.
FFmpeg Batch AV Converter лучше подходит тем, кто ставит на первое место массовое кодирование, динамические параметры, многопроцессную обработку, очередь, пакетный mux/demux и работу с URL.
Частые ошибки при работе с программой
Запуск без подключённого FFmpeg
myFFmpeg требует отдельного FFmpeg-файла. Если FFmpeg не добавлен через FFmpeg Manager, кодирование и фильтрация не работают как полноценный процесс. Правильный порядок: сначала открыть FFmpeg Manager, нажать Add FFmpeg, указать исполняемый файл, затем добавлять медиафайлы.
Непонимание разницы между контейнером и кодеком
MP4, MKV и MOV — контейнеры. H.264, H.265, AV1, ProRes и DNxHD — видеокодеки. AAC, MP3, FLAC, ALAC — аудиокодеки. Ошибка возникает, когда пользователь выбирает контейнер, который не поддерживает нужный поток, а затем пытается включить passthru. Wizard помогает увидеть такие несовместимости.
Passthru там, где требуется перекодирование
Passthru сохраняет поток без перекодирования. Это не инструмент улучшения качества и не способ изменить кодек. Если нужно сменить H.264 на H.265, изменить разрешение, применить фильтр, прожечь субтитры или наложить overlay, требуется перекодирование видеопотока.
Hardburned subtitles вместо soft subtitles
Hardburned subtitles нельзя отключить после рендера. Если нужен файл с несколькими языками или с отключаемыми субтитрами, выбираются soft subtitles. Hardburned subtitles оправданы, когда текст должен быть частью картинки.
Неправильная нумерация изображений
Для Images to Movie файлы должны иметь последовательные имена: image000001.png, image000002.png, image000003.png. Если порядок нарушен, сборка видео из изображений работает некорректно.
Слишком агрессивная пакетная обработка
Одновременное кодирование нескольких файлов ускоряет работу, но нагружает CPU, GPU, память и накопитель. Если система перегревается, диску не хватает скорости или параллельные задачи падают, нужно уменьшить batch threads и число CPU cores в настройках.
Неверное ожидание от аппаратного кодирования
NVENC, QuickSync и AMD AMF ускоряют обработку, но не делают любой файл автоматически лучше. Результат зависит от кодека, профиля, качества, драйвера и сборки FFmpeg. Для архивного качества иногда рациональнее программное кодирование.
Игнорирование Monitor Output
Если задача завершается ошибкой, Monitor Output помогает увидеть, на каком этапе FFmpeg остановился: неподдерживаемый поток, несовместимый контейнер, неправильный фильтр, ошибка пути, отсутствие кодека или проблема с параметрами.
Практический сценарий: подготовка ролика для публикации
Для публикации ролика в интернете рабочий процесс в myFFmpeg можно построить так:
Добавить исходник через Add Files или перетащить в Drop Media Files Here.
Выбрать пресет YouTube, Vimeo, Facebook, TikTok или MP4-профиль.
Открыть Wizard и проверить, какие потоки можно оставить через passthru.
Настроить видеокодек H.264, H.265 HEVC или AV1.
Выбрать аудиокодек AAC.
При необходимости добавить soft subtitle или hardburned subtitle.
Обрезать начало и конец через trimming.
Удалить чёрные поля через Crop.
В Color Adjustment editor настроить Contrast, Saturation, Gamma или Apply LUT preset.
Добавить логотип через Add Overlay.
Проверить результат через Preview.
Запустить Start.
При необходимости сравнить итог с исходником через Video Quality Metrics.
Такой сценарий показывает, почему myFFmpeg удобнее простого конвертера: все действия остаются в одном окне, а пользователь не переключается между отдельным редактором субтитров, отдельной утилитой для кропа, отдельным инструментом для watermark и командной строкой FFmpeg.
Практический сценарий: замена аудиодорожки
Замена аудио выполняется через правую панель:
Добавить видео в batch view.
Нажать Add Audio Stream.
Открыть аудионастройки через Edit.
Нажать Add External File.
Выбрать аудиофайл или видеофайл, из которого нужно взять звук.
Выбрать встроенный или внешний поток через Audio Stream selector.
Установить нужный аудиокодек или Passthru.
Проверить контейнер: он должен поддерживать выбранный тип аудиодорожки.
Запустить кодирование.
Такой процесс полезен для озвучки, локализации, замены испорченной аудиодорожки или добавления второго языка. Если звук уже в совместимом формате, Passthru позволяет не перекодировать его.
Практический сценарий: объединение файлов
Merge в myFFmpeg запускается кнопкой Merge с иконкой цепочки. Пользователь добавляет несколько файлов и объединяет их в один. Если у всех файлов одинаковый размер видео и FPS, Merge Mode автоматически устанавливается в No re-encode (Concat passthru), что сохраняет качество и ускоряет процесс. Если размер или FPS отличаются, требуется перекодирование.
Для успешного merge важно:
использовать файлы с одинаковым разрешением и FPS, если нужен passthru;
проверять аудиодорожки;
не смешивать несовместимые контейнеры без перекодирования;
заранее выбрать итоговый формат;
запускать Start после проверки параметров merge.
Merge полезен для камерных файлов, разбитых на части, записей с нескольких сегментов, клипов одного проекта и последовательной сборки фрагментов без монтажной таймлинии.
Практический сценарий: подготовка файла без потери качества
Когда нужно изменить контейнер или объединить совместимые потоки без перекодирования, myFFmpeg использует passthru. Рабочий процесс:
Добавить файл.
Выбрать целевой контейнер.
Открыть Wizard.
Проверить, доступны ли passthru-опции для видео, аудио и субтитров.
Нажать Continue, если Wizard предлагает совместимые настройки.
Запустить обработку.
Такой подход подходит для remux-сценариев: например, когда требуется изменить контейнер, не меняя сам видеопоток и аудиопоток. Если passthru недоступен, значит выбранная связка контейнера и потоков несовместима.
Практический сценарий: контроль качества после кодирования
myFFmpeg позволяет не ограничиваться визуальной оценкой. После создания файла можно открыть Video Quality Metrics, выбрать исходный и обработанный файл, включить VMAF, PSNR, SSIM, CAMBI, PSNR-HVS или CIEDE2000, затем нажать Analyze. В batch view обработанный файл может подставляться автоматически как converted source.
Этот сценарий полезен для сравнения:
H.264 против H.265;
H.265 против AV1;
разных значений CRF;
программного кодирования против NVENC;
разных LUT или цветокоррекций;
разных уровней битрейта.
Метрики не отменяют просмотра результата, но помогают не полагаться только на субъективное впечатление. Особенно это важно при подборе настроек для серийной обработки.
Итог
myFFmpeg / ffMediaMaster — конкретная Windows-программа для тех, кому нужен FFmpeg в графическом интерфейсе, но без потери контроля над контейнерами, кодеками, потоками, фильтрами, субтитрами, overlay, кропом, цветокоррекцией, пакетной обработкой и метриками качества. Это не универсальный видеоредактор и не самый простой конвертер для разовой задачи. Его сильная сторона — техническая обработка медиафайлов через понятные окна, Wizard, preset selector, правую панель настроек и Monitor Output.
Для разовой конвертации без сложных параметров достаточно HandBrake, XMedia Recode или другого простого инструмента. Для массовой автоматизации и прямого контроля команд FFmpeg удобнее FFmpeg CLI или FFmpeg Batch AV Converter. myFFmpeg стоит выбирать, когда нужен визуальный рабочий процесс, но задачи выходят за пределы простой конвертации в MP4: несколько дорожек, субтитры, passthru, LUT, overlay, batch processing, hardware accelerated encoding и проверка результата через Video Quality Metrics.
Список изменений
История версий и развитие программы:
- FFmpeg Manager — отдельное управление исполняемыми файлами FFmpeg;
- batch import Wizard — помощник при добавлении и выборе потоков;
- Realtime previewing — быстрый предпросмотр через FFmpeg-Pipe и ffPlay;
- Color Adjustment editor — расширенная коррекция изображения;
- Overlay editor — отдельное управление наложениями;
- Cropping editor — ручная и автоматическая обрезка;
- Video Quality Metrics — сравнение исходника и обработанного файла;
- Video Thumbnail Contact Sheet — создание листов миниатюр;
- H266/VVenc — поддержка нового видеокодека;
- VTT subtitles — дополнительный формат субтитров;
- APNG и AVIF — поддержка современных графических форматов;
- TikTok и Whatsapp presets — расширение набора целевых профилей;
- MOV/MP4 advanced options — больше контроля над атомами, фрагментацией и параметрами контейнера;
- LUT и color handling — развитие цветокоррекции и HDR/SDR-сценариев.


Оставте свой отзыв о myFFmpeg