DevOps Engineer (Co-Op) @ Procor Limited

FileConvert

A cross-platform desktop app I built for batch converting video, audio, and image files using FFmpeg and ImageMagick.

.NET CoreC#AvaloniaFFMPEGImageMagick

What it is

FileConvert is a desktop utility I made to quickly batch-convert videos, audio files, and high-res images without having to mess with command-line syntax every time.

How It Works Under the Hood

  • Cross-Platform UI: Built with Avalonia UI so it runs natively on Windows, macOS, and Linux with a clean layout.
  • FFmpeg & ImageMagick Bindings: Wraps around FFmpeg and ImageMagick processes using a custom queue manager to handle multiple jobs smoothly.
  • Non-Blocking Multithreading: Asynchronous process execution keeps the UI responsive even while heavy video encoding runs in the background.