Announcement

Collapse
No announcement yet.

DRM MPD: DAZN Speeds

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    DRM MPD: DAZN Speeds

    Has anyone tried downloading from DAZN?

    When the download first starts, it has a very bad speed of about 2.5 MB/s (I get 50+ MB/s with Amazon Prime Video) and at exactly 50%, the speed starts declining very quickly and settles down to 45 KB/s.

    I am not using VPN or anything like that.

    What speeds are you guys getting?

    I really wish the DEVs would implement something like aria2c so that the speeds would quadruple by having 4 simultaneous threads downloading segments...

    #2
    I get 390 kbps download speed with a few of the providers. I don't mind I just do something else while downloading.
    Programmer in Python, Java, JavaScript, Swift, PHP, SQL, C#, C++, Go, R

    Comment


      #3
      Originally posted by jpp72 View Post
      Has anyone tried downloading from DAZN?

      I really wish the DEVs would implement something like aria2c so that the speeds would quadruple by having 4 simultaneous threads downloading segments...
      This is the second time that I read you write about this. What makes you think that they don't use it? It can be found right at: C:\Program Files\DVDFab\StreamFab\YouTubeDL\aria2c.exe

      You had previously also mentioned that SF uses youtube-dl and in your opinion that they should use yt-dlp instead. I'd like you to show where you found the youtube-dl.exe file in SF. There is a folder by the name YouTubeDL but you won't find the youtube-dl executable anywhere in it or in any other SF folder.

      The developers have proven time and time again that they know what they are doing. If yt-dlp was the answer, there'd be 100+ free streaming downloaders available that could download HBO, Netflix, HULU, and Amazon instead of 100+ free streaming downloaders that can't. For all intents and purposes, there only 2 programs that can do that and SF is one of them.

      Comment


        #4
        JPP72,
        I just want to apologize for my last message. I came off a little harder on you than I should have. I just think that the developers have the best vantage point to see what tools work best to achieve their goals. So far I am extremely happy with their results.

        Comment


          #5
          No Worries...I also get annoyed at people who think they know better than the professionals but in this case, i know what i am talking about

          yt-dlp is not for HBO, Netflix and all of that... It is for non-drm protected sites. Although i have StreamFab all-in-one, i do not use it for the sites that don't have DRM... Main example is Discovery+. I use yt-dlp & aria2c to download from Discovery+ because i want to download at higher speeds and have the subtitles downloaded. I download quite a bit so having my speed quadrupled (at the very least) is quite a big deal.

          Take a look at the difference in speed from StreamFab and aria2c on the same episode, same computer:

          StreamFab (4.7 MB/s)

          Click image for larger version

Name:	StreamFab_vs_Aria_01.jpg
Views:	1361
Size:	17.2 KB
ID:	410178


          Aria2c (21 MB/s)

          Click image for larger version

