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.
Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
31–40 of 49 posts
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#32To 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.
FTR I don't, and have never used AI to write or do any "creative work", because it's not creativity if it doesn't come from you.
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#33Earlier quoted context omitted.
Em-dash alert.
Not OP, but the whole "AI using em-dashes when people writing would use commas" is very annoying given that the em-dash is readily available on my phone (hold on - to get one) and on my computer (compose - -), and I only started using it because people pointed out that commas are incorrect in this instance :( FTR I don't, and have never used AI to write or do any "creative work", because it's not creativity if it doe…
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#34Earlier quoted context omitted.
Not OP, but the whole "AI using em-dashes when people writing would use commas" is very annoying given that the em-dash is readily available on my phone (hold on - to get one) and on my computer (compose - -), and I only started using it because people pointed out that commas are incorrect in this instance :( FTR I don't, and have never used AI to write or do any "creative work", because it's not creativity if it doe…
I also have regularly used hyphens, en dashes, and em dashes since college. Way preceding LLMs. Now I second guess my literary style.
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#35Honestly 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?
This appears to use ffmpeg.wasm
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#36Earlier quoted context omitted.
Em-dash alert.
Not OP, but the whole "AI using em-dashes when people writing would use commas" is very annoying given that the em-dash is readily available on my phone (hold on - to get one) and on my computer (compose - -), and I only started using it because people pointed out that commas are incorrect in this instance :( FTR I don't, and have never used AI to write or do any "creative work", because it's not creativity if it doe…
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#37The 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
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.
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#38Great work on this - I made a terminal command similar to this (llmpeg), and was actively trying to get exactly this working - a webasm compiled version of ffmpeg that could encode in the browser. I for the life of me couldn't get the provided examples on https://github.com/ffmpegwasm/ffmpeg.wasm to run. Just for my own development curiosity, was there anything specific you had to do to get ffmpegwasm to work?
It took a bit of trial and error to see which versions of the different libraries and build tools work together.
Re: Show HN: FFmpeg in plain English – LLM-assisted FFmpeg in the browser
#39To 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.