Releases: n00mkrad/nmkoder
Releases · n00mkrad/nmkoder
Nmkoder 1.5.2 - More fixes and some tweaks
Changes:
- Switched to shared ffmpeg 4.4.1 build, reducing the download size by ~30 MB and installation size by ~100 MB
- The keyframe interval calculated based on FPS is now clamped (min 20, max 480)
- Bundled executables are now preferred over system installations (e.g. ffmpeg), avoids compatibility problems
- The generated av1an.bat file is now in the session folder instead of getting overwritten
- Reduced the amount of days temp files are kept for (session data kept for 2 days, logs for 4 days)
- Fixed av1an chunk progress not being displayed correctly
- Fixed bitrate being set as bits per seconds instead of kbps (target bitrate/filesize modes)
- Fixed incorrect tooltip texts in av1an settings
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions - Don't use Program Files)
- Run Nmkoder.exe
Nmkoder 1.5.1 - Important fixes
Changes:
- Improved bitrate/stream size util (now also shows total audio/video/subtitle bitrates and sizes, not only per-stream)
- Added check if SubtitleEdit files exist before running OCR utility (for NoOCR builds)
- Updated av1an and aomenc builds
- Fixed av1an not working if vapoursynth is not installed (didn't correctly use the built-in installation)
- Fixed problems regarding the behavior of the per-stream audio settings UI
- Fixed incorrect descriptions of encoder presets in UI
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions - Don't use Program Files)
- Run Nmkoder.exe
Nmkoder 1.5.0 - Reliable OCR, better audio options, UI improvements
Changes:
- Audio encoding - Easy Mode: Only specify stereo bitrate, auto-calculate for other channel layouts, don't change channel counts
- Audio encoding - Advanced Mode: Specify bitrate and channel count for each stream separately
- File/Track Lists: Files can now reliably be moved up/down and deleted without messing up the track list or the resulting ffmpeg command
- OCR Util: Now a lot more reliable but not multithreaded, will instead run all selected streams at once to save time
- VP9/AV1: Automatically add tiling arguments (columns/rows) for improved multithreading based on video resolution
- Metrics Util: Selected videos no longer reset after re-opening the window, the smallest/largest files are now auto-selected
- Metrics Util: ffmpeg output and progress bar is now visible
- av1an: CMD Window is now visible to see progress better
- Track List: Added button to quick select certain streams (all/none/invert/all of type)
- Logs and temp files are now stored in per-session folders to avoid problems with multiple instances that are open at the same time
- Fixed incorrect tooltip texts
- Fixed unhandled errors when selecting certain encoders
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions - Don't use Program Files)
- Run Nmkoder.exe
Nmkoder 1.4.3 - Even more fixes, better target size mode
Changes:
- Target Filesize Mode: Now accounts for audio bitrate
- Crop filter now always runs before scale (if both are used) to avoid messing things up
- Fixes regarding some encoder selections not doing what they are supposed to do
- Removed leftover debug log messages
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions)
- Run Nmkoder.exe
Nmkoder 1.4.2 - More fixes and VBR for NVENC
Changes:
- Added VBR (target bitrate/filesize) support to H264 NVENC & H265 NVENC
- Added timer that prints the total processing duration after a task has finished
- Fixed some incorrect encoder defaults (color format mostly)
- Fixed certain encoding/muxing options not working correctly
- Internal refactoring
Known Issues:
- OCR is not 100% reliable yet, may have incorrect timing
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions)
- Run Nmkoder.exe
Nmkoder 1.4.1 - More OCR languages & Fixes
Changes:
- OCR Util: Now supports English, Spanish, French, German, Italian, Dutch, Polish, Norwegian, Portuguese, Russian, Turkish, Chinese (Sim/Trad), Japanese, Korean
- OCR Util: Better error handling
- Fixed av1an not using the bundled binaries for vapoursynth & encoders
- Minor UI fixes
Known Issues:
- Target bitrate/quality does not work properly for NVENC
- OCR is not 100% reliable yet, may have incorrect timing
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions)
- Run Nmkoder.exe
Nmkoder 1.4.0 - VMAF, Target Filesize/Bitrate, Subtitle OCR, more
Changes:
- Added two-pass target bitrate and target filesize mode for ffmpeg encoding
- Added Metrics Util: Calculate VMAF (1080p or 4K), SSIM, or PSNR, optionally crop and/or scale to match reference video
- Added "Convert Bitmap Subtitles To Text" util which can convert PGS/VOB to SRT using SubtitleEdit + multithreaded Tesseract OCR
- Updated file import UI, now shows a dialog window where the files are previewed and can be (un)checked
- Track List: Details box now shows which file a stream was loaded from (useful when muxing each stream from a separate file)
- Misc encoder efficiency improvements when used with av1an (limit svt-av1 threads per instance, set minimum keyint for aom, ...)
- Fixed re-ordering streams resulting in incorrect stream mapping
- Fixed re-ordering streams not updating the metadata editor with the new order
- Fixed GIF, PNG, JPEG not having their respective file extension added to the output path
Known Issues:
- Target bitrate/quality does not work for NVENC
- When target bitrate/quality is selected, switching encoders will fill the bitrate/size box with the default CRF
- Subtitle OCR currently doesn't offer a language selection, non-english characters will get messed up
Installation:
- Unzip anywhere using 7zip (where you don't need administrator permissions)
- Run Nmkoder.exe
Nmkoder 1.3.1 - VPX Fixes
Changes:
- Fixed av1an VPX not working due to incorrect bit depth and/or profile selection
- Added preset 6 to av1an VPX
- Av1an chunk method now defaults to lsmash instead of hybrid
- Fixed metadata grid not refreshing after re-ordering streams
This tool is still a work in progress - Expect bugs and unfinished stuff!
Installation:
- Unzip anywhere (where you don't need administrator permissions)
- Run Nmkoder.exe
Nmkoder 1.3.0 - Av1an, stream re-ordering, default stream selection, more
Changes:
- An almost complete AV1AN integration for fast chunked AV1/VP9/H265 encoding. Currently supports aom, svt-av1, vpxenc, x265
- Added dropdowns to select the default audio/subtitle streams (with an option to disable subs by default)
- Added buttons to re-order streams when for remuxing/encoding
- Crop Detection is now significantly more accurate and should no longer use invalid values
- Track List improvements: DTS/DTS-HD MA are now correctly displayed (not both as "DTS"), language tags on audio streams are shown
- Various UI/UX improvements
This tool is still a work in progress - Expect bugs and unfinished stuff!
AV1AN notes:
- All dependencies (encoder binaries, vapoursynth) are included portably.
- Due to the way the CLI was written, it is not possible to get the exact encoding progress - Nmkoder can only display the amount of finished chunks. This might change in the future.
- If you notice very high disk usage (>500mb/s) during encoding, try using the same drive for the input file and Nmkoder itself
Installation:
- Unzip anywhere (where you don't need administrator permissions)
- Run Nmkoder.exe
NMKODER 1.2.0 - NVENC, more audio formats, fewer bugs, new utils
Changes:
- Added h264 (NVIDIA NVENC) and h265 (NVIDIA NVENC) to video codecs
- Added MP3 and FLAC to audio codecs
- Added support for loading images sequences (treated like a video input)
- Added support for handling attachment streams (e.g. fonts embedded in MKV)
- Added Utilities page (very unfinished, and the "Create Video From Frames" option does nothing at the moment)
- Added util "Read Bitrates and Stream Sizes"
- Added option to run the current action instantly once a new file is dropped (experimental)
- Improved automatic cropping (detection is now more reliable and won't clamp 1080p to 1072p)
- Metadata editor now works for streams from all files, not just first
- Improved error handling
- Fixed language tags not getting set for video and audio streams, only subtitles
- Fixed problems with thumbnail loading
- UI/UX improvements
This tool is still a work in progress - Expect bugs and unfinished stuff!
Installation:
- Unzip anywhere (where you don't need administrator permissions)
- Run Nmkoder.exe