Parsing simple English and converting it to ffmpeg commands can be done without an LLM, running locally, using megabytes of RAM. Check out this AI: $ apt install cdecl [ ... ] After this operation, 62.5 kB of additional disk space will be used. [ ... ] $ cdecl Type `help' or `?' for help cdecl> declare foo as function (pointer to char) returning pointer to array 4 of pointer to function (double) returning double doub…
Show HN: LLMpeg
11–20 of 83 posts
Re: Show HN: LLMpeg
#12I'd constrain the tool to only run "ffmpeg" and extract the options/parameters from the LLM instead.
Re: Show HN: LLMpeg
#13Re: Show HN: LLMpeg
#14Parsing simple English and converting it to ffmpeg commands can be done without an LLM, running locally, using megabytes of RAM. Check out this AI: $ apt install cdecl [ ... ] After this operation, 62.5 kB of additional disk space will be used. [ ... ] $ cdecl Type `help' or `?' for help cdecl> declare foo as function (pointer to char) returning pointer to array 4 of pointer to function (double) returning double doub…
That’s kind of the killer feature of an LLM. You don’t even need to have your fingers on the right place on the keyboard and it will parse gibberish correctly as long as it’s shifted consistently.
Re: Show HN: LLMpeg
#15Parsing simple English and converting it to ffmpeg commands can be done without an LLM, running locally, using megabytes of RAM. Check out this AI: $ apt install cdecl [ ... ] After this operation, 62.5 kB of additional disk space will be used. [ ... ] $ cdecl Type `help' or `?' for help cdecl> declare foo as function (pointer to char) returning pointer to array 4 of pointer to function (double) returning double doub…
> Granted, this one has a very rigid syntax that doesn't allow for variation, but it could be made more flexible. That’s kind of the killer feature of an LLM. You don’t even need to have your fingers on the right place on the keyboard and it will parse gibberish correctly as long as it’s shifted consistently.
Re: Show HN: LLMpeg
#16FFmpeg is a tool that I now use purely with LLM help (and it is the only such tool for me). I do however want to read the explanation of what the AI-suggested command does and understand it instead of just YOLO running it like in this project. I have had the experience where GPT/LLAMA suggested parameters that would have produced unintended consequences and if I haven't read their explanation I would never know (resu…
curl https://example.com | shRe: Show HN: LLMpeg
#17Parsing simple English and converting it to ffmpeg commands can be done without an LLM, running locally, using megabytes of RAM. Check out this AI: $ apt install cdecl [ ... ] After this operation, 62.5 kB of additional disk space will be used. [ ... ] $ cdecl Type `help' or `?' for help cdecl> declare foo as function (pointer to char) returning pointer to array 4 of pointer to function (double) returning double doub…
Re: Show HN: LLMpeg
#18It's good that you have a "read" statement to force confirmation by the user of the command, but all it takes is one errant accidental enter to end up running arbitrary code returned from the LLM. I'd constrain the tool to only run "ffmpeg" and extract the options/parameters from the LLM instead.
Re: Show HN: LLMpeg
#19i think this type of interaction is the future in lots of areas. i can imagine we replace API's completely with a single endpoint where you hit it up with a description of what you want back. like, hit up 'news.ycombinator.com/api' with "give me all the highest rated submissions over the past week about LLMs". a server side LLM translates that to SQL, executes the query, returns the results. this approach is broadly…
Re: Show HN: LLMpeg
#20Parsing simple English and converting it to ffmpeg commands can be done without an LLM, running locally, using megabytes of RAM. Check out this AI: $ apt install cdecl [ ... ] After this operation, 62.5 kB of additional disk space will be used. [ ... ] $ cdecl Type `help' or `?' for help cdecl> declare foo as function (pointer to char) returning pointer to array 4 of pointer to function (double) returning double doub…
"declare foo as function (pointer to char) returning pointer to array 4 of pointer to function (double) returning double" i would not call English