VideoHelp Forum




+ Reply to Thread
Results 1 to 8 of 8
  1. Member
    Join Date
    Jun 2023
    Location
    Germany
    Search PM
    Hey, I'm trying to find correct m3u8 / mpd for https://www.magentamusik.de/woa-2022-tarja
    in Dev Tools i can see few m3u8 files, none of them seems to work when provided to N_m3u8DL-RE / yt-dlp so i started looking more into it
    for m3u8 there are 6 link and usually one of them with payload similar to:
    (...)
    d: JTdCJTIyZXZlbnRfbmFtZSUyMiUzQSUyMnBvcyUyMiUyQyUyMm V2ZW50X3R5cGUlMjIlM0ElMjJtZWRpYSUyMiUyQyUyMm1lZGlh X2FjdGlvbnN0YXR1cyUyMiUzQSUyMnNlbmQlMjIlMkMlMjJtZW RpYV9uYW1lJTIyJTNBJTIydm9kLlRhcmphJTNBJTIwV2Fja2Vu JTIwT3BlbiUyMEFpciUyMDIwMjIuRE1NX01PVklFXzkyMDgyMD U5Mjg1OTUzMzY3NTMlMjIlMkMlMjJtZWRpYV9hY3Rpb24lMjIl M0ElMjJwb3MlMjIlMkMlMjJtZWRpYV9jdXJyZW50X3BvcyUyMi UzQSUyMjAlMjIlMkMlMjJtZWRpYV90b3RhbF9sZW5ndGglMjIl M0ElMjIzNDY5JTIyJTJDJTIybWVkaWFfY2F0ZWdvcnklMjIlM0 ElNUIlMjJ2aWRlbyUyMiUyQyUyMmtvbnplcnQlMjIlMkMlMjIl MjIlMkMlMjIlMjIlMkMlMjIyMDIyLTA4LTA3JTIyJTVEJTJDJT Iydmlld19uYW1lJTIyJTNBJTIyd3d3Lm1hZ2VudGFtdXNpay5k ZS5wcml2YXRrdW5kZW4udmlkZW8ud29hLTIwMjItdGFyamElMj IlMkMlMjJldmVudF9uYW1lX3d0MSUyMiUzQSUyMnBvcyUyMiUy QyUyMl9ldmVudENvdW50JTIyJTNBMTE4JTJDJTIyX3JlY29yZG VkQXQlMjIlM0ExNjkwNzUwMTAzMzEyJTJDJTIyX2NzaWQlMjIl M0ElMjJjc2lkLTE2OTA3NDc1MTUzNDUtMjFzOHR6WW8lMjIlMk MlMjJfY3VpZCUyMiUzQSUyMmN1aWQtMTY5MDY0ODcxMDUyNy1n bVo1dFpHdCUyMiUyQyUyMl9zaWQlMjIlM0ElMjI1M3o2bzR1OW 9lcTdqZ3ZtOThiYTA0eHI1bnJzbTM4MnE2bmtyNjVkc2YxMTQl MjIlMkMlMjJfdWlkJTIyJTNBJTIyMTY5MDc1MDA1MDk5NCUyMi UyQyUyMl9wYXRoJTIyJTNBJTIyJTJGd29hLTIwMjItdGFyamEl MjIlMkMlMjJfY2Fub25pY2FsUGF0aCUyMiUzQSUyMiUyRndvYS 0yMDIyLXRhcmphJTIyJTJDJTIyX3Nlc3Npb24lMjIlM0ElN0Il MjJhcHBfcGxhdGZvcm0lMjIlM0ElMjJ3ZWJwb3J0YWwlMjIlN0 QlMkMlMjJfcmVxdWVzdCUyMiUzQSUyMmpDa0hGS3VJJTIyJTdE

    after base64decode and urldecode it's
    {"event_name":"pos","event_type":"media","media_ac tionstatus":"send","media_name":"vod.Tarja: Wacken Open Air 2022.DMM_MOVIE_9208205928595336753","media_action" :"pos","media_current_pos":"0","media_total_length ":"3469","media_category":["video","konzert","","","2022-08-07"],"view_name":"www.magentamusik.de.privatkunden.vid eo.woa-2022-tarja","event_name_wt1":"pos","_eventCount":118,"_ recordedAt":1690750103312,"_csid":"csid-1690747515345-21s8tzYo","_cuid":"cuid-1690648710527-gmZ5tZGt","_sid":"53z6o4u9oeq7jgvm98ba04xr5nrsm382 q6nkr65dsf114","_uid":"1690750050994","_path":"/woa-2022-tarja","_canonicalPath":"/woa-2022-tarja","_session":{"app_platform":"webportal"},"_r equest":"jCkHFKuI"}

    in DevTools for method:POST all i can find is
    https://report.magentamusik.de/api/3/envelope/?sentry_key=SENTRY_KEY_HERE&sentry_versi...owser%2F7.43.0

    I'm running in circles, can you point me to the right direction?
    Quote Quote  
  2. Member piaohua's Avatar
    Join Date
    May 2023
    Location
    中国
    Search PM
    https://streaming.magentamusik.de/vod/WW/WOA2022_Tarja/hd/9000/index.m3u8

    No problem for me, the video is not encrypted.
    Using N_m3u8DL-RE or FFMPEG is fine.

    Image
    [Attachment 72800 - Click to enlarge]


    The nominal bitrate of this M3U8 : 9 000 kb/s

    They have 9000 bitrate, 6000 bitrate, 3400 bitrate, 2200 bitrate, 420 bitrate, corresponding to different M3U8 links.
    Last edited by piaohua; 31st Jul 2023 at 03:46.
    Quote Quote  
  3. Member
    Join Date
    Jun 2023
    Location
    Germany
    Search PM
    Thank for the help!
    Quote Quote  
  4. the first M3U8 Links gives a 1080p stream, but it does not work properly, it only downloaded a useless 1.38GB video


    Code:
    ID                              EXT RESOLUTION FPS │   FILESIZE   TBR PROTO │ VCODEC      ACODEC    MORE INFO
    ─────────────────────────────────────────────────────────────────────────────────────────────────────────────
    1280x720@25.000-3400000-Video5  mp4 unknown        │                  m3u8  │ unknown     unknown   Video5
    1920x1080@25.000-6000000-Video6 mp4 unknown        │                  m3u8  │ unknown     unknown   Video6
    1920x1080@25.000-9000000-Video7 mp4 unknown        │                  m3u8  │ unknown     unknown   Video7
    400x224@25.000-420000-Video1    mp4 unknown        │                  m3u8  │ unknown     unknown   Video1
    640x360@25.000-1300000-Video3   mp4 unknown        │                  m3u8  │ unknown     unknown   Video3
    640x360@25.000-768000-Video2    mp4 unknown        │                  m3u8  │ unknown     unknown   Video2
    768x432@25.000-2200000-Video4   mp4 unknown        │                  m3u8  │ unknown     unknown   Video4
    613                             mp4 400x224     25 │ ~342.88MiB  614k m3u8  │ avc1.4d4014 mp4a.40.2
    969                             mp4 640x360     25 │ ~541.45MiB  970k m3u8  │ avc1.4d401e mp4a.40.2
    1513                            mp4 640x360     25 │ ~845.02MiB 1513k m3u8  │ avc1.4d401e mp4a.40.2
    2432                            mp4 768x432     25 │ ~  1.33GiB 2433k m3u8  │ avc1.4d401e mp4a.40.2
    3658                            mp4 1280x720    25 │ ~  2.00GiB 3659k m3u8  │ avc1.4d4020 mp4a.40.2
    6315                            mp4 1920x1080   25 │ ~  3.44GiB 6315k m3u8  │ avc1.4d4028 mp4a.40.2
    9380                            mp4 1920x1080   25 │ ~  5.12GiB 9380k m3u8  │ avc1.4d4028 mp4a.40.2
    
    D:\Program Files\ffmpeg\bin>yt-dlp -f 9380 "

    It's easy to download the other streams, just need to replace Tarja with Lordi, but how/where to find this url/payload otherwise ?
    https://www.magentamusik.de/lordi-wacken-open-air-2022-9208205928595336758
    https://streaming.magentamusik.de/vod/WW/WOA2022_Lordi/hd/9000/index.m3u8


    No problem with the livestream
    https://www.magentamusik.de/wacken/woa-louder-stage-plus-bullhead-city-2023-livestream
    Quote Quote  
  5. @nimrahwt
    its a long way need to getting proper m3u8 for different magentamusic links..

    Image
    [Attachment 72863 - Click to enlarge]


    Code:
    print('\ntest link: https://www.magentamusik.de/lordi-wacken-open-air-2022-9208205928595336758\ntest link: https://www.magentamusik.de/wacken/woa-louder-stage-plus-bullhead-city-2023-livestream\ntest link: https://www.magentamusik.de/hypocrisy-wacken-open-air-2022-9208205928595336745\n')
    
    link = input('link: ')
    
    yt_dl = 'yt-dlp.exe'
    
    import subprocess
    import requests
    import re
    
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Safari/537.36',
    }
    
    response1 = requests.get(link, headers=headers).text
    asset_ser_id = re.findall(r'seriesdetails%2F(.*?)%2F', response1)[0].strip()
    asset_id = re.findall(r'assetId\":\"(.*?)\"', response1)[0].strip()
    asset_details = f'https://wcps.t-online.de/cvss/magentamusic/vodclient/v2/assetdetails/{asset_ser_id}/{asset_id}'
    
    response2 = requests.get(asset_details, headers=headers).json()
    player_info_link = response2['content']['partnerInformation'][0]['features'][0]['player']['href']
    
    response3 = requests.get(player_info_link, headers=headers).json()
    title = response3['content']['feature']['metadata']['title']
    content_link = response3['content']['feature']['representations'][0]['contentPackages'][0]['media']['href']
    
    response4 = requests.get(content_link, headers=headers).text
    m3u8 = re.findall(r'src=\"(htt.*m3u8)', response4)[0].strip()
    
    print(f'\n{title}\n')
    print(f'{m3u8}\n')
    
    subprocess.run([yt_dl, '-q', '-F', m3u8])
    subprocess.run([yt_dl, '--no-warning', 
                    '--no-check-certificate', 
                    '-S', 'res:1080', 
                    '--fixup', 'never', 
                    '-N', '16', 
                    '-o', ''+title+'.%(ext)s', 
                    m3u8])
    Quote Quote  
  6. that's a nice script!
    thanks

    one small note:
    the video will be saved as .mp4 but its an actual .ts file
    but no problem remuxing it with ffmepg
    Last edited by nimrahwt; 3rd Aug 2023 at 13:46.
    Quote Quote  



Similar Threads

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