←back to thread

FFmpeg 8.0

(ffmpeg.org)
985 points gyan | 4 comments | | HN request time: 0s | source
Show context
pmarreck ◴[] No.44985875[source]
Impressed anytime I have to use it (even if I have to study its man page again or use an LLM to construct the right incantation or use a GUI that just builds the incantation based on visual options). Becoming an indispensable transcoding multitool.

I think building some processing off of Vulkan 1.3 was the right move. (Aside, I also just noticed yesterday that Asahi Linux on Mac supports that standard as well.)

replies(3): >>44985906 #>>44986225 #>>44986323 #
Culonavirus ◴[] No.44985906[source]
> incantation

FFmpeg arguments, the original prompt engineering

replies(4): >>44985969 #>>44985984 #>>44986587 #>>44987357 #
Keyframe ◴[] No.44985969[source]
with gemini-cli and claude-cli you can now prompt while it prompts ffmpeg, and it does work.
replies(3): >>44986076 #>>44986346 #>>44986872 #
1. profsummergig ◴[] No.44986872[source]
Just seeking a clarification on how this would be done:

One would use gemini-cli (or claude-cli),

- and give a natural language prompt to gemini (or claude) on what processing needs to be done,

- with the correct paths to FFmpeg and the media file,

- and g-cli (or c-cli) would take it from there.

Is this correct?

replies(2): >>44987054 #>>44989276 #
2. RedShift1 ◴[] No.44987054[source]
Yes. It works amazingly well for ffmpeg.
replies(1): >>44987079 #
3. profsummergig ◴[] No.44987079[source]
Thank you.
4. logicalmind ◴[] No.44989276[source]
Another option is to use a non-cli LLM and ask it to produce a script (bash/ps1) that uses ffmpeg to do X, Y, and Z to your video files. If using a chat LLM it will often provide suggestions or ask questions to improve your processing as well. I do this often and the results are quite good.