VideoHelp Forum





Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 3 of 3
  1. Not so long ago, on YouTube, when getting the list of available formats with yt-dlp, for some videos there used to be multiple audio only streams in various languages, presumably corresponding to automatic translations, but those seem to have disappeared. Why?
    I downloading a few videos with those alternate language streams and found the result technically impressive (if fully automated) but weird and uncanny to listen to...
    Side question: normally, whenever there are multiple audio versions (currently for combined video + audio streams, formerly for audio only streams as well), the lower code number should correspond to the original audio in the native language (for instance “140-0” or “95-0”), but it's always the highest numbered version. Why? That makes it more difficult to automate the selection of streams to download (since the code number varies depending on how many streams are available for each video).

    Example:
    In January I downloaded that video (which is seriously hilarious by the way), and saved the yt-dlp output for future reference as I usually do; I selected streams “136+140-10” as there were 11 audio streams available with code “140-#” (from “140-0” to “140-10”) and the original English was the last one. It also listed multiple languages for formats “91”, “92”, “93”, “94”, “95”, “96” which contain both video and audio, and likewise, the one in original English language was the last one.
    If I re-run the same command now, the list of available formats is much shorter. Since then, using a “JavaScript runtime” in combination with yt-dlp has become increasingly mandatory so I added a call to QuickJS (the only one still working on Windows 7 out of the four suggested), now more formats are listed, but there's only one “140” stream, and the total number of video and/or audio streams went from 139 to 95. There are still multiple languages but only for video + audio streams.

    Another:
    In November I downloaded that video, selecting both “140-0” and “140-1” audio streams. Here “140-1” was the original audio in French and “140-0” was an automatic dub in English. Like I said, the result is jarring, both positively as it's technically impressive, and negatively as it's so fu##ing weird. It seems mostly accurate and except for a few seconds of silence around 05:20 it correctly distinguishes between dialog and songs. At some points though the auto dubbing is abnormally fast. An extra oddity is that it mixes up some male and female voices – the host Thierry Ardisson (who died a few months ago at age 76 – that show was from the late 1990s or early 2000s) is dubbed as a “woman”, while Geneviève de Fontenay, the old woman with a hat (who used to organise the “Miss France” contest – incidentally, co-host Linda Hardy was a former Miss France, that's why they were joking about her “honesty”, since winners of the “Miss France” contest are supposed to be both beautiful bodies and spotless minds) and an admittedly deep voice, is dubbed as a “man”. (See attached video if you'd like to check it out.)
    Likewise, if I run the same command now to list the available formats, there is only one “140” audio stream available in original French.

    Another:
    In December I downloaded that video, selecting four “140-#” audio streams out of nine available (from “140-0” to “140-8”). Again, the original audio was the last one, “140-8”. The result is particularly goofy here, with the automatic dubs rendering overblown alpha male grunts as a well mannered conversation between a posh advertising man and a posh advertising woman, but still impressive as the marvelous machine manages to distinguish between actual grunts and halfway intelligible utterances. (Video also attached.)
    Likewise, if I run the same command now to list the available formats, there is only one “140” audio stream available in original English.
    By the way, with yt-dlp, when choosing multiple streams in a MKV container, I found no way of properly naming or tagging each one; in most cases, the first stream is tagged as “English”, which turns out to be correct for that one, but is incorrect if the first stream is in French for instance, and all others don't have any name. For the example above there is no language tag at all, even though it was downloaded at the same period with the same method. If it's not possible to have correct tags, I would prefer no tags at all.

    {Note: I had posted this yesterday in “Video Streaming Downloading”, but got a warning saying that the post would have to be approved by a moderator, which usually doesn't happen, so I guess that this section has more stringent rules. Since then it did not appear. I don't know if that's because 1) no moderator was available, or 2) it was indeed not approved as it's not quite the kind of topic expected in that section which primarily deals with how to download streaming contents, or 3) it was indeed not approved for another undisclosed reason, or 4) it simply vanished because of some unforeseen SNAFU. So I apologize in advance if it's indeed been deemed unsuitable for some reason.)
    Quote Quote  
  2. Might be related to this thread
    Indeed, so it would be related to a recent change in yt-dlp rather than on YouTube's part. The last time I had multiple "140-#" audio streams was on 2026-01-27, at which point I was using yt-dlp 2025.11.12 (normally nicolasjaan's build for Windows 7 but I'm not sure since I've used auto update with yt-dlp -U{*}); then on 2026-01-30 I updated to version 2026.01.29.

    If I run the -F command with version 2025.11.12 I still get multiple “140-#” audio streams, even with no JavaScript runtime specified.
    Code:
    W:\>".\yt-dlp 2025.11.12.exe" -F https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] Extracting URL: https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] BuzeyFIYMSM: Downloading webpage
    WARNING: [youtube] No supported JavaScript runtime could be found. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one. To silence this warning, you can use  --extractor-args "youtube:player_client=default"
    [youtube] BuzeyFIYMSM: Downloading android sdkless player API JSON
    [youtube] BuzeyFIYMSM: Downloading web safari player API JSON
    WARNING: [youtube] BuzeyFIYMSM: Some web_safari client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
    [youtube] BuzeyFIYMSM: Downloading m3u8 information
    WARNING: [youtube] BuzeyFIYMSM: Some web client https formats have been skipped as they are missing a url. YouTube is forcing SABR streaming for this client. See  https://github.com/yt-dlp/yt-dlp/issues/12482  for more details
    [info] Available formats for BuzeyFIYMSM:
    ID      EXT   RESOLUTION FPS CH |   FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------
    sb3     mhtml 48x27        0    |                  mhtml | images                                  storyboard
    sb2     mhtml 80x45        1    |                  mhtml | images                                  storyboard
    sb1     mhtml 160x90       1    |                  mhtml | images                                  storyboard
    sb0     mhtml 320x180      1    |                  mhtml | images                                  storyboard
    139-drc m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [en-US] English (US) original (default), low, DRC, m4a_dash
    249-drc webm  audio only      2 |    1.22MiB   48k https | audio only          opus        48k 48k [en-US] English (US) original (default), low, DRC, webm_dash
    139-0   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [de-DE] German (DE), low, m4a_dash
    139-1   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [es-US] Spanish (US), low, m4a_dash
    139-2   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [fr-FR] French (FR), low, m4a_dash
    139-3   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [hi] Hindi, low, m4a_dash
    139-4   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [id] Indonesian, low, m4a_dash
    139-5   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [it] Italian, low, m4a_dash
    139-6   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [ja] Japanese, low, m4a_dash
    139-7   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [pt-BR] Portuguese (BR), low, m4a_dash
    139-8   m4a   audio only      2 |    1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [en-US] English (US) original (default), low, m4a_dash
    249-0   webm  audio only      2 |    1.42MiB   55k https | audio only          opus        55k 48k [id] Indonesian, low, webm_dash
    249-1   webm  audio only      2 |    1.42MiB   55k https | audio only          opus        55k 48k [it] Italian, low, webm_dash
    249-2   webm  audio only      2 |    1.42MiB   55k https | audio only          opus        55k 48k [fr-FR] French (FR), low, webm_dash
    249-3   webm  audio only      2 |    1.42MiB   55k https | audio only          opus        55k 48k [ja] Japanese, low, webm_dash
    249-4   webm  audio only      2 |    1.42MiB   55k https | audio only          opus        55k 48k [pt-BR] Portuguese (BR), low, webm_dash
    249-5   webm  audio only      2 |    1.43MiB   56k https | audio only          opus        56k 48k [de-DE] German (DE), low, webm_dash
    249-6   webm  audio only      2 |    1.43MiB   56k https | audio only          opus        56k 48k [es-US] Spanish (US), low, webm_dash
    249-7   webm  audio only      2 |    1.43MiB   56k https | audio only          opus        56k 48k [hi] Hindi, low, webm_dash
    249-8   webm  audio only      2 |    1.22MiB   48k https | audio only          opus        48k 48k [en-US] English (US) original (default), low, webm_dash
    140-drc m4a   audio only      2 |    3.32MiB  130k https | audio only          mp4a.40.2  130k 44k [en-US] English (US) original (default), medium, DRC, m4a_dash
    251-drc webm  audio only      2 |    2.63MiB  103k https | audio only          opus       103k 48k [en-US] English (US) original (default), medium, DRC, webm_dash
    140-0   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [de-DE] German (DE), medium, m4a_dash
    140-1   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [es-US] Spanish (US), medium, m4a_dash
    140-2   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [fr-FR] French (FR), medium, m4a_dash
    140-3   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [hi] Hindi, medium, m4a_dash
    140-4   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [id] Indonesian, medium, m4a_dash
    140-5   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [it] Italian, medium, m4a_dash
    140-6   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [ja] Japanese, medium, m4a_dash
    140-7   m4a   audio only      2 |    3.33MiB  130k https | audio only          mp4a.40.2  130k 44k [pt-BR] Portuguese (BR), medium, m4a_dash
    140-8   m4a   audio only      2 |    3.32MiB  130k https | audio only          mp4a.40.2  130k 44k [en-US] English (US) original (default), medium, m4a_dash
    251-0   webm  audio only      2 |    3.42MiB  133k https | audio only          opus       133k 48k [id] Indonesian, medium, webm_dash
    251-1   webm  audio only      2 |    3.42MiB  133k https | audio only          opus       133k 48k [fr-FR] French (FR), medium, webm_dash
    251-2   webm  audio only      2 |    3.42MiB  133k https | audio only          opus       133k 48k [pt-BR] Portuguese (BR), medium, webm_dash
    251-3   webm  audio only      2 |    3.43MiB  134k https | audio only          opus       134k 48k [ja] Japanese, medium, webm_dash
    251-4   webm  audio only      2 |    3.43MiB  134k https | audio only          opus       134k 48k [hi] Hindi, medium, webm_dash
    251-5   webm  audio only      2 |    3.43MiB  134k https | audio only          opus       134k 48k [it] Italian, medium, webm_dash
    251-6   webm  audio only      2 |    3.44MiB  134k https | audio only          opus       134k 48k [es-US] Spanish (US), medium, webm_dash
    251-7   webm  audio only      2 |    3.44MiB  134k https | audio only          opus       134k 48k [de-DE] German (DE), medium, webm_dash
    251-8   webm  audio only      2 |    2.63MiB  102k https | audio only          opus       102k 48k [en-US] English (US) original (default), medium, webm_dash
    91-0    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [de-DE]
    91-1    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [es-US]
    91-2    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [fr-FR]
    91-3    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [hi]
    91-4    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [id]
    91-5    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [it]
    91-6    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [ja]
    91-7    mp4   256x144     25    | ~  4.74MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [pt-BR]
    91-8    mp4   256x144     25    | ~  4.73MiB  185k m3u8  | avc1.4D400C         mp4a.40.5           [en-US] (original)
    160     mp4   256x144     25    |    2.40MiB   93k https | avc1.4d400c     93k video only          144p, mp4_dash
    278     webm  256x144     25    |    2.28MiB   89k https | vp9             89k video only          144p, webm_dash
    394     mp4   256x144     25    |    1.99MiB   77k https | av01.0.00M.08   77k video only          144p, mp4_dash
    92-0    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [de-DE]
    92-1    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [es-US]
    92-2    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [fr-FR]
    92-3    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [hi]
    92-4    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [id]
    92-5    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [it]
    92-6    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [ja]
    92-7    mp4   426x240     25    | ~  8.97MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [pt-BR]
    92-8    mp4   426x240     25    | ~  8.96MiB  350k m3u8  | avc1.4D4015         mp4a.40.5           [en-US] (original)
    133     mp4   426x240     25    |    5.11MiB  199k https | avc1.4d4015    199k video only          240p, mp4_dash
    242     webm  426x240     25    |    4.05MiB  158k https | vp9            158k video only          240p, webm_dash
    395     mp4   426x240     25    |    3.15MiB  123k https | av01.0.00M.08  123k video only          240p, mp4_dash
    93-0    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [de-DE]
    93-1    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [es-US]
    93-2    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [fr-FR]
    93-3    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [hi]
    93-4    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [id]
    93-5    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [it]
    93-6    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [ja]
    93-7    mp4   640x360     25    | ~ 20.59MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [pt-BR]
    93-8    mp4   640x360     25    | ~ 20.58MiB  803k m3u8  | avc1.4D401E         mp4a.40.2           [en-US] (original)
    134     mp4   640x360     25    |    9.77MiB  381k https | avc1.4d401e    381k video only          360p, mp4_dash
    18      mp4   640x360     25  2 | ~ 13.08MiB  509k https | avc1.42001E         mp4a.40.2       44k [en] 360p
    243     webm  640x360     25    |    7.12MiB  278k https | vp9            278k video only          360p, webm_dash
    396     mp4   640x360     25    |    5.77MiB  225k https | av01.0.01M.08  225k video only          360p, mp4_dash
    94-0    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [de-DE]
    94-1    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [es-US]
    94-2    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [fr-FR]
    94-3    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [hi]
    94-4    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [id]
    94-5    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [it]
    94-6    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [ja]
    94-7    mp4   854x480     25    | ~ 36.76MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [pt-BR]
    94-8    mp4   854x480     25    | ~ 36.75MiB 1434k m3u8  | avc1.4D401E         mp4a.40.2           [en-US] (original)
    135     mp4   854x480     25    |   20.96MiB  817k https | avc1.4d401e    817k video only          480p, mp4_dash
    244     webm  854x480     25    |   11.72MiB  457k https | vp9            457k video only          480p, webm_dash
    397     mp4   854x480     25    |    8.53MiB  332k https | av01.0.04M.08  332k video only          480p, mp4_dash
    95-0    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [de-DE]
    95-1    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [es-US]
    95-2    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [fr-FR]
    95-3    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [hi]
    95-4    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [id]
    95-5    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [it]
    95-6    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [ja]
    95-7    mp4   1280x720    25    | ~ 67.45MiB 2632k m3u8  | avc1.64001F         mp4a.40.2           [pt-BR]
    95-8    mp4   1280x720    25    | ~ 67.44MiB 2631k m3u8  | avc1.64001F         mp4a.40.2           [en-US] (original)
    136     mp4   1280x720    25    |   43.48MiB 1694k https | avc1.64001f   1694k video only          720p, mp4_dash
    247     webm  1280x720    25    |   22.55MiB  879k https | vp9            879k video only          720p, webm_dash
    398     mp4   1280x720    25    |   15.61MiB  608k https | av01.0.05M.08  608k video only          720p, mp4_dash
    96-0    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [de-DE]
    96-1    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [es-US]
    96-2    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [fr-FR]
    96-3    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [hi]
    96-4    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [id]
    96-5    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [it]
    96-6    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [ja]
    96-7    mp4   1920x1080   25    | ~130.05MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [pt-BR]
    96-8    mp4   1920x1080   25    | ~130.04MiB 5074k m3u8  | avc1.640028         mp4a.40.2           [en-US] (original)
    137     mp4   1920x1080   25    |   85.75MiB 3341k https | avc1.640028   3341k video only          1080p, mp4_dash
    248     webm  1920x1080   25    |   45.33MiB 1766k https | vp9           1766k video only          1080p, webm_dash
    399     mp4   1920x1080   25    |   26.25MiB 1023k https | av01.0.08M.08 1023k video only          1080p, mp4_dash
    With version 2026.01.29 I get a much shorter list of available formats.
    Code:
    W:\>".\yt-dlp 2026.01.29.exe" -F https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] Extracting URL: https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] BuzeyFIYMSM: Downloading webpage
    WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add  --js-runtimes RUNTIME[:PATH]  to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one
    [youtube] BuzeyFIYMSM: Downloading android vr player API JSON
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (2/3)...
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (3/3)...
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)
    [info] Available formats for BuzeyFIYMSM:
    ID  EXT   RESOLUTION FPS CH |  FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    --------------------------------------------------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                 mhtml | images                                  storyboard
    sb2 mhtml 80x45        1    |                 mhtml | images                                  storyboard
    sb1 mhtml 160x90       1    |                 mhtml | images                                  storyboard
    sb0 mhtml 320x180      1    |                 mhtml | images                                  storyboard
    139 m4a   audio only      2 |   1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [en-US] English (US) original (default), low, m4a_dash
    249 webm  audio only      2 |   1.22MiB   48k https | audio only          opus        48k 48k [en-US] English (US) original (default), low, webm_dash
    140 m4a   audio only      2 |   3.32MiB  130k https | audio only          mp4a.40.2  130k 44k [en-US] English (US) original (default), medium, m4a_dash
    251 webm  audio only      2 |   2.63MiB  102k https | audio only          opus       102k 48k [en-US] English (US) original (default), medium, webm_dash
    160 mp4   256x144     25    |   2.40MiB   93k https | avc1.4d400c     93k video only          144p, mp4_dash
    278 webm  256x144     25    |   2.28MiB   89k https | vp9             89k video only          144p, webm_dash
    394 mp4   256x144     25    |   1.99MiB   77k https | av01.0.00M.08   77k video only          144p, mp4_dash
    133 mp4   426x240     25    |   5.11MiB  199k https | avc1.4d4015    199k video only          240p, mp4_dash
    242 webm  426x240     25    |   4.05MiB  158k https | vp9            158k video only          240p, webm_dash
    395 mp4   426x240     25    |   3.15MiB  123k https | av01.0.00M.08  123k video only          240p, mp4_dash
    134 mp4   640x360     25    |   9.77MiB  381k https | avc1.4d401e    381k video only          360p, mp4_dash
    18  mp4   640x360     25  2 | ~13.08MiB  509k https | avc1.42001E         mp4a.40.2       44k [en] 360p
    243 webm  640x360     25    |   7.12MiB  278k https | vp9            278k video only          360p, webm_dash
    396 mp4   640x360     25    |   5.77MiB  225k https | av01.0.01M.08  225k video only          360p, mp4_dash
    135 mp4   854x480     25    |  20.96MiB  817k https | avc1.4d401e    817k video only          480p, mp4_dash
    244 webm  854x480     25    |  11.72MiB  457k https | vp9            457k video only          480p, webm_dash
    397 mp4   854x480     25    |   8.53MiB  332k https | av01.0.04M.08  332k video only          480p, mp4_dash
    136 mp4   1280x720    25    |  43.48MiB 1694k https | avc1.64001f   1694k video only          720p, mp4_dash
    247 webm  1280x720    25    |  22.55MiB  879k https | vp9            879k video only          720p, webm_dash
    398 mp4   1280x720    25    |  15.61MiB  608k https | av01.0.05M.08  608k video only          720p, mp4_dash
    137 mp4   1920x1080   25    |  85.75MiB 3341k https | avc1.640028   3341k video only          1080p, mp4_dash
    248 webm  1920x1080   25    |  45.33MiB 1766k https | vp9           1766k video only          1080p, webm_dash
    399 mp4   1920x1080   25    |  26.25MiB 1023k https | av01.0.08M.08 1023k video only          1080p, mp4_dash
    With version 2026.01.29, adding a call to QuickJS does not change the output, the “challenge solving” function fails.
    Code:
    W:\CREATE1>".\yt-dlp 2026.01.29.exe" --js-runtimes quickjs:"C:\Logiciels autonomes\quickjs-win-i686-2025-09-13" -F https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] Extracting URL: https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] BuzeyFIYMSM: Downloading webpage
    [youtube] BuzeyFIYMSM: Downloading android vr player API JSON
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (1/3)...
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (2/3)...
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] HTTP Error 400: Bad Request. Retrying (3/3)...
    [youtube] BuzeyFIYMSM: Downloading ios downgraded player API JSON
    WARNING: [youtube] YouTube said: ERROR - Precondition check failed.
    WARNING: [youtube] Unable to download API page: HTTP Error 400: Bad Request (caused by <HTTPError 400: Bad Request>)
    [youtube] BuzeyFIYMSM: Downloading web safari player API JSON
    [youtube] BuzeyFIYMSM: Downloading player 18d29a11-main
    [youtube] [jsc:quickjs] Solving JS challenges using quickjs
    WARNING: [youtube] [jsc] Error solving n challenge request using "quickjs" provider: Error running QuickJS process (returncode: 1): "found 0 n function possibilities".
             input = NChallengeInput(player_url='https://www.youtube.com/s/player/18d29a11/player_ias.vflset/en_US/base.js', challenges=['7XzJrPhCe9InOxA', 'BoldHfxkFD_RPq1', 'Ymyt2vRSEgXffee'])
             Please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
    WARNING: [youtube] BuzeyFIYMSM: n challenge solving failed: Some formats may be missing. Ensure you have a supported JavaScript runtime and challenge solver script distribution installed. Review any warnings presented before this message. For more details, refer to  https://github.com/yt-dlp/yt-dlp/wiki/EJS
    [info] Available formats for BuzeyFIYMSM:
    ID  EXT   RESOLUTION FPS CH |  FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    --------------------------------------------------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                 mhtml | images                                  storyboard
    sb2 mhtml 80x45        1    |                 mhtml | images                                  storyboard
    sb1 mhtml 160x90       1    |                 mhtml | images                                  storyboard
    sb0 mhtml 320x180      1    |                 mhtml | images                                  storyboard
    139 m4a   audio only      2 |   1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [en-US] English (US) original (default), low, m4a_dash
    249 webm  audio only      2 |   1.22MiB   48k https | audio only          opus        48k 48k [en-US] English (US) original (default), low, webm_dash
    140 m4a   audio only      2 |   3.32MiB  130k https | audio only          mp4a.40.2  130k 44k [en-US] English (US) original (default), medium, m4a_dash
    251 webm  audio only      2 |   2.63MiB  102k https | audio only          opus       102k 48k [en-US] English (US) original (default), medium, webm_dash
    160 mp4   256x144     25    |   2.40MiB   93k https | avc1.4d400c     93k video only          144p, mp4_dash
    278 webm  256x144     25    |   2.28MiB   89k https | vp9             89k video only          144p, webm_dash
    394 mp4   256x144     25    |   1.99MiB   77k https | av01.0.00M.08   77k video only          144p, mp4_dash
    133 mp4   426x240     25    |   5.11MiB  199k https | avc1.4d4015    199k video only          240p, mp4_dash
    242 webm  426x240     25    |   4.05MiB  158k https | vp9            158k video only          240p, webm_dash
    395 mp4   426x240     25    |   3.15MiB  123k https | av01.0.00M.08  123k video only          240p, mp4_dash
    134 mp4   640x360     25    |   9.77MiB  381k https | avc1.4d401e    381k video only          360p, mp4_dash
    18  mp4   640x360     25  2 | ~13.08MiB  509k https | avc1.42001E         mp4a.40.2       44k [en] 360p
    243 webm  640x360     25    |   7.12MiB  278k https | vp9            278k video only          360p, webm_dash
    396 mp4   640x360     25    |   5.77MiB  225k https | av01.0.01M.08  225k video only          360p, mp4_dash
    135 mp4   854x480     25    |  20.96MiB  817k https | avc1.4d401e    817k video only          480p, mp4_dash
    244 webm  854x480     25    |  11.72MiB  457k https | vp9            457k video only          480p, webm_dash
    397 mp4   854x480     25    |   8.53MiB  332k https | av01.0.04M.08  332k video only          480p, mp4_dash
    136 mp4   1280x720    25    |  43.48MiB 1694k https | avc1.64001f   1694k video only          720p, mp4_dash
    247 webm  1280x720    25    |  22.55MiB  879k https | vp9            879k video only          720p, webm_dash
    398 mp4   1280x720    25    |  15.61MiB  608k https | av01.0.05M.08  608k video only          720p, mp4_dash
    137 mp4   1920x1080   25    |  85.75MiB 3341k https | avc1.640028   3341k video only          1080p, mp4_dash
    248 webm  1920x1080   25    |  45.33MiB 1766k https | vp9           1766k video only          1080p, webm_dash
    399 mp4   1920x1080   25    |  26.25MiB 1023k https | av01.0.08M.08 1023k video only          1080p, mp4_dash
    With version 2026.03.05 I get the same output whether I add a call to QuickJS or not, even though there's no error message this time with QuickJS.
    Code:
    W:\>yt-dlp --js-runtimes quickjs:"C:\Logiciels autonomes\quickjs-win-i686-2025-09-13" -F https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] Extracting URL: https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] BuzeyFIYMSM: Downloading webpage
    [youtube] BuzeyFIYMSM: Downloading android vr player API JSON
    [youtube] BuzeyFIYMSM: Downloading web player API JSON
    [youtube] BuzeyFIYMSM: Downloading web safari player API JSON
    [info] Available formats for BuzeyFIYMSM:
    ID  EXT   RESOLUTION FPS CH |  FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    --------------------------------------------------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                 mhtml | images                                  storyboard
    sb2 mhtml 80x45        1    |                 mhtml | images                                  storyboard
    sb1 mhtml 160x90       1    |                 mhtml | images                                  storyboard
    sb0 mhtml 320x180      1    |                 mhtml | images                                  storyboard
    139 m4a   audio only      2 |   1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [en-US] English (US) original (default), low, m4a_dash
    249 webm  audio only      2 |   1.22MiB   48k https | audio only          opus        48k 48k [en-US] English (US) original (default), low, webm_dash
    140 m4a   audio only      2 |   3.32MiB  130k https | audio only          mp4a.40.2  130k 44k [en-US] English (US) original (default), medium, m4a_dash
    251 webm  audio only      2 |   2.63MiB  102k https | audio only          opus       102k 48k [en-US] English (US) original (default), medium, webm_dash
    160 mp4   256x144     25    |   2.40MiB   93k https | avc1.4d400c     93k video only          144p, mp4_dash
    278 webm  256x144     25    |   2.28MiB   89k https | vp9             89k video only          144p, webm_dash
    394 mp4   256x144     25    |   1.99MiB   77k https | av01.0.00M.08   77k video only          144p, mp4_dash
    133 mp4   426x240     25    |   5.11MiB  199k https | avc1.4d4015    199k video only          240p, mp4_dash
    242 webm  426x240     25    |   4.05MiB  158k https | vp9            158k video only          240p, webm_dash
    395 mp4   426x240     25    |   3.15MiB  123k https | av01.0.00M.08  123k video only          240p, mp4_dash
    134 mp4   640x360     25    |   9.77MiB  381k https | avc1.4d401e    381k video only          360p, mp4_dash
    18  mp4   640x360     25  2 | ~13.08MiB  509k https | avc1.42001E         mp4a.40.2       44k [en] 360p
    243 webm  640x360     25    |   7.12MiB  278k https | vp9            278k video only          360p, webm_dash
    396 mp4   640x360     25    |   5.77MiB  225k https | av01.0.01M.08  225k video only          360p, mp4_dash
    135 mp4   854x480     25    |  20.96MiB  817k https | avc1.4d401e    817k video only          480p, mp4_dash
    244 webm  854x480     25    |  11.72MiB  457k https | vp9            457k video only          480p, webm_dash
    397 mp4   854x480     25    |   8.53MiB  332k https | av01.0.04M.08  332k video only          480p, mp4_dash
    136 mp4   1280x720    25    |  43.48MiB 1694k https | avc1.64001f   1694k video only          720p, mp4_dash
    247 webm  1280x720    25    |  22.55MiB  879k https | vp9            879k video only          720p, webm_dash
    398 mp4   1280x720    25    |  15.61MiB  608k https | av01.0.05M.08  608k video only          720p, mp4_dash
    137 mp4   1920x1080   25    |  85.75MiB 3341k https | avc1.640028   3341k video only          1080p, mp4_dash
    248 webm  1920x1080   25    |  45.33MiB 1766k https | vp9           1766k video only          1080p, webm_dash
    399 mp4   1920x1080   25    |  26.25MiB 1023k https | av01.0.08M.08 1023k video only          1080p, mp4_dash
    
    W:\>yt-dlp -F https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] Extracting URL: https://www.youtube.com/watch?v=BuzeyFIYMSM
    [youtube] BuzeyFIYMSM: Downloading webpage
    WARNING: [youtube] No supported JavaScript runtime could be found. Only deno is enabled by default; to use another runtime add  --js-runtimes RUNTIME[:PATH]  to your command/config. YouTube extraction without a JS runtime has been deprecated, and some formats may be missing. See  https://github.com/yt-dlp/yt-dlp/wiki/EJS  for details on installing one
    [youtube] BuzeyFIYMSM: Downloading android vr player API JSON
    [info] Available formats for BuzeyFIYMSM:
    ID  EXT   RESOLUTION FPS CH |  FILESIZE   TBR PROTO | VCODEC          VBR ACODEC      ABR ASR MORE INFO
    --------------------------------------------------------------------------------------------------------------------------------------------------------
    sb3 mhtml 48x27        0    |                 mhtml | images                                  storyboard
    sb2 mhtml 80x45        1    |                 mhtml | images                                  storyboard
    sb1 mhtml 160x90       1    |                 mhtml | images                                  storyboard
    sb0 mhtml 320x180      1    |                 mhtml | images                                  storyboard
    139 m4a   audio only      2 |   1.25MiB   49k https | audio only          mp4a.40.5   49k 22k [en-US] English (US) original (default), low, m4a_dash
    249 webm  audio only      2 |   1.22MiB   48k https | audio only          opus        48k 48k [en-US] English (US) original (default), low, webm_dash
    140 m4a   audio only      2 |   3.32MiB  130k https | audio only          mp4a.40.2  130k 44k [en-US] English (US) original (default), medium, m4a_dash
    251 webm  audio only      2 |   2.63MiB  102k https | audio only          opus       102k 48k [en-US] English (US) original (default), medium, webm_dash
    160 mp4   256x144     25    |   2.40MiB   93k https | avc1.4d400c     93k video only          144p, mp4_dash
    278 webm  256x144     25    |   2.28MiB   89k https | vp9             89k video only          144p, webm_dash
    394 mp4   256x144     25    |   1.99MiB   77k https | av01.0.00M.08   77k video only          144p, mp4_dash
    133 mp4   426x240     25    |   5.11MiB  199k https | avc1.4d4015    199k video only          240p, mp4_dash
    242 webm  426x240     25    |   4.05MiB  158k https | vp9            158k video only          240p, webm_dash
    395 mp4   426x240     25    |   3.15MiB  123k https | av01.0.00M.08  123k video only          240p, mp4_dash
    134 mp4   640x360     25    |   9.77MiB  381k https | avc1.4d401e    381k video only          360p, mp4_dash
    18  mp4   640x360     25  2 | ~13.08MiB  509k https | avc1.42001E         mp4a.40.2       44k [en] 360p
    243 webm  640x360     25    |   7.12MiB  278k https | vp9            278k video only          360p, webm_dash
    396 mp4   640x360     25    |   5.77MiB  225k https | av01.0.01M.08  225k video only          360p, mp4_dash
    135 mp4   854x480     25    |  20.96MiB  817k https | avc1.4d401e    817k video only          480p, mp4_dash
    244 webm  854x480     25    |  11.72MiB  457k https | vp9            457k video only          480p, webm_dash
    397 mp4   854x480     25    |   8.53MiB  332k https | av01.0.04M.08  332k video only          480p, mp4_dash
    136 mp4   1280x720    25    |  43.48MiB 1694k https | avc1.64001f   1694k video only          720p, mp4_dash
    247 webm  1280x720    25    |  22.55MiB  879k https | vp9            879k video only          720p, webm_dash
    398 mp4   1280x720    25    |  15.61MiB  608k https | av01.0.05M.08  608k video only          720p, mp4_dash
    137 mp4   1920x1080   25    |  85.75MiB 3341k https | avc1.640028   3341k video only          1080p, mp4_dash
    248 webm  1920x1080   25    |  45.33MiB 1766k https | vp9           1766k video only          1080p, webm_dash
    399 mp4   1920x1080   25    |  26.25MiB 1023k https | av01.0.08M.08 1023k video only          1080p, mp4_dash
    And so what's the consensus on what those auto-dubs sound like and are useful for?
    Do people listen to those for anything other than a cheap laugh?


    {*} And for some reason, on 2026-03-06, auto-update would not work anymore.
    Code:
    E:\>yt-dlp -U
    WARNING: The hash could not be found in the checksum file, skipping verification
    Current version: local@2026.02.08
    Latest version: stable@2026.03.03 from yt-dlp/yt-dlp
    Current Build Hash: 3a0e2759a796cc9e6e1ba660a0127f04b511b7d719790674509fe440d206b248
    Updating to stable@2026.03.03 from yt-dlp/yt-dlp ...
    ERROR: The requested tag yt-dlp/yt-dlp@2026.03.03 does not exist
    Strangely, if I understand this correctly, it mentions version 2026.03.03 from the main yt-dlp/yt-dlp repository (if that's the correct term) whereas I've been using nicolaasjan's Windows 7 build found on nicolaasjan/yt-dlp for over a year and the corresponding build is 2026.03.05. Auto-update is still supposed to work on Windows 7 (but not on Windows XP). I found no explanation.
    I had to download and replace the executable, with a curl command:
    Code:
    curl -k -L https://github.com/nicolaasjan/yt-dlp/releases/download/2026.03.05.055924/yt-dlp_win7.exe -o yt-dlp.exe
    Speaking of which, although unrelated, perhaps someone will know something: how come curl silently replaces any existing file with the same name as the one being downloaded, with no warning whatsoever, and has no option to interrupt the download if a file of the same name already exists in the destination directory? That thing is supposedly used by the NASA, it should be fool-proof...
    It is possible to circumvent this by adding an "IF NOT EXIST" condition in a script if the name is specified with “-o "filename.ext"”, but not if the name is automatically attributed based on the URL with “-O” (and I found no way or reliably getting the expected file name based on the URL with a FOR /F command, as the number of tokens with a “/” delimiter is variable, and it can't be made to parse a string backwards so as to output the last token regardless of the number).
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!