Live data from Hacker News

Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

vidmix.app

41–49 of 49 posts

Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

#41
post #3

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?

Nothing is uploaded, everything runs locally.

Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

#42

The 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

IME as a dev, I got value from Aider using AI as a commodity to edit code. The sparkly buttons in AWS Cloudwatch log queries, Mongo Compass desktop app and other apps with AI features are hit or miss so far.

Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

#43
post #31

To 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.

https://www.scottsmitelli.com/articles/em-dash-tool/

Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

#47
post #39

To 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!

simonw's llm is amazing. Basically disappointed me for trying to build any LLM powered cli tool

Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser

#48

I 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.

I haven't needed it in a while, but I remember detox[1] being good for bulk renaming without me having to provide input.

[1]: https://github.com/dharple/detox

Post reply on HN