Skip to content

Releases: Alkl58/NotEnoughAV1Encodes

Release v2.0.7

01 May 14:12
Compare
Choose a tag to compare

Changelog

Note: This release can be seen as Beta. If you don't have issues with prior releases, you may not want to upgrade. For more details, read the note at the end of the release notes

Added

  • Added HDR Settings Tab [MKVMerge] (56cce5b)
  • Added Option to Disable Subtitles in Batch Add Dialog (a60c887)
  • Added Optional Input Seeking for PySceneDetect (420456e)
  • Added 2-Pass x264 Encoding (3c9cb86)
  • Added .ts Input (6418def)

Fixes

Other

  • Save Queue Parallel Option (70cd758)
  • Save Custom Worker Count (d6c7c47)
  • Resuming: Check if chunk output really exists (87c9dba)

I have switched my Desktop to Linux, I am not sure how much I will / can develop NEAV1E at this point. There is also the possibility that I switch back to Windows in short term after this release. Due to the nature of what I do on Linux, it's very hard to find time running a Windows VM.

Release v2.0.6

01 Mar 19:08
Compare
Choose a tag to compare

Changelog

Added

  • Added Italian GUI Translation (9bb24ca) Thanks to "MatAnt94"
  • Added Open Destination Button to Queue Context Menu (9956211)
  • Added Save Worker Count (11300e1)
  • Added Auto-detect when the machine is idle [Alpha State] (168c631)

Fixes

  • Fixed Keep Unique Identifier when Editing Queue Item (75be0e7)
  • Fixed Taskbar Progressbar not being 100% when encode is finished (a1ae6c0)
  • Fixed Only force aspect ratio if non-square pixels are used (6954381)
  • Fixed VPX-VP9 Set cpu-used maximum to 8 (f3d5d13)

Other

  • Improved Queue allow multiselect deletion (a59982a)
  • Improved Save Video Encoding Progress [Frontend only] (4b80ef8)
  • Improved Skip Subtitle Muxing if file can not be found (b272797)

Release v2.0.5

27 Jan 19:08
Compare
Choose a tag to compare

Changelog

Added

  • Added Scaling Scaling Algorithms (153c266)
  • Added Show Progress in Windows Taskbar (58438e9)
  • Added SVT-AV1 Preset 11 - 13 & Set default to 10 (2c622eb)
  • Added Japanese GUI Translation (c57fdde) Thanks to "ieno"
  • Added Add Job to Queue if clicking on Start and Queue is Empty (4088572)
  • Added Finished Status with Elapsed Time and average FPS when encoding is finished (88e8d76)

Fixes

  • Fixed Preset Stereo Bitrate not being set (edaf88a)
  • Fixed Incorrect Aspect Ratio if video is not 16:9 and if external encoder is used (502cc78)
  • Fixed Rare Modified List Exception (9b4b200)

Other

Release v2.0.4

13 Jan 21:17
Compare
Choose a tag to compare

Changelog

Fixes

  • Fixed Changing Reencode Method has no effect (524fb6e)
  • Fixed Preset Custom Advanced Commands being overwritten (1e816ca)
  • Fixed Crash when clicking cancel more than once (39d2bec)

Other

  • GUI: Save and Load State of Splitting Settings (5d6608f)
  • GUI: Set Minimum Window Size (1fdddc7)

Release v2.0.3

03 Jan 21:44
Compare
Choose a tag to compare

Changelog

Fixes

  • Fixed MP4 Muxing Wrong Container (ebf0d9f)
  • Fixed Audio Track Language Set Incorrectly (d383906)

Other

  • GUI: Prevent Subtitles if Output Container is MP4 (4a409a0)
  • GUI: Prevent cpu-used 9 for libaom-av1 (434f48d)

Release v2.0.2

28 Dec 14:09
Compare
Choose a tag to compare

Changelog

Note: The v2.0.0 Release had Logging and Temp File deletion disabled by default. Users may want to manually change it in the program settings.

Added

  • Added Preset Option for Audio Codec and Bitrate depending on Channels (d6bc9ed)
  • Added Option to set default Preset (1332c93)
  • Added Drag & Drop Video File (4d2b6b5)
  • Added Very Basic x265 and x264 Encoding Support (2802424)
  • Added Chinese GUI Translation (3a5b00b) Thanks to @wcxu21
  • Added Russian GUI Translation (4f86cb9) Thanks to "Nonami"

Fixes

  • Fixed Batch Folder Browser Dialog not detecting if user didn't select folder (9fe52a1)

Other

  • Automatically set keyframe interval when not in advanced mode (01fbe9a)
  • Backend: Don't create a second Progress Element for 2 Pass encoding (c104af1)

Release v2.0.1

19 Dec 20:37
Compare
Choose a tag to compare

Changelog

Note: The v2.0.0 Release had Logging and Temp File deletion disabled by default. These are enabled now when installing for the first time. Other users may want to manually change it in the program settings.

