Menu

#1 Config file for variable add ffmpeg commands

1.0
closed
feature (1)
2017-04-13
2017-04-11
Joerg Sorge
No

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

Discussion

  • Krzysztof Kamil Jacewicz

    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.

     
  • Krzysztof Kamil Jacewicz

    rev.9 - I started implementing your request. From the commit describtion:

    This is in response to ticket #1. It will allow users to define their own custom programs inside a text file, for their own command line format to use with ffmpeg.
    The customized command line format can contain variables, and a program can define visual controls to enable editting value of these variables.
    Curenlty there is only a built-in program loaded at startup, but I will change it so that user-defined programs can be loaded from a text file.
    Also, a documentation will be added in the wiki.

    Attachements are screenshots of new UI, where you choos a program from a drop-down list, and then UI for settings are dynamically created.

     
  • Krzysztof Kamil Jacewicz

    • status: open --> pending
    • assigned_to: Krzysztof Kamil Jacewicz
     
  • Krzysztof Kamil Jacewicz

    Added a wiki page explaining how to define custom programs:
    [Custom programs]

     

    Related

    Wiki: Custom programs

  • Krzysztof Kamil Jacewicz

    • status: pending --> closed
     
  • Krzysztof Kamil Jacewicz

    [r11] uploaded version 0.91, both into the SVN and as a downloadable release.

    Documentation here:
    [Custom programs]

     

    Related

    Commit: [r11]
    Wiki: Custom programs


Log in to post a comment.