Skip to content

Latest commit

 

History

61 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMF – Desktop Media Formatter

.NET GitHub release (latest by date) License: MIT

DMF – это легковесное Windows Forms GUI для FFmpeg, которое упрощает обрезку, перекодирование и создание GIF-анимаций из медиафайлов.


✨ Основные возможности

  • Обрезка видео/аудио по временному диапазону (Start / End) или без обрезки.
  • Выбор аудио- и видеокодеков – по умолчанию copy (без перекодирования, максимальная скорость и сохранение качества).
  • Поддержка GIF-анимаций с настройками:
    • Частота кадров (FPS)
    • Масштабирование (размер, автоподбор пропорций)
    • Кадрирование (Crop) с наглядным предпросмотром
    • Палитра и дизеринг (Bayer, Heckbert, Floyd-Steinberg и др.)
    • Отдельное окно предпросмотра с отображением области кадрирования
  • Фильтры (видео/аудио) – можно применять даже при выборе кодека copy (при этом автоматически включается перекодирование).
  • Сохранение настроек в папке пользователя %LOCALAPPDATA%\DMF – не засоряет папку с программой.
  • Одновременная поддержка форматов – более 10 видеоформатов и 8 аудиоформатов.
  • Асинхронная обработка – интерфейс не зависает во время работы FFmpeg.
  • Готовый к публикации – однофайловый .exe для Windows x64.

📋 Необходимые компоненты

  • FFmpegffprobe) должны быть установлены и доступны в PATH (или вы можете указать полный путь в коде).
  • Для запуска релизной версии – ничего больше не нужно (все зависимости уже внутри).
  • Для сборки из исходников – .NET SDK 10.0 или новее.

🚀 Установка и запуск

Вариант 1 – Готовый релиз

  1. Загрузите последний архив DMF-<версия>-win-x64.zip со страницы релизов.
  2. Распакуйте архив в любую папку.
  3. Запустите DMF.exe.

Примечание: при первом запуске программа создаст папку %LOCALAPPDATA%\DMF для хранения настроек.

Вариант 2 – Собрать из исходников

git clone https://github.com/INexizI/DMF.git
cd DMF
dotnet build -c Release

Готовый .exe появится в папке bin\Release\net10.0-windows\win-x64\publish\( если запускали публикацию) или в стандартной папке сбор


📖 Документация

Полное руководство пользователя с описанием всех вкладок, параметров и советов находится в файле USER_GUIDE.md.


About

Lightweight Windows Forms GUI for FFmpeg – trim, transcode, and create GIF animations effortlessly.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages