Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

What I learned shipping a tiny FFmpeg desktop app

Описание и применение

Приложение mov2mp4 позволяет пользователям быстро и безопасно конвертировать файлы .mov в .mp4 локально, без необходимости установки FFmpeg и без загрузки файлов на сторонние сервисы.

Задача

Users needed to convert .mov files to .mp4 without uploading to untrusted online services.

Результат

The app enables quick, local .mov to .mp4 conversion for non-developer users, eliminating the need for external services or manual FFmpeg installation.

Рабочий процесс

  • 1. Bundle the FFmpeg binary inside the app so no external installation is required.
  • 2. Invoke FFmpeg with the command ffmpeg -i input.mov -c:v libx264 -c:a aac output.mp4 from the app.
  • 3. Implement a worker pool to process multiple files concurrently and report per-file progress.
  • 4. Add cancel logic that deletes partially written output files to avoid corrupted media.
  • 5. Provide a first-launch note and helper to bypass OS unsigned-app warnings on macOS and Windows.
  • 6. Distribute the app via a single installer or executable, with a website link for download.

Доказательства

I built mov2mp4, a small desktop app that converts locally and never touches the network.

Источник

I bundled the FFmpeg binary inside the app and pointed the code at the bundled copy instead of the system one.

Источник

If you kill the process mid write, you get a half-written .mp4 that looks real until someone tries to play it.

Источник

  • Дата записи: 2026-09-19T21:45:15.171Z