Releases: cdgriffith/FastFlix
Beta Version 4.0.0b3
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
- Changing log names, including file output stem in conversion log
- 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
- Audio is not being copied directly if no conversion selected
- Selecting Remove HDR does not change encoder settings properly
Improvements Wanted
- Make sure translations are correct (requires community effort)
Beta Version 4.0.0b2
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
- Changing log names, including file output stem in conversion log
- 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
Improvements Wanted
- If there are already items in queue, and video is being modified, ask if it should be added to queue if convert button is hit.
- Pretty up New Profile and Current Profile windows
- Check for updates need updated for mac and linux
- No check for Max / Min ranges for master display
- Make sure all things are being translated
- Make sure translations are correct (requires community effort)
Beta Version 4.0.0b1
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
Version 3.4.3
- Fixing #110 (multi) no warning for those updating about automatic burn-in subtitles (thanks to loungebob)
- Fixing #110 (multi) no option to disable automatic subtitle burn-in behavior (thanks to loungebob)
- Fixing #110 (multi) waiting cursor may not go away by removing for now (thanks to loungebob)
- Fixing timeout for covers extraction not working
- Fixing changing settings without video would crash GUI
Windows
Please use the installer below (FastFlix_<version>_installer.exe) unless you need the portable version (FastFlix_<version>_win64.zip)
Mac / Linux
Please refer to the README
Version 3.4.2
- Fixing color space details being passed correctly to everything other than x265 as well
- Fixing HDR10+ details on README
- Fixing #102 better with taking into account master-display ratios (thanks to leonardyan)
- Fixing VP9 to accept profiles so HDR10 can be copied properly
- Fixing #108 HEVC can select wrong video track for encoding (thanks to Zeid164)
Version 3.4.1
- Fixing #102 color space and HDR details not parsed from webm correctly (thanks to leonardyan)
- Fixing no warning messages for HDR10+ experimental feature
Version 3.4.0
- Adding #83 HDR10+ support for x265 (thanks to SlashX)
- Adding x265 params hdr10, hdr10-opt, aq-mode and repeat-headers
- Adding basic splash info and waiting cursor for events
- Adding button to open config file from setting panel
- Changing that autocrop will test two spots if possible (thanks to HannesJo0139)
- Changing covers generated in their own temp directory
- Fixing #103 x265-params were being pre-pended with an extra ":" (thanks to Zeid164)
- Fixing #101 FFmpeg status codes now taken into account for errors
Windows
Please use the installer below (FastFlix_<version>_installer.exe) unless you need the portable version (FastFlix_<version>_win64.zip)
Mac / Linux
Please refer to the README
Version 3.3.1
- Fixing #96 input selection did not support all video formats
- Fixing #95 unicode decode error for FFmpeg output
Windows
Please use the installer below (FastFlix_<version>_installer.exe) unless you need the portable version (FastFlix_<version>_win64.zip)
Mac / Linux
Please refer to the README
Version 3.3.0
- Adding ETA and size estimates on status panel
- Adding custom x265-params options
- Adding support for WebP encodings
- Changing height to say "Auto" when keeping aspect ratio
- Changing that buttons will be disabled without video or when encoding
- Fixing cover extraction could timeout and crash program
- Fixing #89 x265 params for hdr10 changed names (thanks to SlashX)
- Fixing #92 cannot start FastFlix on Mac (thanks to Paul Bakaus)
- Fixing autocrop sometimes failing due to muxing size limitations
- Fixing thumbnail generation did not work for videos with multiple video tracks
- Fixing gif generation to work with new filter_complex
- Fixing gif output network location would not work
Windows
Please use the installer below (FastFlix_<version>_installer.exe) unless you need the portable version (FastFlix_<version>_win64.zip)
Mac / Linux
Please refer to the README
Version 3.2.0
- Adding #75 burn-in subtitle support (thanks to Trevbams)
- Adding #81 auto crop feature (thanks to HannesJo0139)
- Adding #84 pause / resume functionality (thanks to loungebob)
- Adding hover info for Audio and Subtitle tracks
- Adding confirm overwrite dialog if file already exists and is not empty
- Adding linking to issues in changelog file
- Changing to explicitly set no-slow-firstpass for x265 bitrate runs
- Changing FFmpeg to download latest available
- Fixing AVC always copied chapters
- Fixing how aspect ratio interacted with crop
- Fixing HEVC would copy HDR10 details on 8-bit videos
Windows
Please use the installer below (FastFlix_3.2.0_installer.exe) unless you need the portable version (FastFlix_3.2.0_win64.zip)
Mac / Linux
Please use pipx as described in the README or use the whl file with Python below.
Updated to 3.2.1 for pip installs due to missing requirement
Version 3.2.1
- Fixing psutil not listed as requirement for pip (thanks to I-Iawk)