VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 8 of 8
  1. Member
    Join Date
    Dec 2024
    Location
    Belgium
    Search PM
    Hi,
    I’m trying to download a video, but I’m not very familiar with how to do it. Everything I’ve tried so far hasn’t worked.

    Here’s the link:
    https://www.france.tv/sport/handisport/jeux-paralympiques/6435893-para-natation-finales-h-f.html

    The video is only available online until December 31st. If someone could help me download it, I’d really appreciate it!

    Thanks!
    Quote Quote  
  2. Member
    Join Date
    Jul 2023
    Location
    India
    Search Comp PM
    N_m3u8DL-RE "https://cloudingest.ftven.fr/ZXhwPTE3MzQ4NzYxNzV+YWNsPSUyZip+aG1hYz1jOTc5Nzk4Nj YzODc5ZDYwYjYwNzdjMTFmYzFkODljMzFkMmJhZGNlZTJkZWQz NDEyNTIzZTQ2MmQ1ZDMzYWI3/4f060eb373d66/244a7733-c2f7-4a2c-9fa5-890eabc6da3b-1725139897_france-domtom_TA.ism/manifest.mpd?hdnea=exp=1734855175~acl=%2f*~hmac=d3 f9b1fef8bf5d8a2ae9855148178d4ed3816ccf7523dbc4d49d 67f4e1b631b7"
    Quote Quote  
  3. Originally Posted by dadawhite15 View Post
    Hi,
    I’m trying to download a video, but I’m not very familiar with how to do it. Everything I’ve tried so far hasn’t worked.

    Here’s the link:
    https://www.france.tv/sport/handisport/jeux-paralympiques/6435893-para-natation-finales-h-f.html

    The video is only available online until December 31st. If someone could help me download it, I’d really appreciate it!

    Thanks!
    Firefox
    yt-dlp_x86

    Quote Quote  
  4. Member
    Join Date
    Dec 2024
    Location
    Belgium
    Search PM
    I’ve been trying to download the video using the tools suggested (N_m3u8DL-RE and yt-dlp), but I haven’t been able to get it to work. I keep encountering issues like error messages.

    I’m not very experienced with these tools, so I might be missing something. Also, the video will only be available online until December 31st, so I’m hoping to find a solution soon :/.

    Thank you so much for your help!
    Quote Quote  
  5. that's an 8GB to download/upload so I wrote you this downloader code



    install python on your machine and put this code in the same folder as app.py with n_m3u8dl-re.exe & ffmpeg.exe
    Code:
    import urllib.request
    import urllib.parse
    import json
    import re
    import subprocess
    
    headers = {
        'Accept': '*/*',
        'Origin': 'https://www.france.tv',
        'Referer': 'https://www.france.tv/',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36',
    }
    
    def make_request(url, params=None):
        if params:
            url += '?' + urllib.parse.urlencode(params)
        req = urllib.request.Request(url, headers=headers)
        with urllib.request.urlopen(req) as response:
            return response.read()
    
    def get_videoID(francetv):
        response = make_request(francetv)
        response_text = response.decode('utf-8')
        get_vid = re.search(r'"videoId":"([^"]*)"', response_text)
        if get_vid:
            video_id = f'https://k7.ftven.fr/videos/{get_vid.group(1)}'
            return video_id
        else:
            print('video ID not found')
            input('-----Press enter to exit-----')
            exit()
    
    def get_sources(video_id):
        params = (
            ('domain', 'www.france.tv'),
            ('browser', 'chrome'),
        )
    
        response = make_request(video_id, params=params)
        response_json = json.loads(response)
        mpd_link = response_json['video']['url']
        return mpd_link
    
    def generate_mpd(mpd_link):
        params = (
            ('format', 'json'),
            ('url', mpd_link),
        )
    
        response = make_request('https://hdfauth.ftven.fr/esi/TA', params=params)
        response_json = json.loads(response)
        down_link = response_json['url']
        return down_link
    
    page_link = input('Enter Url: ')
    video_id = get_videoID(page_link)
    mpd_link = get_sources(video_id)
    down_link = generate_mpd(mpd_link)
    command = f'N_m3u8DL-RE --no-log -sv best -sa all -ss all "{down_link}" -mt -M format=mp4'
    subprocess.run(command, shell=True, check=True)
    input('\n\nDownload complete.. \n-----Press enter to exit-----')
    Quote Quote  
  6. Member
    Join Date
    Dec 2024
    Location
    Belgium
    Search PM
    I tried it, but unfortunately, it didn't work for me. I wanted to know if downloading the video with python requires a French VPN, or if it should work without one ?
    Quote Quote  
  7. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  8. Originally Posted by dadawhite15 View Post
    I tried it, but unfortunately, it didn't work for me. I wanted to know if downloading the video with python requires a French VPN, or if it should work without one ?
    How did it not work for you? What is the error you faced, you need to provide more information so that I can help you, and yes you must use a French IP
    Quote Quote  



Similar Threads

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