Name:	StreamFab_vs_Aria_02.jpg
Views:	835
Size:	21.7 KB
ID:	410179

          Obviously the speed is my main concern but i also like to have all my stuff as MKV files. If StreamFab is set to MKV, it doesn't download the Closed Captioned Subtitles (only ones available for Discovery+). I need to set it to MP4 to download the subs and then i need to set it back to MKV for all my other downloads. Unfortunately, i don't always remember to do so and it's annoying that i then have to remux tons of episodes into MKV outside of StreamFab.

          Here is the mediainfo output from 90 Day Fiance Season 9, Episode 6 dowloaded as an MP4 vs downloaded as an MKV:

          MKV

          Code:
          General
          Format : Matroska
          Format version : Version 4
          File size : 3.06 GiB
          Duration : 1 h 25 min
          Overall bit rate : 5 124 kb/s
          Movie name : Have To Turn This Car Around
          Description : Bilal doesn't like Shaeeda's playful side, and the pressure gets to Jibri.
          Writing application : Lavf58.76.100
          Writing library : Lavf58.76.100
          ErrorDetectionType : Per level 1
          EPISODE_ID : 6
          SEASON_NUMBER : 9
          SHOW : 90 Day Fiance
          
          Video
          ID : 2
          Format : AVC
          Format/Info : Advanced Video Codec
          Format profile : High@L4
          Format settings : CABAC / 2 Ref Frames
          Format settings, CABAC : Yes
          Format settings, Reference frames : 2 frames
          Codec ID : V_MPEG4/ISO/AVC
          Duration : 1 h 25 min
          Nominal bit rate : 5 000 kb/s
          Width : 1 920 pixels
          Height : 1 080 pixels
          Display aspect ratio : 16:9
          Frame rate mode : Constant
          Frame rate : 29.970 (30000/1001) FPS
          Color space : YUV
          Chroma subsampling : 4:2:0
          Bit depth : 8 bits
          Scan type : Progressive
          Bits/(Pixel*Frame) : 0.080
          Writing library : x264 core 148 r2579M 73ae2d1
          Encoding settings : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=250 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=2pass / mbtree=1 / bitrate=5000 / ratetol=1.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=10000 / vbv_bufsize=5000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
          Default : Yes
          Forced : No
          Color range : Limited
          Color primaries : BT.709
          Transfer characteristics : BT.709
          Matrix coefficients : BT.709
          
          Audio
          ID : 1
          Format : AAC LC SBR
          Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
          Commercial name : HE-AAC
          Format settings : Implicit
          Codec ID : A_AAC-2
          Duration : 1 h 25 min
          Channel(s) : 2 channels
          Channel layout : L R
          Sampling rate : 48.0 kHz
          Frame rate : 23.438 FPS (2048 SPF)
          Compression mode : Lossy
          Delay relative to video : -33 ms
          Default : Yes
          Forced : No
          MP4

          Code:
          General
          Format : MPEG-4
          Format profile : Base Media
          Codec ID : isom (isom/iso2/avc1/mp41)
          File size : 3.07 GiB
          Duration : 1 h 25 min
          Overall bit rate mode : Variable
          Overall bit rate : 5 133 kb/s
          Collection : 90 Day Fiance
          Season : 9
          Track name : Have To Turn This Car Around
          Description : Bilal doesn't like Shaeeda's playful side, and the pressure gets to Jibri.
          Writing application : Lavf58.76.100
          Cover : Yes
          Part_ID : 6
          
          Video
          ID : 2
          Format : AVC
          Format/Info : Advanced Video Codec
          Format profile : High@L4
          Format settings : CABAC / 2 Ref Frames
          Format settings, CABAC : Yes
          Format settings, Reference frames : 2 frames
          Codec ID : avc1
          Codec ID/Info : Advanced Video Coding
          Duration : 1 h 25 min
          Source duration : 1 h 25 min
          Bit rate : 4 993 kb/s
          Width : 1 920 pixels
          Height : 1 080 pixels
          Display aspect ratio : 16:9
          Frame rate mode : Variable
          Frame rate : 29.970 (30000/1001) FPS
          Minimum frame rate : 29.960 FPS
          Maximum frame rate : 29.990 FPS
          Color space : YUV
          Chroma subsampling : 4:2:0
          Bit depth : 8 bits
          Scan type : Progressive
          Bits/(Pixel*Frame) : 0.080
          Stream size : 2.98 GiB (97%)
          Source stream size : 2.98 GiB (97%)
          Writing library : x264 core 148 r2579M 73ae2d1
          Encoding settings : cabac=1 / ref=2 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=1 / lookahead_threads=1 / sliced_threads=0 / nr=250 / decimate=1 / interlaced=0 / bluray_compat=0 / stitchable=1 / constrained_intra=0 / bframes=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=2pass / mbtree=1 / bitrate=5000 / ratetol=1.0 / qcomp=0.60 / qpmin=5 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=10000 / vbv_bufsize=5000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
          Color range : Limited
          Color primaries : BT.709
          Transfer characteristics : BT.709
          Matrix coefficients : BT.709
          mdhd_Duration : 5131660
          Codec configuration box : avcC
          
          Audio
          ID : 1
          Format : AAC LC SBR
          Format/Info : Advanced Audio Codec Low Complexity with Spectral Band Replication
          Commercial name : HE-AAC
          Format settings : Implicit
          Codec ID : mp4a-40-2
          Duration : 1 h 25 min
          Bit rate mode : Variable
          Bit rate : 127 kb/s
          Maximum bit rate : 129 kb/s
          Channel(s) : 2 channels
          Channel layout : L R
          Sampling rate : 48.0 kHz
          Frame rate : 23.438 FPS (2048 SPF)
          Compression mode : Lossy
          Stream size : 77.6 MiB (2%)
          Default : Yes
          Alternate group : 1
          
          Text
          ID : 2-CC1
          Format : EIA-608
          Muxing mode : SCTE 128 / DTVCC Transport
          Muxing mode, more info : Muxed in Video #1
          Duration : 1 h 25 min
          Start time (commands) : 100 ms
          Start time : 1 s 601 ms
          Bit rate mode : Constant
          Stream size : 0.00 Byte (0%)
          Count of frames before first event : 47
          Type of the first event : PopOn
          As you can see, the MP4 does have the Closed Captions while the MKV does not.

          Which is why i suggested 3 enhancements:
          • Extract the CC from the video and remux as SubRip/SRT
          • Have a MKV/MP4 format setting per site
          • Select the format when selecting Video & Audio Quality
          So, again, i am not trying to be an asshole. I see something that can be improved so i suggest it IN CASE they might not know. Not everyone knows everything.

          Case in point, try downloading any recent episode of 90 Day Fiance on Newsgroups or Torrents and you will see there are no subtitles. Yet all my episodes of 90 Day Fiance have subtitles and are in MKV format.

          As for aria2c being in the youtube-dl folder, so? They don't use youtube-dl for all the sites. Not only that, aria2c is an option so if you don't explicitly say use aria2c, it won't. I used yt-dlp for months before enabling aria2c

          Windows works just fine if i don't use Minesweeper but minesweeper.exe still exists.

          Comment


            #6
            Originally posted by Cats4U View Post

            You had previously also mentioned that SF uses youtube-dl and in your opinion that they should use yt-dlp instead. I'd like you to show where you found the youtube-dl.exe file in SF. There is a folder by the name YouTubeDL but you won't find the youtube-dl executable anywhere in it or in any other SF folder.

            The developers have proven time and time again that they know what they are doing. If yt-dlp was the answer, there'd be 100+ free streaming downloaders available that could download HBO, Netflix, HULU, and Amazon instead of 100+ free streaming downloaders that can't. For all intents and purposes, there only 2 programs that can do that and SF is one of them.
            The fact that they actually switched to yt-dlp means i am not totally full of shit:

            Click image for larger version

