Практически каждый пользователь Linux хотя бы косвенно выигрывал от FFmpeg, даже если ни разу не вводил его название в консоли. Он лежит в основе бесчисленных процессов обработки мультимедиа, гибко работая с видео, аудио, изображениями, субтитрами и метаданными.
Проблема в том, что работа с FFmpeg напрямую часто означает длинные команды, запоминание названий кодеков, настройку битрейта, фильтры, контейнеры и множество проб и ошибок. Frame старается сделать эту часть менее болезненной.
Это десктопное приложение с открытым исходным кодом, предоставляющее графический интерфейс для FFmpeg. Вместо того чтобы заменять FFmpeg, оно оборачивает его в нативное приложение и даёт пользователям более простой способ настройки типовых задач конвертации. Проект описывает себя как нативную утилиту конвертации, написанную на Rust и использующую FFmpeg и FFprobe для работы с медиа.
Иными словами, FFmpeg остаётся движком, выполняющим основную работу. Frame выступает в роли интерфейсного и workflow-слоя поверх него, отвечая за анализ исходников, генерацию аргументов FFmpeg, проверку совместимости, управление заданиями и разбор прогресса.
Возможности включают конвертацию видеофайлов, извлечение или преобразование аудио, изменение форматов изображений, работу с субтитрами, редактирование метаданных, масштабирование или обрезку, использование пресетов и массовую обработку файлов в очереди.

По информации от разработчиков, Frame поддерживает распространённые видеоформаты, такие как MP4, MOV, MKV, AVI, WebM и GIF, а также аудио: MP3, M4A, WAV, FLAC. Для изображений доступны PNG, JPEG, WebP, BMP, TIFF, AVIF, HEIC и HEIF. Выходные форматы включают видео (MP4, MKV, WebM, MOV, GIF), аудио (MP3, M4A, WAV, FLAC) и изображения (PNG, JPG, WebP, BMP, TIFF).
Приложение предоставляет довольно широкий набор элементов управления конвертацией. Пользователи могут выбирать видеокодеки, такие как H.264, H.265/HEVC, VP9, ProRes, SVT-AV1 и GIF с палитрой. Аппаратные кодеры, включая NVIDIA NVENC и Apple VideoToolbox, также поддерживаются, если они доступны в используемой сборке FFmpeg.
Помимо простой смены формата, Frame позволяет настраивать CRF и битрейт, выбирать пресеты кодирования, масштабировать, обрезать, вращать, зеркально отражать, накладывать эффекты, вжигать субтитры, очищать или заменять метаданные, а также просматривать логи в реальном времени. Это не просто утилита из разряда “выбрал исходник, выбрал выходной формат, нажал кнопку”. Она открывает доступ к полезной гибкости FFmpeg, не требуя написания полных команд.
Проект предлагает сборки для Linux (в виде tar-архива, AppImage и Flatpak), а также для macOS и Windows. Однако стоит трезво оценивать ожидания: это молодой Open Source-проект, и разработчик предупреждает, что приложение пока не подписано, поэтому операционные системы могут выдать предупреждение при первом запуске.
Более подробная информация доступна на официальном сайте и странице GitHub.




Пока нет комментариев. Будьте первым!