CREATE and FUCK your own AI GIRLFRIEND
TRY FOR FREE
x

Question How to Download Recurbate Videos

I'm not following you, explain that to me like if I was a dumb 3yo kid
Just follow this. (With the wrong user-agent it will also give the 404 error.)
for yt-dlp I think you need to set the right user-agent of your browser and referer. For me this works:
yt-dlp.exe --add-header "User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0" --referer "https://recu.me/" -o "filename.mp4" "https://.m3u8 link"
 
Getting an error on jdownloader2 - says I've reached my daily limit for downloads but it's been more than a day
 
Screenshot-2023-12-31-122516bdbeb34d2ac15adc.md.png

this thing shown when i download video from recu.me in jdownloader without buy any subscription of recurbate. plz tell me any solution to download video in free
 
Screenshot-2023-12-31-122516bdbeb34d2ac15adc.md.png

this thing shown when i download video from recu.me in jdownloader without buy any subscription of recurbate. plz tell me any solution to download video in free

1. Create a account (There is still the 3 days trial premium offer so USE it)
2. Confirm your mail
3. Put your data in JD2. (username: your mail/ password: logged in cookies as password (I'm using EditThisCookie Extension in Chrome)
If you don't know how to use cookies as password -> JDownloader2 Support
4. If you have a basic account, you'll need to reconnect your IP or use a VPN to hop on different IPs.
 
anyone know how to create multiple accounts w/ the 3 day trial? i tried creating another and even with tor browser it says i have already activated the 3 day trial
 
anyone know how to create multiple accounts w/ the 3 day trial? i tried creating another and even with tor browser it says i have already activated the 3 day trial
its linked to your IP address, so you have to use a new VPN IP every time you sign up for the trial
 
there you go:

60 min long video 2022-09-11 20:53

"Video unavailable" link https://recu.me/video/35396326/play



Models profile and the linked video is nowhere to be found https://recu.me/performer/riskyproject/page/38



Edit - ..added the Video in question, when you have access to the link and are able to download it:

Do you know how JDownloader gets a hold of the m3u8 url? or do you perhaps have a recurbate ultimate account?
I've been using yt-dlp with m3u8 links, but have been unable to find it to grab unavailable videos
 
anyone know how to create multiple accounts w/ the 3 day trial? i tried creating another and even with tor browser it says i have already activated the 3 day trial

Reconnect your ip (router setting/provider) or use VPN(I'm using HolaVPN on Chrome). I have 24 accounts right now.
 
Do you know how JDownloader gets a hold of the m3u8 url? or do you perhaps have a recurbate ultimate account?
I've been using yt-dlp with m3u8 links, but have been unable to find it to grab unavailable videos

I explained what to do in jdownloader to download the video you want as mp4 in this post
You don't need the m3u8 address... all you need is the regular recurbate url from your browsers adressbar that looks something like this:
https://recu.me/video/35396326/play
 
Would someone be willing to download some vids and put them up here ? A girl by the name of premiumcharlie on rectube I’ve been trying to find her stuff for years and that’s the only place that has it and I can’t download it someone would be doing me a solid thank you !
 
What’s the best solution for Mac users? Using Chrome and inspect to be able to find the mp4 address was such an easy process. Sucks that it no longer works.
I made this yesterday, just download the index.m3u8 file when you start the video through the network inspector (make sure the network inspector is open when you start the video)
Fill in the header= with your own information, found in the network inspector after clicking on the index.m3u8
run this python code when in the directory of the index.m3u8

Just download python and put the code in a file recurbate.py,
run pip install requests and then run python recurbate.py
Python:
import requests
import time
import sys

filename = "index.m3u8"
outputfile = "output.ts"

header = {
        "Accept":             "*/*",
        "Accept-Language":    "en-US,en;q=0.9",
        "Origin":             "https://recu.me",
        "Sec-Ch-Ua":          '"Not_A Brand";v="8", "Chromium";v="120", "Microsoft Edge";v="120"',
        "Sec-Ch-Ua-Mobile":   "?0",
        "Sec-Ch-Ua-Platform": '"Windows"',
        "Sec-Fetch-Dest":     "empty",
        "Sec-Fetch-Mode":     "cors",
        "Sec-Fetch-Site":     "cross-site",
        "User-Agent":         "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0",
    }

class average:
    array = []
    pos = 0
    size = 0
    def __init__(self, size):
        self.size = size
    def add(self, value):
        if self.pos >= self.size:
            self.pos = 0
        while len(self.array) <= self.pos:
            self.array.append(value)
        self.array[self.pos] = value
        self.pos += 1
    def average(self):
        return sum(self.array)/len(self.array)

def download(link,header):
    try:
        data = requests.get(link, headers=header)
        if data.status_code != 200:
            return data.text, data.status_code
        return data.content, None
    except KeyboardInterrupt:
        exit()
    except:
        return None, sys.exc_info()

with open(filename, 'r') as file:
    indexfile = file.read()
index = indexfile.split('\n')
append = False
length = len(index)
buffer = average(25)
for i in range(length):
    if index[i] != "" and index[i][0] != '#':
        trys = 0
        while True:
            if trys > 100:
                print(data)
                if type(err) == int:
                    print(f"Status Code: {err}")
                    print("Either Download Expired or header formating is wrong")
                    exit()
                print(err)
                print(f"Error Downloading {(index[i]-8)/2}.ts ")
                exit()
            start = time.time()
            data, err = download(index[i], header)
            stop = time.time()
            if err == None:
                break
            trys += 1
            print("\rRetrying...",end="")
        if not append:
            write = 'wb'
            append = True
        else:
            write = 'ab'
        with open(outputfile+".ts", write) as file:
                file.write(data)
        data = None
        buffer.add((stop-start)*(length-i)/2/60)
        fill = "            "
        eta = buffer.average()
        unit = "mins"
        if eta > 1440:
            eta = eta/1440
            unit = "days"
        if eta > 60:
            eta = eta/60
            unit = "hrs"
        if eta < 1:
            eta = eta *60
            unit = "secs"
        print(f"\rDownloaded: {(i/length*100):.1f}%\tRemaining: {eta:.1f} {unit}{fill}",end= "")
print(f"\rFinished Download{fill}{fill}")
Use mkvtoolnix to convert to mkv, if you want a mp4, then use OBS to convert mkv to mp4
 
Last edited:
JD scrapes the URL that you are giving it and finding the m3u8 itself and determining what quality to download, like SRM said, you only need provide it with the cookie text it needs to authenticate you. that being said, with JDownloader and recurbate I always get hit with the cloudflare protection or the stream is corrupted. probably on my end but oh well
 
Anyone know if with YT-DLP you can download specific time frame or section using this script?
It downloads in fragments so wondering maybe there is functionality so you dont need to get the whole video. Would save a lot of time.

yt-dlp.exe --add-header "User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:121.0) Gecko/20100101 Firefox/121.0" --referer "https://recu.me/" -o "filename.mp4" "m3u8 url"
 
Back
Top Bottom