<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Cannot download a specific YouTube video when DASH streams are enabled</title>
        <description> In FRD 0.9u4 YouTube.com plugin v 2.9.7 set to &quot;Highest quality&quot;, &quot;Any container&quot; and &quot;Enable DASH streams&quot; returns &quot;ERROR - Unable to select YouTube media&quot; and terminates when trying to download the video at https://www.youtube.com/watch?v=BEva2oKKqV8

The video plays in the browser.

The log file is attached.</description>
        <link>https://wordrider.net/forum/10/18621/18621/_subject_#msg-18621</link>
        <lastBuildDate>Sun, 12 Apr 2026 06:53:29 +0000</lastBuildDate>
        <generator>Phorum 5.2.10</generator>
        <item>
            <guid>https://wordrider.net/forum/10/18621/18625/_subject_#msg-18625</guid>
            <title>Re: Cannot download a specific YouTube video when DASH streams are enabled</title>
            <link>https://wordrider.net/forum/10/18621/18625/_subject_#msg-18625</link>
            <description><![CDATA[ Once again, you're right. Turned out the player I opened the video file with (MPC-HC) took audio from the <b>m4a</b> file of the same name, which at that time was in the same folder. I didn't know the player had that kind of automated functionality, so I assumed the <b>webm</b> did contain an audio track, which it doesn't.]]></description>
            <dc:creator>naaloh</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 03 Feb 2017 04:43:31 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/18621/18624/_subject_#msg-18624</guid>
            <title>Re: Cannot download a specific YouTube video when DASH streams are enabled</title>
            <link>https://wordrider.net/forum/10/18621/18624/_subject_#msg-18624</link>
            <description><![CDATA[ naaloh wrote:<br />
-------------------------------------------------------<br />
&gt; the m4v file downloaded that way is indeed a webm file, <br />
&gt; but it <i>does</i> contain audio track, <br />
&gt; so there's no need to merge it with the m4a file.<br />
<br />
Not true at my end; the video-only DASH file (.m4v file extension), webm container, <br />
only contains a raw VP9 video stream; here's the MediaInfo log: <br />
<pre class="bbcode">
Format                                   : WebM
Format version                           : Version 4 / Version 2
File size                                : 136 MiB
Duration                                 : 1 min 3 s
Overall bit rate                         : 17.9 Mb/s
Writing application                      : google
Writing library                          : google

Video
ID                                       : 1
Format                                   : VP9
Codec ID                                 : V_VP9
Duration                                 : 1 min 3 s
Bit rate                                 : 17.2 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 30.000 FPS
Bits/(Pixel*Frame)                       : 0.069
Stream size                              : 131 MiB (96%)
Language                                 : English
Default                                  : Yes
Forced                                   : No</pre>
Also, file is indeed mute when played back with latest VLC-3.0.0-nightly<br />
<br />
As expected, the audio-only DASH file (.m4a file extension) only contains AAC LC audio stream:<br />
<pre class="bbcode">
Format                                   : dash
Codec ID                                 : dash (iso6/mp41)
File size                                : 990 KiB
Duration                                 : 1 min 3 s
Overall bit rate                         : 127 kb/s
Encoded date                             : UTC 2017-01-11 21:53:21
Tagged date                              : UTC 2017-01-11 21:53:21

Audio
ID                                       : 1
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 1 min 3 s
Bit rate                                 : 126 kb/s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 spf)
Compression mode                         : Lossy
Stream size                              : 978 KiB (99%)
Encoded date                             : UTC 2017-01-11 21:53:21
Tagged date                              : UTC 2017-01-11 21:53:21</pre>
<br />
Muxing them together with FFmpeg is needed and does produce a matroska file with both video+audio:<br />
<pre class="bbcode">
ffmpeg -v 16 -stats -i foo.m4v -i foo.m4a -c copy -f matroska foo.mkv</pre>
<pre class="bbcode">
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 137 MiB
Duration                                 : 1 min 3 s
Overall bit rate                         : 18.0 Mb/s
Writing application                      : Lavf57.25.100
Writing library                          : Lavf57.25.100 / Lavf57.25.100

Video
ID                                       : 1
Format                                   : VP9
Codec ID                                 : V_VP9
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Variable
Language                                 : English
Default                                  : Yes
Forced                                   : No
DURATION                                 : 00:01:03.699000000

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 1 min 3 s
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 kHz
Frame rate                               : 43.066 FPS (1024 spf)
Compression mode                         : Lossy
Default                                  : Yes
Forced                                   : No
DURATION                                 : 00:01:03.785000000
HANDLER_NAME                             : SoundHandler</pre>
However, VP9+AAC is an unorthodox combination, since normally VP9 is combined with either vorbis/opus audio codecs...]]></description>
            <dc:creator>TVjunkie</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 03 Feb 2017 02:50:31 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/18621/18623/_subject_#msg-18623</guid>
            <title>Re: Cannot download a specific YouTube video when DASH streams are enabled</title>
            <link>https://wordrider.net/forum/10/18621/18623/_subject_#msg-18623</link>
            <description><![CDATA[ Thank you for finding this. Unchecking the "Enable internal DASH multiplexer/merger" option does allow to download the <b>m4v</b> and <b>m4a</b> files and the <b>m4v</b> file downloaded that way is indeed a <b>webm</b> file, but it <i>does</i> contain audio track, so there's no need to merge it with the <b>m4a</b> file.<br />
<br />
So the problem seems to lie in the plugin treating the <b>webm</b> content as <b>m4v</b>.]]></description>
            <dc:creator>naaloh</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 03 Feb 2017 02:06:26 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/18621/18622/_subject_#msg-18622</guid>
            <title>Re: Cannot download a specific YouTube video when DASH streams are enabled</title>
            <link>https://wordrider.net/forum/10/18621/18622/_subject_#msg-18622</link>
            <description><![CDATA[ I can replicate, but only if <br />
<br />
<i><b>Enable internal DASH multiplexer/merger</b></i><br />
<br />
is also selected in the plugin's options. <br />
If you ask me, this is not a bug but an expected behaviour; <br />
let me explain:<br />
<br />
1. AFAIK, the internal DASH multiplexer/merger (pure java code <br />
based on the third party mp4parser library) <br />
is only supposed to support the MP4 media container, yielding <br />
true .mp4 video/audio files. <br />
The MP4 media container, sadly, supports only few combinations <br />
of video+audio elementary streams (e.g. h.264 video codec + <br />
AAC audio codec). <br />
2. When you do not specify a container in the settings, <br />
the "highest quality" DASH video stream (given by the plugin an <br />
erroneous .m4v file extension) can be using any non-MP4 <br />
compliant video codec; e.g. in your sample link (when <br />
<i><b>Enable internal DASH multiplexer/merger</b></i><br />
is left unticked) the video-only .m4v file is, as can be inspected by <br />
MediaInfo, a WebM container (a sub-type of the Matroska container) <br />
with the VP9 video codec (2160p30fps).<br />
This video-only DASH stream can't be muxed with the AAC audio-only DASH <br />
stream (.m4a) into a valid MP4 file by the internal merger. <br />
<br />
So, if you want to use the internal merger you should specify the MP4 container  <br />
and the plugin will pick the compliant streams. <br />
If you don't specify the type of container and don't select the internal merger, <br />
you will find that the plugin does download the separate video+audio streams, <br />
but you'd then have to merge them yourself (better choose the Matroska <br />
container - .mkv file extension - that supports all combinations of codecs) by <br />
employing FFmpeg or even mkvtoolnix.<br />
<br />
This is at least my view on how the youtube plugin behaves; I could be totally wrong myself, <br />
but we won't know for sure until tong2shot comes up with the definitive explanation ;-)<br />
<br />
Regards]]></description>
            <dc:creator>TVjunkie</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Fri, 03 Feb 2017 00:56:15 +0000</pubDate>
        </item>
        <item>
            <guid>https://wordrider.net/forum/10/18621/18621/_subject_#msg-18621</guid>
            <title>Cannot download a specific YouTube video when DASH streams are enabled</title>
            <link>https://wordrider.net/forum/10/18621/18621/_subject_#msg-18621</link>
            <description><![CDATA[ In FRD 0.9u4 YouTube.com plugin v 2.9.7 set to "Highest quality", "Any container" and "Enable DASH streams" returns "ERROR - Unable to select YouTube media" and terminates when trying to download the video at <a href="https://www.youtube.com/watch?v=BEva2oKKqV8" rel="nofollow" >https://www.youtube.com/watch?v=BEva2oKKqV8</a><br />
<br />
The video plays in the browser.<br />
<br />
The log file is attached.]]></description>
            <dc:creator>naaloh</dc:creator>
            <category>FreeRapid Downloader - Plugins</category>
            <pubDate>Thu, 02 Feb 2017 16:41:09 +0000</pubDate>
        </item>
    </channel>
</rss>
