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