Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
179 points| bjano | 7 months ago |vidmix.app
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.
jjbinx007|7 months ago
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.
pjc50|7 months ago
kkukshtel|7 months ago
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.
blueboo|7 months ago
teddyh|7 months ago
jjcm|7 months ago
Just for my own development curiosity, was there anything specific you had to do to get ffmpegwasm to work?
dheera|7 months ago
https://news.ycombinator.com/item?id=40410637
I then made a more general version of it for all commands:
https://github.com/dheera/scripts/blob/master/helpme
Example usage:
bjano|7 months ago
It took a bit of trial and error to see which versions of the different libraries and build tools work together.
iamflimflam1|7 months ago
nzoschke|7 months ago
https://codeberg.org/gruf/go-ffmpreg
toddmorey|7 months ago
I 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
WesleyLivesay|7 months ago
I have used it for ffmpeg and then a lot of other slightly more complex commands. A recent one from the other day was gathering up all of the .epub documents in a directory tree, renaming them to the name of the directory they were in, and then placing them all in one single directory. That would have been a whole project for me, and Warp gave me the command with just that description. Any LLM interface would have done the same, but Warp just let me hit "Enter" and run it, no need to copy and paste.
d4rkp4ttern|7 months ago
orderone_ai|7 months ago
madeofpalk|7 months ago
adamgusky|7 months ago
danielvaughn|7 months ago
ilaksh|7 months ago
victorbjorklund|7 months ago
cchance|7 months ago
jeanlucas|7 months ago
bsenftner|7 months ago
jbaber|7 months ago
[1]: https://github.com/dharple/detox
alalonde|7 months ago
matcha-video|7 months ago
pdyc|7 months ago
somesun|7 months ago
guluarte|7 months ago
raincole|7 months ago
p0w3n3d|7 months ago
runeks|7 months ago
baobabKoodaa|7 months ago
yakattak|7 months ago
bjano|7 months ago
26d0|7 months ago
Hassanijaz|7 months ago
[deleted]