Honestly what a great application of LLMs. FFmpeg is a very powerful tool, and as with most powerful tools is very complicated to run correctly. Do the files get uploaded though? Or does it just grab the location on disk?
Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
41–49 of 49 posts
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#42The Warp terminal[1] is excellent for this type of thing. In agent mode, you just describe what you want to have happen and it generates the proper command(s) (that you can approve before running). 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
Also in zed you can hit ctl-enter in terminal or in code and get the same
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#43To yes, and this — 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.
Em-dash alert.
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#44Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#45Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#46Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#47To yes, and this — 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.
`llm cmd` by simonw is even better for one-off commands. It spits out the invocation and you can repurpose as suits your needs. Thanks Simon!
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#48I think you need to add some liberal filename handling. I have directories of videos generated by various AI video models, and they have spaces in the filenames, not just one, but the prompt to generate the video plus the major parameters are all the filename. They are long, pains in the ass to work with, but they are there. Would be nice if your tool could work with them.