Releases: Alkl58/NotEnoughAV1Encodes
Release v2.0.7
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
- Fixed 2-Pass Encoding (3c9cb86)
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
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
Release v2.0.5
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
Release v2.0.3
Release v2.0.2
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
Release v2.0.1
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
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
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
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)