Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser (vidmix.app)
I found that I am using ChatGPT more and more to get the FFmpeg command I need, but the process can be a bit tedious: copy-pasting commands, dealing with input file names and locations, making sure the prompt contains enough info about the input files.
This site attempts to solve that. You just describe what you want to do, pick the input files and an LLM (currently DeepSeek) generates the FFmpeg command. You can then run it directly in your browser or use the command elsewhere.
19 comments
[ 3.9 ms ] story [ 45.8 ms ] threadI use it a lot to convert videos and turn a folder of tiff files into pngs at 1/2 size, etc. It's great at generating FFMEG commands and chaining the right tools together.
[1] https://www.warp.dev
Just for my own development curiosity, was there anything specific you had to do to get ffmpegwasm to work?
[1]: https://github.com/dharple/detox
It suggested various things to try, and after pasting in the error messages each time it suggested more and more radical things. Eventually it suggested a program called Untrunc, where you give it a working video file as a reference and then the file that's faulty and as if by magic it worked!
Just wanted to mention this in case anyone else is struggling to get FFmpeg to repair a file.
I've started doing something similar on the command line with Claude Code that works incredibly well:
claude -p "use ffmpeg to convert myvideo.mov into an h264 video suitable for youtube upload" --dangerously-skip-permissions
Highly recommended! I use --dangerously-skip-permissions because I just want to set it and forget it and dont need to babysit the run.