Changes
- Adding #59 Queue system
- Adding #94 profiles (thanks to robchap79)
- Adding #98 multi-lingual support (thanks to leonardyan)
- Adding #111 HDR10+ Optimization flag for x265 (thanks to SlashX)
- Adding #113 copy video track option (thanks to leonardyan)
- Adding |===== | Progress Bars
- Adding support for interlaced videos
- Adding option to download newest FFmpeg on Windows
- Adding builds for MacOS and Linux
- Adding --test (imports only) and --version startup options
- Changing to a model based dataclass setup with a large internal re-write
- Changing so it opens the file dialog for new video to last used directory
- Fixing #116 how HDR10 options for x265 work (thanks to HannesJo0139)
- Fixing thumbnails not being generated properly on 10-bit non bt2020 files
- Fixing QThread destroyed message on close
Known Issues
- Worker thread can stay alive if exited gui during conversion and clicked to "cancel", does not cancel.
- Internal version is labeled 4.0.0 not 4.0.0b1
Bugs / improvements wanted
- Weird blue button background appears sometimes
- The queue sometimes can't identify commands that have been run and don't update their state, but conversion still runs
- Rotation and Flip drop downs are cropped poorly
- No check for Max / Min ranges for master display
- Change conversion log name to filename output
- Add a dialog for "Add current item to queue?"
- Need to actually add content to dictionary for other languages
- Send to queue doesn't clear the video title
- Check for updates need updated for mac and linux