Skip to content

Releases: n00mkrad/nmkoder

Nmkoder 1.5.2 - More fixes and some tweaks

27 Oct 12:12

Choose a tag to compare

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

25 Oct 09:27

Choose a tag to compare

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

22 Oct 12:36

Choose a tag to compare

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

13 Oct 15:28

Choose a tag to compare

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

12 Oct 21:09

Choose a tag to compare

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

10 Oct 16:44

Choose a tag to compare

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

06 Oct 21:31

Choose a tag to compare

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

03 Oct 18:35

Choose a tag to compare

Pre-release

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

03 Oct 16:55

Choose a tag to compare

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

24 Sep 17:02

Choose a tag to compare

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