What's new in NotEnoughAV1Encodes (NEAV1E) 2.1.7

Apr 26, 2024
  • Added:
  • Add mpg to supported files for batch encode
  • Add NVEnc to Updater
  • Fixes:
  • Fix svt-av1 ffmpeg argument list changed
  • Fix a long standing bug where multiple queue items were referencing the same object causing weird behavior
  • Fix Encoder Speed stuck when switching between encoders (frontend only)
  • Fix Batch Folder Menu Cut Off
  • Other:
  • Improve Implementation of chunking
  • Update MediaInfo
  • Update 7zip
  • Update pyscenedetect
  • Update nvenc
  • Update NuGet Dependencies (1cd87af)
  • Updater: Use HttpClient instead of deprecated WebClient

New in NotEnoughAV1Encodes (NEAV1E) 2.1.6 (Jan 29, 2024)

  • Added:
  • Add AMD AMF AV1 Support (untested) #135 (e1d0422)
  • Updater: Add QSVEnC (e2b6ab5)
  • Updater: Add MKVToolNix (4176fe3)
  • Fixes:
  • Catch crash on startup when queue item is corrupted (9b305bb)
  • Fix filters not working with new no splitting option (1be1171)
  • Fix not all temp files could be deleted (19f1bf2)

New in NotEnoughAV1Encodes (NEAV1E) 2.1.5 (Sep 21, 2023)

  • Added:
  • Add option to disable splitting (c5406b8)
  • Fixes:
  • Fix Filter: Crop before Resize (b0a0845)
  • Other:
  • Update Nuget dependencies (cdb443f)

New in NotEnoughAV1Encodes (NEAV1E) 2.1.4 (Mar 30, 2023)

  • Added:
  • Add Target VMAF (1776039) Beta - currently only for aom (AV1 FFmpeg)
  • Fixes:
  • Fix NVENC incorrect parameter (d0538a2)
  • Fix Combining Hardsub and other filters (bc4131c)

New in NotEnoughAV1Encodes (NEAV1E) 2.1.2 (Feb 15, 2023)

  • Added:
  • Add NVENC AV1 Hardware Encoder (NVIDIA RTX 40 Series - untested) (fb0581c)
  • Add Queue Sorting (2298d5a)
  • Add Button to Delete entire Queue (15012c9)
  • Fixes:
  • Fixed potential aspect ratio bug (88783e7) by @Jordonbc
  • Fixed Auto Height Resize (7c80b69)
  • Other:
  • Ask user when closing program while encode is still running (7c99df6)
  • Apply Preset Audio Changes after Video has been loaded (3531043)
  • Updated Japanese Translations (1458a2a) by @rougemeilland

New in NotEnoughAV1Encodes (NEAV1E) 2.1.1 (Oct 30, 2022)

  • Added:
  • Add Intel QSV AV1 Hardware Encoder (Intel ARC) (1a35d34)
  • Add Import Audio Option (0c069f6)
  • Add Auto Clear Queue Setting (3637f01)
  • Fixes:
  • Fixed HDR Settings not being saved in Preset (7c80b69)
  • Other:
  • Notify user how many errors have been detected (299fc52)
  • Prefill file destination dialog with input filename (96af002)
  • Prevent adding items to the queue with the same input & output file path (0f3817c)
  • Prevent out path being same as input path when default out path is set (45877b7)
  • Prevent running multiple instances (068ca56)
  • Updated Chinese Translations (1398988) by @wcxu21

New in NotEnoughAV1Encodes (NEAV1E) 2.1.0 (Oct 21, 2022)

  • Added:
  • Add better handling if 7-zip is not detected (7d925de) - Thanks to @Jordonbc
  • Add SVT-AV1 AQ Mode (bf5d339)
  • Add SVT-AV1 Film grain Synthesis (c057804)
  • Add Option for Default Container (2333c02) #117
  • Fixes:
  • Fix No Video Muxing Output when there is no Audio and Subtitles (895a52f)
  • Other:
  • Skip Subtitles when WebM is used (fc67f30)
  • Disable Subtitles when Output Container is WebM (a99d0d5)
  • Bump MediaInfo Version (9827241)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.9 (Aug 27, 2022)

  • Added:
  • Added French Translation #113 by @manzing (60d6e82)
  • Log FFmpeg Errors during splitting (f0dd4bd)
  • Log FFmpeg Errors during audio encoding (383ca73)
  • Fixes:
  • Fix Chunks being added in the wrong order (ddcb896)
  • Fix MKVMerge is wrongly used for MP4 output #111 (07bbb01)
  • Fix Log: Video Output Path incorrect (8640294)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.8 (Jun 3, 2022)

  • Added:
  • Added Default Output Location Setting #104 (78da9f0)
  • Fixes:
  • Fixed Parallel Encode Bug #105 (6e9ed1c)
  • Fixed Audio Encoding Progress not shown #106 (8559358)
  • Other:
  • Updated FFmpeg and standalone encoders
  • Updated PySceneDetect

