Avidemux Forum

Participate => User interface and Usability => Topic started by: busch on January 11, 2019, 02:22:58 PM

Title: Better usability when adding jobs
Post by: busch on January 11, 2019, 02:22:58 PM
Hello out there,

I'm currently converting and trimming a lot of movies using Avidemx. I really like the job queue feature, but creating a new job is a bit cumbersome and slow. Every time I need to type in a job title and then I need to browse to the destination folder and type in the destination file name and add the extension.
When working on a tv show, where all the files are similarly named this is very error prone.

I think it would be much faster and easier when Avidemux suggests plausible values by itself:

With this only one or two steps would be required to add a job to the queue.

Another trap on windows is, that when using the windows notation for folders (C:\program files\...) Avidemux swallows it, but doesn't create a proper job. Happend once to me and I had to redo 10 jobs. :(

What do you think?

best regards
busch

Title: Re: Better usability when adding jobs
Post by: eumagga0x2a on January 11, 2019, 05:37:48 PM
Quote from: busch on January 11, 2019, 02:22:58 PM

  • destination folder: same as the source file on first use in this session. Or at least on subsequent uses: the last used destination from this session
  • destination file: source file name without extension. The extension can automatically be derived from the chosen output format. On conflicts the job is skipped or an arbitary number is added

I guess this part has been independently addressed by [coreUI/qt/cli] Add file extension filtering to the new file selector interface, use the same backend both for the old and the new one (https://github.com/mean00/avidemux2/commit/1879d9f25660155cb19e5ebf00c3d8ceab424f9e).

I don't have really a use case for the jobs queue, would you want to step in? --> https://github.com/mean00/avidemux2/blob/ffmpeg4x/avidemux/common/gui_save.cpp#L113 (https://github.com/mean00/avidemux2/blob/ffmpeg4x/avidemux/common/gui_save.cpp#L113)