Show HN: Ez FFmpeg – Video editing in plain English

Type what you want—fans cheer, AI loyalists push back, and someone found a broken link

TLDR: Ez FFmpeg lets you type plain English to do video edits without memorizing commands. Comments split between using AI chatbots for the same job, asking for tab-completion and better GIF quality, and grumbling about macOS playback and a broken repo link—making simple video edits a surprisingly heated topic.

“Stop Googling ffmpeg commands,” says Ez FFmpeg, a tiny tool that lets you type plain English like “ff convert video.mp4 to gif” and have the scary command-line magic handled for you. No artificial intelligence, no internet calls—just fast, offline pattern matching. The community loved the promise of no flags, no manuals, but the comments immediately turned into AI vs No-AI cage match.

One camp, led by HelloUsername, swears the best use of chatbots is getting them to write those cryptic commands for you. The other side loves the idea of keeping things simple and offline. Then Tempest1981 barges in with a relatable rant: macOS apps refusing to open certain .mp4 files (think newer compression formats), asking, “Is there an easier way?”—which is basically the tool’s pitch.

Power users brought the spice. mmahemoff wants tab completion because typing should feel like butter. GIF purists stormed in: dllu insists you must use the “palettegen” trick for high-quality GIFs and drops a ten-year-old blog like a vintage wine. And for extra drama, Kwpolska cries, “GitHub repo link returns 404,” causing a brief “is it down?!” panic. For the brave, the repo is here: github.com/josharsh/ezff. Simple edits, big opinions—classic internet energy.

Key Points

  • Ez FFmpeg provides a plain-English CLI ('ff') that maps user intents to ffmpeg commands.
  • The tool supports numerous operations: convert, compress, trim, extract audio, resize/scale, speed changes, reverse, mute, rotate, flip, thumbnail, loop, merge, add audio, grayscale, stabilize, and denoise.
  • It operates via a Parser → Builder → ffmpeg pipeline, uses pattern matching, and runs offline without AI or API calls.
  • A dry-run mode lets users preview the ffmpeg command before execution; outputs are saved with an '_output' suffix.
  • Requirements include Node.js ≥16 and ffmpeg installed in PATH, with install guidance for macOS, Ubuntu/Debian, and Windows; the project is MIT-licensed and hosted on GitHub.

Hottest takes

"The one good usecase I’ve found for AI chatbots, is writing ffmpeg commands" — HelloUsername
"I was surprised that macOS... can’t read .mp4 files" — Tempest1981
"GitHub repo link returns 404" — Kwpolska
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.