Skip to content

Releases: jkkma/nmkoder

Nmkoder 2.8.79

Choose a tag to compare

@github-actions github-actions released this 03 Sep 06:47

Portable builds of Nmkoder 2.8.79 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.78

  • Bump version to 2.8.79
  • Price the attachment step by the method rather than by the mux
  • Correct the min-q default in the prompt finding
  • Attach the encode settings to the finished output instead of racing av1an for it
  • Stop aomenc and vpxenc asking a question no launched child can answer
  • Correct the HLG overshoot numbers and write down the fixture that makes them
  • Correct the argument rows that offer values their encoders refuse
  • Show the libplacebo probe accepting a real GPU, and time both backends
  • Correct the hbd-mds trigger and x265's stray zero, and settle the av1an vmaf-path question
  • Watch the release run through gh instead of curl and jq
  • Point the Scoop manifest at 2.8.78

Nmkoder 2.8.78

Choose a tag to compare

@github-actions github-actions released this 26 Aug 06:40

Portable builds of Nmkoder 2.8.78 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.77

  • Bump version to 2.8.78
  • Keep the pixel aspect and colour through the encoder pipes
  • Point the Scoop manifest at 2.8.77

Nmkoder 2.8.77

Choose a tag to compare

@github-actions github-actions released this 23 Aug 00:45

Portable builds of Nmkoder 2.8.77 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.76

  • Bump version to 2.8.77
  • Escape the grain table's path into av1an's -v string
  • Point the Scoop manifest at 2.8.76

Nmkoder 2.8.76

Choose a tag to compare

@github-actions github-actions released this 20 Aug 07:42

Portable builds of Nmkoder 2.8.76 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.75

  • Bump version to 2.8.76
  • Read the repair's colour values by key rather than by position
  • Point the Scoop manifest at 2.8.75

Nmkoder 2.8.75

Choose a tag to compare

@github-actions github-actions released this 20 Aug 04:22

Portable builds of Nmkoder 2.8.75 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.74

  • Bump version to 2.8.75
  • Place repaired frames by timestamp, and re-state colour through the pipe
  • Point the Scoop manifest at 2.8.74

Nmkoder 2.8.74

Choose a tag to compare

@github-actions github-actions released this 18 Aug 23:06

Portable builds of Nmkoder 2.8.74 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.73

  • Bump version to 2.8.74
  • Settle the field-TS disagreement: an off-by-one, not a decode fault
  • Measure the source plugins across ten samples, and correct why ffms2 is wrong
  • Record why DGIndex and d2vsource were tried and not adopted
  • Name the source plugin the cadence repair opens with, and say why
  • Repair a duplicate-padded capture by content rather than by its timestamps
  • Name the signature of the transient grav1synth skip
  • Point the Scoop manifest at 2.8.73

Nmkoder 2.8.73

Choose a tag to compare

@github-actions github-actions released this 18 Aug 12:56

Portable builds of Nmkoder 2.8.73 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.72

  • Bump version to 2.8.73
  • Point the Scoop manifest at 2.8.72

Nmkoder 2.8.72

Choose a tag to compare

@github-actions github-actions released this 18 Aug 12:45

Portable builds of Nmkoder 2.8.72 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.71

  • Bump version to 2.8.72
  • Reject a converted source open by its length, not by whether frame 0 renders
  • Point the Scoop manifest at 2.8.71

Nmkoder 2.8.71

Choose a tag to compare

@github-actions github-actions released this 18 Aug 10:46

Portable builds of Nmkoder 2.8.71 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.70

  • Bump version to 2.8.71
  • Measure a field-coded capture against the rate its frames arrive at
  • Point the grain denoise rule at the code that now carries it
  • Point the verifier at the record the split moved, and give cut-release the third outage
  • Give record-finding its evals, and the routing the split left it without
  • Move four areas of CLAUDE.md into reference skills, verbatim
  • Guard the two silent failures the .claude layer had no answer for
  • Point the Scoop manifest at 2.8.70

Nmkoder 2.8.70

Choose a tag to compare

@github-actions github-actions released this 18 Aug 03:15

Portable builds of Nmkoder 2.8.70 (Avalonia UI on .NET 10).

Unpack anywhere and run Nmkoder. No .NET install needed - the runtime is included.

On Windows, Scoop can do that for you - this repository doubles as
a bucket, and updates in place from then on:

scoop bucket add ayylmao https://github.com/jkkma/nmkoder
scoop install nmkoder-avalonia

(nmkoder-avalonia, not nmkoder - Scoop's extras bucket carries the
pre-fork WinForms Nmkoder under that name.)

Bundled tools. Each archive lists exactly what it carries in
bin/THIRD-PARTY.txt, with licences and sources. Bundling is best-effort:
where a project publishes no binary for a platform, it is skipped rather than
faked, so check that file rather than assuming.

  • Windows carries the most: ffmpeg/ffprobe, MKVToolNix, and what is available
    of the AV1AN tab's toolchain in bin/av1an/ - VapourSynth with an embedded
    Python and its source plugins in vsynth/, encoders in enc/. The QTGMC
    deinterlacer's plugins and scripts go in there too, which is what lets
    Quick Convert deinterlace a tape capture with it.
  • Linux includes ffmpeg/ffprobe; install VapourSynth and the encoders from
    your package manager. QTGMC additionally wants the mvtools, znedi3, eedi3m,
    fmtconv, rgvs, misc and focus2 plugins plus the havsfunc, vsutil and mvsfunc
    scripts - and fft3dfilter on top of those for the Placebo and Very Slow presets,
    the only two that denoise; without them Nmkoder deinterlaces with ffmpeg's bwdif
    and says so.
  • macOS ships none of them; install with
    brew install ffmpeg mkvtoolnix av1an aom libvpx x265.

SVT-AV1 is deliberately not in that brew line. Nmkoder bundles the
svt-av1-hdr build, which continues
the SVT-AV1-PSY line, and the AV1AN tab's content presets are made of parameters
only that line has. Homebrew's svt-av1 is mainline and rejects them outright,
so Nmkoder drops them and says so in the log. Build svt-av1-hdr and put
SvtAv1EncApp on your PATH to get those presets as intended.

Anything missing can be dropped into bin/ yourself - av1an goes in
bin/av1an/, encoders in bin/av1an/enc/, VapourSynth plugins in
bin/av1an/vsynth/vs-plugins/.

Anything placed in bin/ takes priority over tools on your PATH.

Changes since v2.8.69

  • Bump version to 2.8.70
  • Open both tone map rows armed, on the best curve each tab can run
  • Add a Scoop version badge to the README
  • Rename the Scoop bucket to ayylmao and leave the app name where it is
  • Point the Scoop manifest at 2.8.69