I built a CLI tool so I never have to write FFmpeg commands again
If you build websites, you've been here before: ffmpeg -i hero.mp4 -c:v libx264 -crf 23 -preset slow -movflags +faststart -c:a aac -b:a 128k out.mp4 Wrong flag order? Re-run. Need a WebM version to...

Source: DEV Community
If you build websites, you've been here before: ffmpeg -i hero.mp4 -c:v libx264 -crf 23 -preset slow -movflags +faststart -c:a aac -b:a 128k out.mp4 Wrong flag order? Re-run. Need a WebM version too? Write the whole thing again with completely different flags. Forgot -movflags +faststart? Your video won't stream properly in the browser — and you won't know until a user complains. I got tired of copy-pasting this from my notes every single project. So I built VidX. Try it in 10 seconds npx @muhammadusmangm/vidx What is VidX? VidX is an interactive CLI tool for web video optimization. Instead of memorizing FFmpeg flags, it walks you through everything with a beautiful terminal UI. You run one command: vidx And it handles the rest — scanning your project for videos, letting you pick which ones to process, choosing format, quality, and resolution, then running the perfect FFmpeg command behind the scenes. The Problem It Solves FFmpeg is incredibly powerful — but its interface is designed f