nilaoda / N_m3u8DL-RE

Cross-Platform, modern and powerful stream downloader for MPD/M3U8/ISM. English/简体中文/繁體中文.
MIT License
4.42k stars 466 forks source link

Why audio download segments more than video ? #289

Open fremzuck opened 1 year ago

fremzuck commented 1 year ago

Screenshot 2023-10-03 231614

<?xml version="1.0" encoding="UTF-8"?><MPD xmlns="urn:mpeg:dash:schema:mpd:2011" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd" profiles="urn:mpeg:dash:profile:isoff-live:2011" minBufferTime="PT12S" type="dynamic" publishTime="2023-10-03T16:35:30Z" availabilityStartTime="2022-01-01T00:00:01Z" minimumUpdatePeriod="PT4S" timeShiftBufferDepth="PT7200S" suggestedPresentationDelay="PT16S" xmlns:cenc="urn:mpeg:cenc:2013">
  <BaseURL>https://nosedge-imo2.stream.nos.pt/nip_wv_pr_cenc/ns_02_9514ca6d4b20a2bfce2aa6db02adb4ac3b971d40/rolling-buffer/media/EPGC518/EPGC518/transmux/</BaseURL>
<Location>https://nosedge-imo2.stream.nos.pt/nip_wv_pr_cenc/ns_02_9514ca6d4b20a2bfce2aa6db02adb4ac3b971d40/rolling-buffer/media/EPGC518/EPGC518/transmux/Manifest.mpd?c=45.94.208.98&amp;s=7893eba1-0cac-4b2f-bbd9-ff86587ac27f&amp;u=59a480a7dc1746720879c4a4&amp;ccur_pg=50FPS&amp;ccur_svc_type=live&amp;client_id=xe1dgrShwdR1DVOKGmsj8Ut4QLlGyOFI</Location>
<Period id="0" start="PT0S">
    <AdaptationSet id="0" contentType="video" maxWidth="1920" maxHeight="1080" maxFrameRate="90000/1800" segmentAlignment="true" par="16:9"><ContentProtection cenc:default_KID="3d64d338-5264-4640-8744-6190a9734722" schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc"/><ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"><cenc:pssh>AAAAPXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB0IARIQPWTTOFJkRkCHRGGQqXNHIiIHRVBHQzUxOA==</cenc:pssh></ContentProtection><ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95"><cenc:pssh>AAADxnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAA6amAwAAAQABAJwDPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBPAE4ATgBrAFAAVwBSAFMAUQBFAGEASABSAEcARwBRAHEAWABOAEgASQBnAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AFoAWQBrAFoAZABsAFgAdQBzAEsAWQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAG4AbwBzADcAMQB6AHYAMQAuAGEAbgB5AGMAYQBzAHQALgBuAGEAZwByAGEALgBjAG8AbQAvAE4ATwBTADcAMQBaAFYAMQAvAHAAcgBsAHMALwBjAG8AbgB0AGUAbgB0AGwAaQBjAGUAbgBzAGUAcwBlAHIAdgBpAGMAZQAvAHYAMQAvAGwAaQBjAGUAbgBzAGUAcwA8AC8ATABBAF8AVQBSAEwAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AG4AdgA6AEMAbwBuAHQAZQBuAHQASQBkACAAeABtAGwAbgBzADoAbgB2AD0AIgB1AHIAbgA6AHMAYwBoAGUAbQBhAC0AcwBzAHAALQBuAGEAZwByAGEALQBjAG8AbQAiAD4ARQBQAEcAQwA1ADEAOAA8AC8AbgB2ADoAQwBvAG4AdABlAG4AdABJAGQAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cenc:pssh></ContentProtection><Representation id="5" bandwidth="1307774" codecs="avc1.4d401f" mimeType="video/mp4" sar="1:1" width="704" height="396" frameRate="90000/3600">
        <SegmentTemplate timescale="90000" initialization="1200k_HD4_video_init.mp4" media="$Time$_1200k_HD4_video.m4s" startNumber="2721671">
          <SegmentTimeline>
            <S t="4981367320697" d="360000" r="1800"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
      <Representation id="0" bandwidth="122284" codecs="avc1.42800c" mimeType="video/mp4" sar="1:1" width="256" height="144" frameRate="90000/3600">
        <SegmentTemplate timescale="90000" initialization="128k_HD7_video_init.mp4" media="$Time$_128k_HD7_video.m4s" startNumber="2721671">
          <SegmentTimeline>
            <S t="4981367320697" d="360000" r="1800"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>

      <Representation id="3" bandwidth="3321788" codecs="avc1.640028" mimeType="video/mp4" sar="1:1" width="1280" height="720" frameRate="90000/3600">
        <SegmentTemplate timescale="90000" initialization="3000k_HD3_video_init.mp4" media="$Time$_3000k_HD3_video.m4s" startNumber="2721671">
          <SegmentTimeline>
            <S t="4981367320697" d="360000" r="1800"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
      <Representation id="4" bandwidth="4985920" codecs="avc1.640028" mimeType="video/mp4" sar="1:1" width="1280" height="720" frameRate="90000/1800">
        <SegmentTemplate timescale="90000" initialization="4500k_HD2_video_init.mp4" media="$Time$_4500k_HD2_video.m4s" startNumber="2721671">
          <SegmentTimeline>
            <S t="4981367320697" d="360000" r="1800"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>

      <Representation id="6" bandwidth="421576" codecs="avc1.4d401e" mimeType="video/mp4" sar="1:1" width="512" height="288" frameRate="90000/3600">
        <SegmentTemplate timescale="90000" initialization="400k_HD6_video_init.mp4" media="$Time$_400k_HD6_video.m4s" startNumber="2721671">
          <SegmentTimeline>
            <S t="4981367320697" d="360000" r="1800"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
    </AdaptationSet>
    <AdaptationSet id="1" contentType="audio" lang="por" segmentAlignment="true"><ContentProtection cenc:default_KID="3d64d338-5264-4640-8744-6190a9734722" schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc"/><ContentProtection schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"><cenc:pssh>AAAAPXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAB0IARIQPWTTOFJkRkCHRGGQqXNHIiIHRVBHQzUxOA==</cenc:pssh></ContentProtection><ContentProtection schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95"><cenc:pssh>AAADxnBzc2gAAAAAmgTweZhAQoarkuZb4IhflQAAA6amAwAAAQABAJwDPABXAFIATQBIAEUAQQBEAEUAUgAgAHgAbQBsAG4AcwA9ACIAaAB0AHQAcAA6AC8ALwBzAGMAaABlAG0AYQBzAC4AbQBpAGMAcgBvAHMAbwBmAHQALgBjAG8AbQAvAEQAUgBNAC8AMgAwADAANwAvADAAMwAvAFAAbABhAHkAUgBlAGEAZAB5AEgAZQBhAGQAZQByACIAIAB2AGUAcgBzAGkAbwBuAD0AIgA0AC4AMAAuADAALgAwACIAPgA8AEQAQQBUAEEAPgA8AFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBFAFkATABFAE4APgAxADYAPAAvAEsARQBZAEwARQBOAD4APABBAEwARwBJAEQAPgBBAEUAUwBDAFQAUgA8AC8AQQBMAEcASQBEAD4APAAvAFAAUgBPAFQARQBDAFQASQBOAEYATwA+ADwASwBJAEQAPgBPAE4ATgBrAFAAVwBSAFMAUQBFAGEASABSAEcARwBRAHEAWABOAEgASQBnAD0APQA8AC8ASwBJAEQAPgA8AEMASABFAEMASwBTAFUATQA+AFoAWQBrAFoAZABsAFgAdQBzAEsAWQA9ADwALwBDAEgARQBDAEsAUwBVAE0APgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcABzADoALwAvAG4AbwBzADcAMQB6AHYAMQAuAGEAbgB5AGMAYQBzAHQALgBuAGEAZwByAGEALgBjAG8AbQAvAE4ATwBTADcAMQBaAFYAMQAvAHAAcgBsAHMALwBjAG8AbgB0AGUAbgB0AGwAaQBjAGUAbgBzAGUAcwBlAHIAdgBpAGMAZQAvAHYAMQAvAGwAaQBjAGUAbgBzAGUAcwA8AC8ATABBAF8AVQBSAEwAPgA8AEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AG4AdgA6AEMAbwBuAHQAZQBuAHQASQBkACAAeABtAGwAbgBzADoAbgB2AD0AIgB1AHIAbgA6AHMAYwBoAGUAbQBhAC0AcwBzAHAALQBuAGEAZwByAGEALQBjAG8AbQAiAD4ARQBQAEcAQwA1ADEAOAA8AC8AbgB2ADoAQwBvAG4AdABlAG4AdABJAGQAPgA8AC8AQwBVAFMAVABPAE0AQQBUAFQAUgBJAEIAVQBUAEUAUwA+ADwALwBEAEEAVABBAD4APAAvAFcAUgBNAEgARQBBAEQARQBSAD4A</cenc:pssh></ContentProtection>
      <Role schemeIdUri="urn:mpeg:dash:role:2011" value="main"/>
      <Representation id="2" bandwidth="65705" codecs="mp4a.40.5" mimeType="audio/mp4" audioSamplingRate="48000">
        <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2"/>
        <SegmentTemplate timescale="90000" initialization="por_audio_init.mp4" media="$Time$_por_audio.m4s" startNumber="2835074">
          <SegmentTimeline>
            <S t="4981367118372" d="345600" r="1875"/>
          </SegmentTimeline>
        </SegmentTemplate>
      </Representation>
    </AdaptationSet>
  </Period>
<UTCTiming schemeIdUri="urn:mpeg:dash:utc:direct:2014" value="2023-10-03T16:35:30Z"/>
</MPD>

How to Fix it ?

momoko2806 commented 11 months ago

m3u8 "link" -M format=mp4 --check-segments-count False --mp4-real-time-decryption --use-shaka-packager --live-real-time-merge --key --save-name I tested