A yt-dlp extractor plugin to decrypt YouTube nsig using Deno
The YouTube extractor first attempts with the native JSInterpreter before falling back to Deno
Pass --extractor-args "youtube:bypass_native_jsi"
to use Deno by default
Deno is running in JIT-less V8 mode by default (more security at performance cost - see https://v8.dev/blog/jitless)
Pass --extractor-args "youtube:deno_no_jitless"
to disable it.
Pass --extractor-args "youtube:bypass_native_jsi;deno_no_jitless"
to enable both extractor arguments
Requires yt-dlp 2024.12.06
or above.
You can download the wheel of the latest release and place the .whl
file in one of yt-dlp's plugin paths.
Or you can install this package with pip:
python3 -m pip install -U https://github.com/bashonly/yt-dlp-YTNSigDeno/archive/master.zip
See the plugins section of the yt-dlp README for more information.