Skip to content

Releases: looi-wh/ffmpegOverlay

Minor release

17 Oct 08:36
9a2c736
Compare
Choose a tag to compare

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

20 Sep 11:04
2e8f383
Compare
Choose a tag to compare

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

19 Sep 06:20
ffe956b
Compare
Choose a tag to compare

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

17 Sep 16:28
20fde65
Compare
Choose a tag to compare
Dynamic Conversion Pre-release
Pre-release

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

29 Aug 10:42
74ae540
Compare
Choose a tag to compare
Pre-release

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

15 Aug 06:17
e1a6934
Compare
Choose a tag to compare

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

11 Aug 17:36
c85b585
Compare
Choose a tag to compare

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

09 Aug 05:03
7d1c81d
Compare
Choose a tag to compare
Pre-release

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

08 Aug 19:39
fdc6689
Compare
Choose a tag to compare
Pre-release

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

08 Aug 16:52
974844c
Compare
Choose a tag to compare
Pre-release

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