Added

  • Added Localization - GUI Multi language - English & German (893112c - If you want to add your own language, see #73 (comment))
  • Added Custom Output Name Batch Mode - Can be set inside add preset (28029c9)
  • Added ETA and FPS calculation (7c43db1)

Fixes

  • Fixed UI Freezing when having multiple Items in Queue (78042e2)
  • Fixed Batch Mode adding Files even if no output is selected (f23df42)

Other

  • Prevent User from Editing Queue Items when Encode is Running (acbd5ac)

Release v2.0.0

16 Dec 15:59
Compare
Choose a tag to compare

NEAV1E has been completely rewritten in .NET Core.

This means, that it's no longer compatible with any previous Presets and Job Files.

Of course Bugs will happen and some Features are missing - this has been in re-making of several months - so please report issues on Github or Discord


Changelog

Added

  • Added Queue System
  • Added Option To Edit Queue Element
  • Added Encode Multiple Files Simultaneously
  • Added Changeable Video Framerate
  • Added More Deinterlace Filters
  • Added Two Progressbars For 2-Pass Encoding
  • Added Option To Use Video Bitdepth Instead of Preset Bitdepth in Batch Mode

Improvements

  • Improved Audio Tab - No Hardcoded Limited Amounts Of Tracks (Now Uses A List)
  • Improved Subtitle Tab - No Hardcoded Limited Amounts Of Tracks (Now Uses A List)
  • Improved Video Muxing by drastically reducing code and using MKVMerge
  • Improved Subtitle Support - it now no longer extracts all subtitles when opening a video
  • Improved Batch Mode - the mode now only adds all files to the Queue with a custom Preset
  • Improved Process Cancellation which now also gracefully terminates the encoders
  • Improved Progress Reading by using STDERR instead of writing to log file (reduces random IO)
  • Improved Logging

Fixes

  • Fixed Audio and Subtitle Mapper Not Respecting The Index Of Deactivated Tracks
  • Fixed Conflicting Temp Directories By Switching To A Unique Identifier

Other

  • Switched from .NET Framework to .NET Core
  • Entirely Rewritten "Object Oriented" Code
  • Switched From XML to JSON

Removed

  • Removed FFmpeg Scene Based Splitting: Reason is that it's algorithm is inferior to PySceneDetect. Additionally it somehow broke entirely, which wasted 4h of trying to get it running.

Release v1.9

01 Jul 11:40
Compare
Choose a tag to compare

Please delete old presets from previous NEAV1E versions and create new ones when upgrading to his version.

Changelog:

Added

  • Added Support for libaom-av1, librav1e and libsvtav1
  • Added gyan.dev FFmpeg Builds for librav1e support
  • Added Button to test if custom encoding settings work
  • Added MediaInfo.dll which speeds up getting Source Information

Removed

  • Removed Trim option - this solves some deep lying logic issues

Updates

  • Updated MKVToolNix from v52.0.0 to v58.0.0
  • Updated FFmpeg Build to 2021.06.30 (Build Date)
  • Updated Aomenc Build to 2021.06.29 (Build Date)
  • Updated Rav1e Build to 2021.06.23 (Build Date)
  • Updated SVT-AV1 Build to 2021.06.23 (Build Date)

Improvements

  • Trying to get framecount from MediaInfo, which skips the slow framecount detection through decoding with ffmpeg
  • Freeing CPU Cycles by switching to System.Timer for Progressbar
  • Properly track launched ffmpeg instances
  • Properly pause / resume / terminate ffmpeg instances
  • Improve pcm_bluray compatibility
  • Improve Batch Mode with Presets
  • Use Filters in equal chunking mode to accelerate splitting when downscaling

Fixes

  • Fix Crash when cancelling
  • Fix Audio not encoding the correct track if only one is activated
  • Fix Audio encoding related logic issues
  • Fix Batch Mode not encoding a second time in the same instance
  • Fix VP9 2-Pass encoding
  • Fix Not Saving Splitting Settings in Preset
  • Fix aomenc encodes being shorter
  • Fix Not encoding if source subtitle has no language
  • Fix Not encoding if source audio has no language
  • Fix Hardsub not working with equal chunking
  • Fix Overlapping UI elements

Other

  • Default to chunked splitting
  • Logging now uses Video Output Path
  • New Icon

Release v1.8

06 Apr 11:03
Compare
Choose a tag to compare

Changelog:

  • Added Pause/Resume Encoding Process (c586635)
  • Added Custom Track Name for Audio Tracks #41 (8889289)
  • Added Encode File with different Presets in Batch Mode #34 (50100ba)
  • Added Select Output Container in Batch Mode (under Preferences) (bc14e6d)
  • Added More Audio Languages (f0dc760)
  • Added More Subtitle Languages (422c2f2)
  • Fixed Installer not Purging old Version #45 (only applies to v1.7<)
  • Fixed PySceneDetect Encoding the Entire Stream as one Chunk (cfe48f6)
  • Fixed VP9 Encodes being shorter (switched to libvpx-vp9) (fadec4b)
  • Fixed Minor Bug where Keyframes are not set during x264 reencoding (fadec4b)
  • Fixed HardSub and or Trimming not working with SVT-AV1 (28a1102)
  • Fixed Wrong Framecount being displayed if Trimming is enabled (66cf086)
  • Replaced Old Placeholder Image in Trimming Window (28a1102)