[FFmpeg-user] ff* command lines that work

Ted Park kumowoon1025 at gmail.com
Tue Mar 10 17:36:30 EET 2020


> This is proof of why this intent of collecting command lines is totally
> misleading. This will work *in certain cases*. What if the text page is
> different? What if it's not run on a Raspberry Pi? (It won't work
> anywhere else!). You need to understand both the input and the intent,
> in order to understand a command line. (Kudos to Robin for
> complementing his command line with that.)

I think this is a good point, the build configuration and the environment differences for each “working” command are going to make it hard to find any coherent pattern…

I sort of had an idea, since I think I saw ML being brought up as a possibility, and used to find natural language patterns? I thought maybe if you offered a simple http service for people to check for common workflows and run them on a micro task server instance(?) (like lambda on aws or cloud f(x) on gcloud). If you do something like that then you’d be providing an incentive for people to provide working command lines (you have to make sure they agree to collection of commands for machine learning) plus you control the build configuration of the deployed function as a service endpoint. 

I can’t find it right now, but I remember seeing a site that did something like this, except it wasn’t based on any ffmpeg binary, and just sort of “parsed” the ubuntu man page and used the recognized options to parse the command, so it wasn’t very useful.

But if you are able to build a good enough model, I think at least a few people would appreciate something like a web-based ffmpeg “terminal” with auto-complete suggestions, etc. And you could use information collected to further better your model. You could even make use of that data as an ffmpeg autocomplete rule set for popular shells, etc as well, 

Ted Park

More information about the ffmpeg-user mailing list