Releases: looi-wh/ffmpegOverlay
Minor release
This update primary focus is to convert yuv420p10le to yuv420p as some media files were causing issues to my media server.
Changes
- Added "-pix_fmt yuv420p" to runFFMPEG function
- Tweaked some of runFFMPEG function to focus on the first audio and video
- And some other non important changes
Bugs Bugs Bugs
This release introduces a new function called "Subtitle Detection"
Changes
- New subtitles detection
- Fixed a certain bug where some files will not be skipped even when requirements were met
- Added more visual indications
- Further cleaning up of code
Introduction of new tools
This release introduces new tools that aims to help with the production of your media server.
Changes to ffmpegOverlay
- Fixed the probing function as it was programmed wrongly
- Fixed a line of code where the output name wasn't being generated correctly
New tools
- extractSubs.py (Uses ffmpeg)
- ffprobeRec.py (Uses ffmpeg)
- fixSubs.py (Uses ffmpeg and ffsubsync)
Dynamic Conversion
This release attempts to avoid unnecessary conversions like avoiding files which already has the target codecs and containers. It is also smart enough to know which streams to convert and which not to touch, making a large conversion simply faster and smarter.
Changes
- Added Dynamic Conversion [Being tested]
- Added Try Exceptions to avoid script being stopped due to errors
- Changed some codes for improvements
ffmpegOverlay Foundation
New codes will be written based on foundation releases
Changes
- Stripped down almost everything
- No graphical interfaces
- Retained removeOriginalFile and nameSeparation
- Comments on almost everything
ffmpegOverlay release 1.3.1
This release aims to make gpu transcoding more stable
Changes:
- Added user-defined GPU codec whitelist
- Some gpu doesn't support some other codecs, this is to ensure the script respects it
- Changed a few other things for stability
Stability:
- Been testing this release for 4 days straight while limiting the CPU to 1.1ghz. My computer is running at 55 degrees celsius and its relatively stable
- Transcoding HEVC and VP9 using CPU will take a long time. The output files will most likely be almost twice as big!
ffmpegOverlay release 1.3
This release introduces H264 VAAPI GPU support into script!
Changes:
- Added H264 VAAPI GPU support (Described in README.md)
- Uses cpu and gpu smartly (better stability)
- Please understand that this mode still needs testing
- Reworked part where FFMPEG is called into a function
- Changed a minor things including defaults
Removals
- Removed Magic Install due to bugs
ffmpegOverlay release 1.2.1
This is a minor update because someone in reddit pointed it out
Note: This release is still not production ready yet
Changes
- Added a function that tries to ensure subtitle codec is supported by container
- Current supported containers: mov, mp4 and mkv
- If you have any suggestions on what codec to use for any other container, please suggest
- Added visual indication for the preparation stage
ffmpegOverlay release 1.2
This release contains some goodies for starters
Changes
- Added the ability to magically install everything and anything that is required to run script
- Will install HomeBrew and npm to help with installation
- Will definitely delay start by a few seconds due to some commands
- Changed some settings
ffmpegOverlay release 1.1
This release contain tons of stability features and changes
Changes:
- default settings have been improved
- all audio streams are now being converted into output file
- all subtitles are now converted to mov_text for compatibility reasons
- crf is now set to 20 (higher than average video quality)
- default video and audio bitrate is now 5m and 320k respectively
- added ability to survive even when a single file fails
- this feature is currently under beta
- added new end result page
- fixed a bug where ffmpeg refuses to create file if input and output filenames are the same
- corrected input-file codec detection method
- improved reliability of auto ignore function
- improved code efficiency
- fine tuned some a few things