VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 34
Thread
  1. This summer, France.tv is airing another season of Fort Boyard. Is there any way to download these streams?

    Thanks.
    Quote Quote  
  2. The videos from france.tv are no drm protected.

    You just have to use yt-dlp to download the mpd.file

    for example on this page :

    https://www.france.tv/france-2/fort-boyard/fort-boyard-saison-31/1861611-equipe-ecole-...rraneenne.html

    Code:
    yt-dlp https://cloudreplay.ftven.fr/eb6127cbc3a26/1126856253_france-domtom_TA.ism/ZXhwPTE2NTU1NTIzODV+YWNsPSUyZmViNjEyN2NiYzNhMjYlMmYxMTI2ODU2MjUzX2ZyYW5jZS1kb210b21fVEEuaXNtKn5obWFjPTA2MDlmM2Y3ZmYzMTRiY2ExNjdiYzRmZjMzMGM0MDNiZWEwM2M0ZGVmMzY5ODM5NzY2MGQ4NDE2YzhlOGE1MmM=/manifest.mpd
    Quote Quote  
  3. Originally Posted by cedric8528 View Post
    The videos from france.tv are no drm protected.

    You just have to use yt-dlp to download the mpd.file

    for example on this page :

    https://www.france.tv/france-2/fort-boyard/fort-boyard-saison-31/1861611-equipe-ecole-...rraneenne.html

    Code:
    yt-dlp https://cloudreplay.ftven.fr/eb6127cbc3a26/1126856253_france-domtom_TA.ism/ZXhwPTE2NTU1NTIzODV+YWNsPSUyZmViNjEyN2NiYzNhMjYlMmYxMTI2ODU2MjUzX2ZyYW5jZS1kb210b21fVEEuaXNtKn5obWFjPTA2MDlmM2Y3ZmYzMTRiY2ExNjdiYzRmZjMzMGM0MDNiZWEwM2M0ZGVmMzY5ODM5NzY2MGQ4NDE2YzhlOGE1MmM=/manifest.mpd
    This works also for complete episodes?

    For example https://www.france.tv/france-2/un-si-grand-soleil/un-si-grand-soleil-saison-4/3414796-...-mai-2022.html

    How do I get the complete yt-dlp code for an episode?
    Quote Quote  
  4. You just have to find the mpd file (via developer tools of your browser)

    Code:
    yt-dlp https://cloudreplay.ftven.fr/de79c39221926/1120122492_france-domtom_TA.ism/ZXhwPTE2NTU2NjkyMzJ+YWNsPSUyZmRlNzljMzkyMjE5MjYlMmYxMTIwMTIyNDkyX2ZyYW5jZS1kb210b21fVEEuaXNtKn5obWFjPTQxMjlmNTNjNjU1N2RjZWM3MDRjZTNkNGFkYTIyNzg0ZTEwMzE1NDQ2ZjRkYzFhYTIyN2QwN2ZjYjlmOGRjYjQ=/manifest.mpd
    You can also use CaptvTy for all french Replay without Drm.

    https://captvty.fr/
    Quote Quote  
  5. I am new to this kind of stuff, could someone help me find the mpd file here https://www.france.tv/france-2/fort-boyard/560427-fort-boyard.html
    Thanks
    Last edited by Folty; 1st Jul 2023 at 08:34. Reason: typo
    Quote Quote  
  6. Originally Posted by lomero View Post
    Any other way to get the episode?
    Quote Quote  
  7. Member
    Join Date
    Mar 2021
    Location
    Israel
    Search Comp PM
    Originally Posted by Folty View Post
    Originally Posted by lomero View Post
    Any other way to get the episode?
    I think you need to sign up for an account first.
    If you don't live in France then you might need a French IP otherwise it is most probably geoblocked.
    Quote Quote  
  8. france.tv + subchannels / live
    (acc not needed just france ip)

    Image
    [Attachment 72192 - Click to enlarge]


    Code:
    import requests
    import json
    import re
    
    print('\ntest link: https://www.france.tv/france-2/fort-boyard/fort-boyard-saison-33/3787387-emission-du-samedi-27-aout-2022.html\ntest link: https://www.france.tv/france-2/un-si-grand-soleil/un-si-grand-soleil-saison-5/5031504-episode-du-lundi-3-juillet-2023.html\ntest link: https://www.france.tv/sport/cyclisme/tour-de-france/5020876-etape-1-partie-3.html\n')
    
    link = input('link: ')
    
    headers1 = {
        'authority': 'www.france.tv',
        'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
        'referer': 'https://www.france.tv/inscription/',
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
    }
    
    response1 = requests.get(link, headers=headers1).text
    
    try:
        video_json = re.findall(r'; window.FTVPlayerVideos = (.*?);', response1)[0].strip()
        video_json = json.loads(video_json)
        
        video_id = video_json[0]['videoId']
        print(f'\n{video_id}')
        
        import requests
        
        headers2 = {
            'Origin': 'https://www.france.tv',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
        }
        
        params2 = {
            'country_code': 'FR',
            'player_version': '5.86.0',
            'domain': 'www.france.tv',
            'device_type': 'desktop',
            'browser': 'chrome',
            'browser_version': '102',
            'os': 'windows',
            'os_version': '10.0',
        }
        
        response2 = requests.get('https://k7.ftven.fr/videos/'+video_id+'', params=params2, headers=headers2).json()
        
        get_mpd_p1 = response2['streamroot']['content_id']
        
        meta_title = response2['meta']['title']
        pre_title = response2['meta']['pre_title']
        additional_title = response2['meta']['additional_title']
        
        title = f'{meta_title} - {pre_title} {additional_title}'
        print(f'\n{title}')
        
        import requests
        
        headers3 = {
            'Origin': 'https://www.france.tv',
            'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.0.0 Safari/537.36',
        }
        
        params3 = {
            'format': 'json',
            'url': get_mpd_p1,
        }
        
        response3 = requests.get('https://hdfauth.ftven.fr/esi/TA', params=params3, headers=headers3).json()
        
        mpd = response3['url']
        print(f'\n{mpd}\n')
    except IndexError:
        print(f'\nVideo is not available\n')
    Quote Quote  
  9. Having a play with the Python above.

    Goal is to rip Bluey, in French (to help my daughter learn French)

    Url of an example episode:
    https://www.france.tv/france-5/bluey/bluey-saison-1/2453695-le-xylophone-magique.html

    I have to change a line above:
    Code:
            # get_mpd_p1 = response2['streamroot']['content_id']
            get_mpd_p1 = response2['video']['url']
    This then gives an output of:

    Code:
    https://cloudreplay.ftven.fr/ZXhwPTE3MTg0MzYzMTJ+YWNsPSUyZip+aG1hYz0xNjIyNWE5Mjg0ZDUwMDg3M2JiZmY4ZjllNjFhMmI0YTc5MjRmNWUzNTMzYzlhMmZlZWQ4ZmU4ZGUwYjc5N2Vj/666fba1e68566/1390441958-1717071596_france-domtom_TA.ism/manifest.mpd?hdnea=exp=1718415312~acl=%2f*~hmac=96ebef80ecea051e56b91734889c11e54b077b46bc36d33bf2a2bcc8424fecd0
    ...however I keep hitting 403 Forbidden on that when trying to get it with yt_dlp (or N_m3u8DL-RE for that matter).

    I have tried yt-dlp with cookies from a logged in account for French TV 5...but still no go.

    Perhaps it's a geo-block issue?

    Any help would be appreciated!
    Quote Quote  
  10. Yes, seems to be geo-blocked, and you probably need the nightly version of yt-dlp as well; using a vpn I can at least query the formats of that video:

    Code:
    $ yt-dlp -F 'https://www.france.tv/france-5/bluey/bluey-saison-1/2453695-le-xylophone-magique.html'
    [FranceTVSite] Extracting URL: https://www.france.tv/france-5/bluey/bluey-saison-1/2453695-le-xylophone-magique.html
    [FranceTVSite] 2453695-le-xylophone-magique: Downloading webpage
    [FranceTV] Extracting URL: francetv:b9f9346e-75f0-414e-b2d5-1737695e35bc#__youtubedl_smuggle=%7B%22hostname%22%3A+%22www.france.tv%22%7D
    [FranceTV] b9f9346e-75f0-414e-b2d5-1737695e35bc: Downloading desktop chrome video JSON
    [FranceTV] b9f9346e-75f0-414e-b2d5-1737695e35bc: Downloading mobile safari video JSON
    [FranceTV] b9f9346e-75f0-414e-b2d5-1737695e35bc: Downloading signed dash manifest URL
    [FranceTV] b9f9346e-75f0-414e-b2d5-1737695e35bc: Downloading MPD manifest
    [FranceTV] b9f9346e-75f0-414e-b2d5-1737695e35bc: Downloading signed hls manifest URL
    [FranceTV] b9f9346e-75f0-414e-b2d5-1737695e35bc: Downloading m3u8 information
    [info] Available formats for b9f9346e-75f0-414e-b2d5-1737695e35bc:
    ID                               EXT   RESOLUTION FPS │   FILESIZE   TBR PROTO │ VCODEC        VBR ACODEC     ABR ASR MORE INFO
    ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
    spritesheets                     mhtml unknown        │                  mhtml │ images                               storyboard
    dash-audio_fre=96000             m4a   audio only     │ ~  4.81MiB   96k dash  │ audio only        mp4a.40.2  96k 48k [fr] DASH audio, m4a_dash
    hls-audio-aacl-96-Audio_Français mp4   audio only     │ ~  4.81MiB   96k m3u8  │ audio only        mp4a       96k     [fr] Audio Français
    dash-video=400000                mp4   384x216     25 │ ~ 20.03MiB  400k dash  │ avc1.42C01E  400k video only         DASH video, mp4_dash
    hls-522                          mp4   384x216     25 │ ~ 26.14MiB  522k m3u8  │ avc1.42C01E  522k video only
    dash-video=950000                mp4   640x360     25 │ ~ 47.56MiB  950k dash  │ avc1.4D401F  950k video only         DASH video, mp4_dash
    hls-1105                         mp4   640x360     25 │ ~ 55.33MiB 1105k m3u8  │ avc1.4D401F 1105k video only
    dash-video=1400000               mp4   960x540     25 │ ~ 70.10MiB 1400k dash  │ avc1.4D401F 1400k video only         DASH video, mp4_dash
    hls-1582                         mp4   960x540     25 │ ~ 79.21MiB 1582k m3u8  │ avc1.4D401F 1582k video only
    dash-video=2000000               mp4   1280x720    25 │ ~100.14MiB 2000k dash  │ avc1.64001F 2000k video only         DASH video, mp4_dash
    hls-2218                         mp4   1280x720    25 │ ~111.05MiB 2218k m3u8  │ avc1.64001F 2218k video only
    dash-video=5000000               mp4   1920x1080   25 │ ~250.34MiB 5000k dash  │ avc1.640029 5000k video only         DASH video, mp4_dash
    hls-5398                         mp4   1920x1080   25 │ ~270.27MiB 5398k m3u8  │ avc1.640029 5398k video only
    Quote Quote  
  11. Member
    Join Date
    Mar 2021
    Location
    Israel
    Search Comp PM
    This episode is not encrypted. I was able to download it with IDM. I had to use a VPN first.
    Quote Quote  
  12. Originally Posted by Subtitles View Post
    This episode is not encrypted. I was able to download it with IDM. I had to use a VPN first.
    f.tv do not use any kind of encryption like the Beeb

    The only problem is very aggressive IP blocking to .FR IP ranges
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  13. Originally Posted by bossanova808 View Post
    Goal is to rip Bluey, in French (to help my daughter learn French)
    I have found that the NEW Once Upon a time series has much better educational value then Bluey
    If I was in politics I make sure you drink plenty of beer
    and watch plenty of TV to keep you busy. | Data is the new oil.
    Quote Quote  
  14. Member
    Join Date
    Mar 2021
    Location
    Israel
    Search Comp PM
    Originally Posted by pssh View Post
    Originally Posted by bossanova808 View Post
    Goal is to rip Bluey, in French (to help my daughter learn French)
    I have found that the NEW Once Upon a time series has much better educational value then Bluey
    Yes it looks like a good series. Thank you.
    Quote Quote  
  15. Thanks folks, I have managed now to rip an episode using a VPN, albeit with PIA it's painfully slow and seems a bit of hit and miss, with still some forbidden errors.

    But getting there, and thanks for show tip too!
    Quote Quote  
  16. I did try Internet Download Manager too, which indeed worked with a VPN) - however I am as yet unable to get the French subtitles (with either approach) - which is a big part of the point - need the spoken language and French to go with it ideally!
    Quote Quote  
  17. Member
    Join Date
    Mar 2021
    Location
    Israel
    Search Comp PM
    Originally Posted by bossanova808 View Post
    I did try Internet Download Manager too, which indeed worked with a VPN) - however I am as yet unable to get the French subtitles (with either approach) - which is a big part of the point - need the spoken language and French to go with it ideally!
    Here is the subtitles for this episode
    Image Attached Files
    Quote Quote  
  18. Thanks, I an trying to set up to download a bunch of these though. How did you manage to get them - I tied adding qsm and srt to the options in IDM but they still didn't come up for me?
    Quote Quote  
  19. Originally Posted by bossanova808 View Post
    I did try Internet Download Manager too, which indeed worked with a VPN) - however I am as yet unable to get the French subtitles (with either approach) - which is a big part of the point - need the spoken language and French to go with it ideally!
    if you have fresh nightly yt-dlp
    and vpn with FR server this lines need to be working for subtitle

    (with basic commands)

    bestvideo + bestaudio + subtitles:
    Code:
    yt-dlp --no-warning --sub-langs "all" --write-subs --convert-subs "srt" -N "16" "LINK_HERE"
    just subtitles:
    Code:
    yt-dlp --skip-download --no-warning --sub-langs "all" --write-subs --convert-subs "srt" -N "16" "LINK_HERE"
    Quote Quote  
  20. Member
    Join Date
    Mar 2021
    Location
    Israel
    Search Comp PM
    Originally Posted by bossanova808 View Post
    Thanks, I an trying to set up to download a bunch of these though. How did you manage to get them - I tied adding qsm and srt to the options in IDM but they still didn't come up for me?
    Using IDM, select the highest resolution then copy the Download File Info > URL.
    Then use cmd with where N_m3u8DL-RE.exe is installed.

    N_m3u8DL-RE.exe "URL"

    You get to choose video, audio and subtitles.

    There might be an easier way, but I like to use IDM
    Quote Quote  
  21. Thankyou, will try soon!
    Quote Quote  
  22. Ok a final follow-up -

    VPN not needed for this first bit:
    I used the script from the Once Upon A Time... thread linked above to generate all the episode URLs from the 'All Videos' page
    Then used the script above (with the change I listed above) to get all the manifest URLs, and from those generate a batch file of theseN_m3u8DL-RE.exe commands to do the actual ripping:

    Code:
    N_m3u8DL-RE.exe --ffmpeg-binary-path . -M mkv -sv best -sa best -ss all --save-name "Bluey (FR) - S1 E44 - Le mont Papamaman" "https://cloudreplay.ftven.fr/ZXhwPTE3MTg3ODM1MDZ+YWNsPSUyZip+aG1hYz03NTNiYzY5MTc3M2I2ODIxZTcxNTExNGM4MTg3OWI3MjdkM2VlOWE3YzFkYzM2MGU3ZDZlNjlmZGZkMjg4ZDEw/22d696ccb8666/1396538942-1718140301_france-domtom_TA.ism/manifest.mpd?hdnea=exp=1718762506~acl=%2f*~hmac=ccc4b2bcd2848fb8d39ffd8be265d3c753dc437ecf9418f5af4fc6b3853733d8&selected_id=video=5000000"

    VPN _was_ required for actual ripping:
    Turned on the VPN connected to France and then ran that batch file, and let it run a few hours...


    Result: I could rip all available episodes (and then I followed up with the Once Upon show...also worked perfectly)

    Thanks everyone for the help, much appreciated!

    (note I just could not get yt-dlp to work consistently with the same manifest URLs...)
    Quote Quote  
  23. hello

    I try to pass the drm of this video with Nm38uDL-RE but the converted file is in quicktime format how can I solve this problem I get 4 L3 keys and I put the pssh of the manifest

    the video mpd : https://cloudingest.ftven.fr/ZXhwPTE3MjI4NzM4NTd+YWNsPSUyZip+aG1hYz1mMGE1MWE2ZWM3NWMwY...1f42a333a9e8fa
    Quote Quote  
  24. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Video URL? A mpd is not video.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  25. hello same probleme for video

    https://www.france.tv/documentaires/6411968-i-am-bolt.html

    I don't know the license to get the keys

    mpd is : https://cloudingest.ftven.fr/c382854f71d66/a94a938c-90ee-4042-88a3-8b568a37501d-172500...fest.mpd#t=376

    pssh key : AAAAYXBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAAEEIARIQqU qTjJDuQEKIo4tWijdQHRoFTmFncmEiJGE5NGE5MzhjLTkwZWUt NDA0Mi04OGEzLThiNTY4YTM3NTAxZA==

    thank you for help me
    Quote Quote  
  26. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by diesel View Post
    Code:
    N_m3u8DL-RE "https://cloudingest.ftven.fr//c382854f71d66/a94a938c-90ee-4042-88a3-8b568a37501d-1725009105_france-domtom_DRM-SEC1.ism/manifest.mpd?hdnea=exp=1725308221~acl=%2f*~hmac=12bdb55288bbb041a5d1d5533e27891e77199ec1e347d5c7ae05c195455712fb" --save-name "I.Am.Bolt" --select-video best --select-audio all --select-subtitle all -mt -M format=mkv  --log-level OFF
    Use widefrog it makes easier downloading.
    Quote Quote  
  27. License Url

    Image
    [Attachment 81945 - Click to enlarge]



    add the key to the command from aqzs

    Code:
    --key a94a938c90ee404288a38b568a37501d:5e2fabce6f84dfac210c0d9823cd8a84

    your file

    https://www.swisstransfer.com/d/01f6a756-91c0-41cd-94b0-be5d771d3828
    Quote Quote  
  28. thank you very much cedric8528 what does it mean aqzs ?
    Quote Quote  



Similar Threads

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