Config file for variable add ffmpeg commands
front-end interface for ffmpeg
Brought to you by:
krisjacewicz
Maybe it could be added a config file to make the ffmpeg commands variable.
That file can hold pairs of a desc and a ffmpeg cmd, that are read into the dropdown box to execute it, when selected?
For example:
[Convert to mp4]
-c:v libx264 -preset veryslow -crf 0
I like this idea, but I don't want to do it without looking into the problem first and figuring a good design for it.
Just adding a list of profiles into a dro-down list is too simplistic, and not worth bothering, it has to be better than just that. If I allow user to define a profile, it has to be a dynamic one. It must be possible that a profile defines variables, and when you choose it form a drop-down list, the UI reloads dynamically creating visual controls for setting the variables that the loaded profile defines. For example, a slider for choosing an integer value for a variable. Or a combobox with pre-defined options. Or a checkbox to toggle some flags on/off.
That, then, will make a good UX and will be a good way forward on the roadmap. I will be looking into this over the course of next couple of weeks.
rev.9 - I started implementing your request. From the commit describtion:
Attachements are screenshots of new UI, where you choos a program from a drop-down list, and then UI for settings are dynamically created.
Added a wiki page explaining how to define custom programs:
[Custom programs]
Related
Wiki: Custom programs
[r11] uploaded version 0.91, both into the SVN and as a downloadable release.
Documentation here:
[Custom programs]
Related
Commit: [r11]
Wiki: Custom programs