Name:	Streamfab_ytdlp.jpg
Views:	731
Size:	7.8 KB
ID:	410181

            Comment


              #7
              Here are the full size images... i messed up when posting the other messages...

              Click image for larger version

Name:	StreamFab_vs_Aria_01.jpg
Views:	781
Size:	17.2 KB
ID:	410184 Click image for larger version

Name:	StreamFab_vs_Aria_02.jpg
Views:	784
Size:	21.7 KB
ID:	410183 Click image for larger version

Name:	Streamfab_ytdlp.jpg
Views:	774
Size:	7.8 KB
ID:	410185

              Comment


                #8
                Sigh... the image uploads suck...

                If you want to see what they use as the youtube downloader, just enable clipboard monitoring and paste a URL that StreamFab will recognize but won't work unless you are logged into the siet... like: https://www.9now.com.au/love-island-...n-7/episode-58

                Comment


                  #9
                  Originally posted by jpp72 View Post
                  Sigh... the image uploads suck...


                  If you want to see what they use as the youtube downloader, just enable clipboard monitoring and paste a URL that StreamFab will recognize but won't work unless you are logged into the siet... like: https://www.9now.com.au/love-island-...n-7/episode-58
                  I'm not quite sure of what you are trying to show me because I can't seem to reproduce it here as I don't have access to that site. I presume you are saying that whatever that unreadable red line says it has something to do with yt-dlp. Your other message seems to imply that yt-dlp is somewhere in SF. I checked but I couldn't find it. Perhaps it is incorporated into a differently named .dll or something?
                  I am like you, I tend to use other programs for non-DRM videos. I used to use FireDM (which uses yt-dlp) but sadly it has disappeared from Github and the world. It is speculated that it has something to do with the Russian/Ukrainian war. I'm also a heavy user of Tubedigger and IDM but I don't think they directly use yt-dlp. They were out prior to yt-dlp coming out and perhaps even youtube-dl.

                  On a related subject, there was another message here from someone about a problem with using a password on a private Vimeo video. If yt-dlp (or even youtube-dl) are actually in SF, then the developers just need to add the --video-password command to yt-dlp to get past that problem. Oh, geez, here I am doing what I bashed you for... telling the developers what to do. Hangin' my head low.

                  Comment


                    #10
                    Originally posted by Cats4U View Post

                    I'm not quite sure of what you are trying to show me because I can't seem to reproduce it here as I don't have access to that site. I presume you are saying that whatever that unreadable red line says it has something to do with yt-dlp. Your other message seems to imply that yt-dlp is somewhere in SF. I checked but I couldn't find it. Perhaps it is incorporated into a differently named .dll or something?
                    Ya basically whenever there is something that is not being handled correctly by the Youtube downloader module (yt-dlp in v5.0.3.4), it will ask you to please report the issue to the Github repository.

                    You do not need the actual .exe file to exist on the PC if you incorporated the source code into your own program/wrapper. So, like you said, it's probably inside some DLL in StreamFab.

                    Here is an external link to the full size image i was trying to share:

                    Originally posted by Cats4U View Post

                    I am like you, I tend to use other programs for non-DRM videos. I used to use FireDM (which uses yt-dlp) but sadly it has disappeared from Github and the world. It is speculated that it has something to do with the Russian/Ukrainian war. I'm also a heavy user of Tubedigger and IDM but I don't think they directly use yt-dlp. They were out prior to yt-dlp coming out and perhaps even youtube-dl.
                    I downloaded Tubedigger a few months back, installed it, and never used it lol. I am pretty particular with what i like and i just didn't feel like going through all the settings to make it behave the way i like. I am pretty happy with my homemade windows cmd scripts that i integrated into Windows Explorer's context menus. It does everything i want but especially the proper naming of the files. It also allows me to convert CC subtitles into .srt with 1 click and remuxing mp4 into mkv with another click. This is what my right-click context menu looks like:



                    Originally posted by Cats4U View Post

                    On a related subject, there was another message here from someone about a problem with using a password on a private Vimeo video. If yt-dlp (or even youtube-dl) are actually in SF, then the developers just need to add the --video-password command to yt-dlp to get past that problem. Oh, geez, here I am doing what I bashed you for... telling the developers what to do. Hangin' my head low.
                    Lol it's hard to resist isn't it?

                    But yeah 100% right. If StreamFab adds a field for the password in the pop-up asking for the settings for the download, then they can take whatever is written by the user in that field and pass it to yt-dlp with the --video-password option

                    Comment

                    Working...
                    X