Simple alternative to VSEdit Job Server Watcher.
Totally rewritten frontend for vspipe.exe. The goal is to replace VSEdit Job Server Watcher, with more functions not available in VSEdit JSW. Though it's not stable yet, it provides:
- drag&drop for one or more VPY files
- JSON file for every saved preset
- INI file for saved settings
- a dedicated form for presets management
- saving on closing and reloading on opening of all jobs in queue, automatically
- shutdown, stand-by, reboot and close commands after all jobs are done
- possibility to set process priority
If you have already used VSEdit Job Server Watcher, usage is the same. Exception is made for placeholder {ss}, witch now will be replaced with full subsampling string (ex. yuv420p, instead of 420). In case not, usage is:
- create a new job by clicking on "New" button
- drag&drop or choose one VPY file
- create and/or choose a preset to use
- click on "Done" button to add the job to queue
- repeat the operation until all jobs are added
- click on "Start" and wait
- This is not another job server watcher, it simply manages encode jobs via GUI the same way of VSEdit Job Server Watcher.
- Because the LOG can freeze the GUI, if the encoder supports the "log level" parameter via CLI, it can be set to a lower value rather than default in order to avoid freezing the GUI. For example, FFmpeg and x265.exe accept lower values, such as "error" or "warning". In that way, only errors or warnings (and errors) are displayed in the LOG once the encoder starts processing frames. Obviously, you can set the encoder totally quiet.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.