VideoHelp Forum
+ Reply to Thread
Results 1 to 13 of 13
Thread
  1. Brand new user, self educating. Glad to have found VideoHelp

    Trying to DL https://www.peacocktv.com/watch/asset/tv/wheres-waldo/6145373121237940112 from Australia (unavailable in region).
    (Note these are available via free tier, so account required but not a subscription)

    I have tried yt-dlp, but not yet successful with US proxy.
    I have not yet tried with NordVPN
    Error is - unsupported URL:

    I am working with many variables which is not ideal for troubleshooting.
    I suspect the first issue is the URL itself may actually be unsupported or incorrect (looking to get 20 eps of season 2).
    The next issue is likely an unsuccessful proxy (https://spys.one/free-proxy-list/US/).
    The last issue I expect is the DRM, and have only read about potential chrome version issues with extensions identifying keys.

    If someone is happy to help troubleshoot / teach via DM, I would appreciate it as 20 eps is too much to ask.

    I am currently running the following code

    yt-dlp.exe --proxy "102.129.249.120:1080" -F --allow-unplayable-formats http://www.peacocktv.com/watch/asset/tv/wheres-waldo/6145373121237940112

    Kindest Regards
    Quote Quote  
  2. Originally Posted by mitrixhimself View Post
    I have not yet tried with NordVPN
    Well, what are you waiting for?

    Image
    [Attachment 60702 - Click to enlarge]


    Here's S2E19
    https://we.tl/t-KTu2Az71is
    Last edited by [ss]vegeta; 13th Sep 2021 at 11:04.
    Quote Quote  
  3. Hmm interesting, tried a few Nord servers with no luck but will try some more.

    No Widevine Guesser required?

    I noticed I used a different URL than you, but managed to get the master_cmaf.mpd?c3.ri url from firefox inspect - network tab
    https://g003-vod-us-cmaf-prd-ak.cdn.peacocktv.com/pub/global/tx0/uJg/PCK_1623976795426...84055056725164

    Will try some more vpn servers.

    Thanks for the screenshot and upload.

    Kindest Regards
    Quote Quote  
  4. Originally Posted by mitrixhimself View Post
    Hmm interesting, tried a few Nord servers with no luck but will try some more.

    No Widevine Guesser required?

    I noticed I used a different URL than you, but managed to get the master_cmaf.mpd?c3.ri url from firefox inspect - network tab
    https://g003-vod-us-cmaf-prd-ak.cdn.peacocktv.com/pub/global/tx0/uJg/PCK_1623976795426...84055056725164

    Will try some more vpn servers.

    Thanks for the screenshot and upload.

    Kindest Regards
    I used NordVPN default, didn't even choose specific server, just clicked USA.
    Do you have NordVPN DNS servers set? If not, that might be preventing your access to Peacock.

    Guesser is of course required to get keys for decrypting with mp4decrypt afterwards.
    I don't know what difference in URL happened, but I clicked your link and chosen another episode.
    Quote Quote  
  5. HOLD FIRE ON THE BELOW - troubleshooting VPN issue.


    I am getting the following output.

    I don't know if my url is wrong or if the VPN server is still the issue?

    I have tried both urls
    1. https://www.peacocktv.com/watch/playback/vod/GMO_00000000144086_02/4d17e9fc-8cd6-32bc-...0-435eb0ca187e
    2. https://g003-vod-us-cmaf-prd-ll.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...84195460641266

    I have even tried exporting firefox cookies into cookies.txt in same path.
    Shall I continue to try different VPN servers?


    H:\>yt-dlp.exe -F --cookies cookies.txt --socket-timeout 300 https://g003-vod-us-cmaf-prd-ll.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...84195460641266
    [generic] master_cmaf.mpd?c3: Requesting header
    WARNING: [generic] Could not send HEAD request to https://g003-vod-us-cmaf-prd-ll.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...4195460641266: <urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
    [generic] master_cmaf.mpd?c3: Downloading webpage
    ERROR: [generic] Unable to download webpage: <urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond> (caused by URLError(TimeoutError(10060, 'A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond', None, 10060, None)))
    Last edited by mitrixhimself; 14th Sep 2021 at 22:29.
    Quote Quote  
  6. Member
    Join Date
    Feb 2006
    Location
    United States
    Search Comp PM
    Originally Posted by mitrixhimself View Post
    I am getting the following output.

    I don't know if my url is wrong or if the VPN server is still the issue?

    I have tried both urls
    1. https://www.peacocktv.com/watch/playback/vod/GMO_00000000144086_02/4d17e9fc-8cd6-32bc-...0-435eb0ca187e
    2. https://g003-vod-us-cmaf-prd-ll.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...84195460641266

    I have even tried exporting firefox cookies into cookies.txt in same path.
    Shall I continue to try different VPN servers?


    H:\>yt-dlp.exe -F --cookies cookies.txt --socket-timeout 300 https://g003-vod-us-cmaf-prd-ll.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...84195460641266
    [generic] master_cmaf.mpd?c3: Requesting header
    WARNING: [generic] Could not send HEAD request to https://g003-vod-us-cmaf-prd-ll.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...4195460641266: <urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond>
    [generic] master_cmaf.mpd?c3: Downloading webpage
    ERROR: [generic] Unable to download webpage: <urlopen error [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond> (caused by URLError(TimeoutError(10060, 'A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond', None, 10060, None)))
    try using the firefox addon called the stream detector, set it to use yt-dlp
    and see if it'll download the show.
    Quote Quote  
  7. Thanks for pointing me towards 'the stream detector' i was previously getting normal links as posted above.

    Now I can only get links as per the below stream detector output.
    After adding an output template so the file is saved I am still having difficulty.
    Starting to think i should give up or take a break.

    I am sure NORD is stuffing me up.

    yt-dlp --no-part --restrict-filenames --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0" --referer "https://www.peacocktv.com/" "https://csm-e-cenbcausw1vpr416-0c6c7273048d5aad4.bln1.yospace.com/csm/builder/proxy.1/1.mpd?c3.ri=5005491570732295735&yo.p.si=csm-e-cenbcausw1vpr416-0c6c7273048d5aad4-68-1631681856007&yo.p.ci=208574741&yo.p.fn=aHR0cHM6Ly 9nMDAzLXZvZC11cy1jbWFmLXByZC1hay5jZG4ucGVhY29ja3R2 LmNvbS9wdWIvZ2xvYmFsL1ROby94Zk0vUENLXzE2MTU3NTAyNj Y4NTUuNTczXzAxL2NtYWYvbXBlZ19jZW5jXzJzZWMvbWFzdGVy X2NtYWYubXBkP2MzLnJpPTUwMDU0OTE1NzA3MzIyOTU3MzU%3D %2F&yo.p.bp=MANIFEST&yo.p.cu=&_fw_coppa=1&am_sdkv= 2.4.7-peacock&crtp=vast3ap&am_contextid=208574741&_fw_pl ayer_width=1920&am_appv=2.9.1&mode=on-demand&obfuscatedfreewheelprofileid=f41b795074d793 87f55319cfccae489bbeb1a9a9&sfid=16380805&vip=23.81 .112.229&am_buildv=f9ab6e0&am_programtype=televisi on&am_usertenure=new&_fw_ae=peacock&csid=peacock_d esktop_computer_web_ondemand_kids_free&metr=1031&a m_appname=peacock&yo.ad=false&am_cdn=akamai&yo.p.f o=video-long&_fw_h_user_agent=mozilla%2F5.0+%28windows+nt+ 10.0%3B+win64%3B+x64%3B+rv%3A92.0%29+gecko%2F20100 101+firefox%2F92.0&yo.me=true&afid=246152450&am_ss t=fullEpisodePlayer&_fw_player_height=1080&_fw_nie lsen_app_id=PAD3C6E72-ED61-417F-A865-3AB63FDB6197&am_crmid=coppa&am_playerv=v3.0.5-v21&yo.p.ccp=1&am_bc=0&vprn=853977346&flag=%2Bsltp %2Bemcr%2Bslcb%2Bsbid%2Bfbad%2Baeti%2Bslif%2Bvicb% 2Bamcb%2Bplay-uapl%2Bdtrd&_fw_h_referer=https%3A%2F%2Fwww.peacoc ktv.com%2F&tms_id=EP032304240050&nw=169843&yo.nl=t rue&yo.av=2&am_ks=coppa&_fw_cdn_provider=nbcu_akam ai&bl_enabled=false&caid=PCK_PCK_VOD_9000026413&am _pub=nbcu&yo.p.um=true&yo.ap=https%3A%2F%2Fakam.da ps.nbcuni.com%2Fpub%2Fglobal%2F&am_abrspec=cmaf-dash-24fps-peacock-v1&mini=false&resp=vmap1&ap_subtype=free&am_perid= coppa&prof=169843%3Apeacock_web_vod&am_nielsen_gen re=TV%3AKids&pvrn=614119229&_fw_vcid2=f41b795074d7 9387f55319cfccae489bbeb1a9a9&vdur=1333"
    Last edited by mitrixhimself; 15th Sep 2021 at 00:00.
    Quote Quote  
  8. https://www.peacocktv.com/watch/playback/vod/GMO_00000000144086_02/4d17e9fc-8cd6-32bc-...0-435eb0ca187e
    keys=0016d046b71f6fdd2cd76a4a68f07c79:1657a738b3a1 3209e026ca111395d83a
    download link = https://mega.nz/file/CbIS1JhI#aGFX40MjIvJHuGwmGPxpQwAC7kdFWiUOCT4VmTp0pi0


    Code:
    yt-dlp --allow-un --proxy socks5://[reducted]:[reducted]@us-atl.pvdata.host:1080 "https://g003-vod-us-cmaf-prd-cl.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854.9292_01/cmaf/mpeg_cenc_2sec/master_cmaf.mpd?c3.ri=3779949495906012671"
    Code:
    [debug] Command-line config: ['--allow-un', '--proxy', 'socks5://[reducted]:[reducted]@us-atl.pvdata.host:1080', 'https://g003-vod-us-cmaf-prd-cl.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854.9292_01/cmaf/mpeg_cenc_2sec/master_cmaf.mpd?c3.ri=3779949495906012671', '-v']
    logs = https://siasky.net/fAKv9vnvt6Zyfz_zxg-aBUoN8kWfTHkDQAqlKgFJlXr7Ug
    discord=notaghost9997
    Quote Quote  
  9. @notaghost - you have DL the Spanish audio version, actually could it be that the best quality (highest version number) version on this audio stream is actually Spanish rather than English?

    [info] Available formats for master_cmaf.mpd?c3:
    ID EXT RESOLUTION | TBR PROTO | VCODEC VBR ACODEC ABR ASR MORE INFO
    ----------------- ----- ---------- - ----- ----- - ----------- ----- --------- ---- ------- --------------------------
    thumbnails-0 mhtml images | mhtml | DASH storyboards (jpeg)
    thumbnails-1 mhtml images | mhtml | DASH storyboards (jpeg)
    thumbnails-2 mhtml images | mhtml | DASH storyboards (jpeg)
    audio_0_en_196787 m4a audio only | 196k dash | ec-3 196k 48000Hz [en], DASH audio, m4a_dash
    audio_0_es_196787 m4a audio only | 196k dash | ec-3 196k 48000Hz [es], DASH audio, m4a_dash
    audio_0_en_102830 m4a audio only | 102k dash | mp4a.40.2 102k 48000Hz [en], DASH audio, m4a_dash
    audio_0_es_102837 m4a audio only | 102k dash | mp4a.40.2 102k 48000Hz [es], DASH audio, m4a_dash
    video_350968 mp4 512x288 | 350k dash | avc1.4D4015 350k DASH video, mp4_dash
    video_845938 mp4 768x432 | 845k dash | avc1.4D401E 845k DASH video, mp4_dash
    video_1797601 mp4 960x540 | 1797k dash | avc1.4D401F 1797k DASH video, mp4_dash
    video_2715260 mp4 960x540 | 2715k dash | avc1.4D401F 2715k DASH video, mp4_dash
    video_3976793 mp4 1280x720 | 3976k dash | avc1.64001F 3976k DASH video, mp4_dash
    video_7182894 mp4 1920x1080 | 7182k dash | avc1.640028 7182k DASH video, mp4_dash




    So far I have been able to implement aria2c to speed up download of English audio.
    I have been able to verify the keys provided by notaghost and decrypt both the audio and video.
    Last step is for me to merge audio and video via Mkvmerge.

    In summary Have I got the process correct?
    1. Identify URL of stream 'The Stream Detector' has helped. (I am still not 100% on where to locate the g00... url via inspect/developer tools in Firefox.

    https://www.peacocktv.com/watch/playback/vod/GMO_00000000144086_02/4d17e9fc-8cd6-32bc-...0-435eb0ca187e

    becomes

    https://g003-vod-us-cmaf-prd-cl.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854...49495906012671

    2. Identify keys via browser inspect/developer console using guesser extension

    3. Export browser cookies for websites that need a login to PATH cookies.txt

    4. yt-dlp with -F to ensure best audio is English version.
    5. select preferred video and audio in command
    example cmd ---> yt-dlp --allow-un -f video_7182894+audio_0_en_102830 --external-downloader aria2c.exe "https://g003-vod-us-cmaf-prd-cl.cdn.peacocktv.com/pub/global/cAZ/CtQ/PCK_1615750257854.9292_01/cmaf/mpeg_cenc_2sec/master_cmaf.mpd?c3.ri=3779949495906012671"

    6. Decrypt with key via mp4decrypt

    7. Merge audio and video with Mkvmerge


    Please correct / optimize the above summary if you have the time.

    Kindest Regards
    Last edited by mitrixhimself; 16th Sep 2021 at 07:28. Reason: spelling
    Quote Quote  
  10. No need to mess about exporting cookies anywhere with yt-dlp.

    Just use:

    --cookies-from-browser chrome

    ...as part of your syntax. Substitute the name of your browser for chrome if its something different. (Lower case.)
    Quote Quote  
  11. thanks for the tip
    Quote Quote  
  12. how can I extract the Subtitle only?
    peacocktv
    Quote Quote  
  13. psaframe
    Join Date
    Mar 2021
    Location
    Algeria
    Search PM
    Originally Posted by D.LUFFY View Post
    how can I extract the Subtitle only?
    peacocktv
    I asked the same thing in many time, in chats & discours...
    No one gonna helping u here
    Quote Quote  



Similar Threads

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