New in NotEnoughAV1Encodes (NEAV1E) 2.0.7 (May 1, 2022)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.6 (Mar 1, 2022)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.5 (Jan 28, 2022)

  • 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:
  • Format FPS Calculator to fill decimal places - avoids the encoding status to shift unpleasantly (c6a147d)
  • General Smaller Code Cleanup (cb8cf21, e043fc4, 9199fb1, faf6534)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.4 (Jan 13, 2022)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.3 (Jan 3, 2022)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.2 (Dec 28, 2021)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.1 (Dec 20, 2021)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 2.0.0 (Dec 16, 2021)

  • 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.

New in NotEnoughAV1Encodes (NEAV1E) 1.9 (Jul 1, 2021)

  • 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

New in NotEnoughAV1Encodes (NEAV1E) 1.8 (Apr 6, 2021)

  • 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)

New in NotEnoughAV1Encodes (NEAV1E) 1.7 (Feb 23, 2021)

  • Fix no muxing if single quotes are in the filename
  • Fix chunks being muxed in the wrong order for some users
  • Fix scene detection using splits from previous detections (Fixes #38)
  • Fix progressbar displaying wrong progress when deinterlace filter is set to 1
  • Prevent user using the Updater while encoding
  • General Cleanup (improved code quality & removed unnecessary code)

New in NotEnoughAV1Encodes (NEAV1E) 1.6 (Jan 28, 2021)

  • Added Drag & Drop Video File
  • Added Optional Popup Window after encoding finished
  • Re-Added MP4 Container Support
  • Removed File Renaming in Chunking mode, thus reducing unnecessary IO
  • Fixed Wrong Frame Count
  • Fixed Crash when loading Project File
  • Fixed Resume Subtitle and Audio incorrectly set
  • Fixed not all Subtitle settings being saved & loaded
  • Fixed Audio Track Detection
  • Fixed Start Button Color not resetting
  • Fixed Preset Loading overwriting disabled audio encoding if source does not have audio (also fixes no video output)
  • Added safeguard to skip audio, if audio encoding failed

New in NotEnoughAV1Encodes (NEAV1E) 1.5 (Dec 16, 2020)

  • Re-Added VP9 Encoding
  • Automatically set Bit-Depth and Color Format
  • Add Aomenc Tune-Content Option
  • Better Resizing (Auto Scaling...)
  • Check for non unicode characters
  • Check if PySceneDetect is installed
  • Show Video Information on Main Tab
  • General Bug Fixes
  • Fix Not Saving Temp Path
  • Fix Shutdown if Custom Temp Folder is checked
  • Fix wrong XAML reference
  • Fix not detecting no video output
  • Fix 2-Pass Displaying wrong progress
  • Fix VP9 10bit & 12bit
  • Added Easter Egg... which will show once a year on Christmas

New in NotEnoughAV1Encodes (NEAV1E) 1.4 (Dec 7, 2020)

  • Backend completly rewritten
  • UI Re-Design (Metro Theme)
  • Added Scene Based Splitting (FFmpeg and or PySceneDetect*)
  • Added VFR Support (MKV input/output only)
  • Better Progressbar reading encoded frame count from ffmpeg
  • Improved Dependency Updater
  • Now can resume unfinished encodes without extra settings
  • Window is now resizable
  • General Bug Fixes
  • Fixed incorrect Audio detection in rare specific cases
  • Fixed FFmpeg color_range piping (trac.ffmpeg.org/ticket/8958)
  • *requires manual installation

New in NotEnoughAV1Encodes (NEAV1E) 1.3 (Oct 1, 2020)

  • Added Same as Source Framerate
  • Add Option to skip splitting (testing phase)
  • SVT-AV1 v0.8.5 Support
  • Parse Audio Language from Video Input
  • Improved Subtitles Tab
  • Automatically enable audio encoding in Batch mode
  • Now uses mkvmerge
  • Delete subtitle folder if no subtitles are extracted
  • Hotfix: Deleting source file when splitting disabled
  • Fix SVT-AV1 2-Pass encoding when splitting deactivated
  • Fix reencoding message when opening a different video
  • Fix thumbnail extracting when opening a different video
  • Fix No Audio Copy (testing phase)
  • Fix Audio failing to encode
  • Fix frame count 0 in batch encode mode
  • Fix Crash when Audio Language is NULL
  • Fix "Same Source Framerate" being double instead of fraction
  • Fix Updater Web Client SSL TLS Issue on Windows 7 #15
  • Fix Updater SVT-AV1 Repo Change from OpenVisualCloud to AOMediaCodec