If you do not need the perfect files for commercial use, just for your own use and do not mind the short freezes, you can try the easiest application I've ever used - ChaturbateRec
https://dfiles.eu/files/mctcpl6d7
You will need ffmpeg.exe
https://ffmpeg.zeranoe.com/builds/
In the ChaturbateRec.exe configuration file, change the path to your player.
When running the application, manage the right mouse.
Option 2. You need Streamlink
https://streamlink.github.io/ Copy the code below, paste it into the notebook and save it as Chaturbate.bat. You click on the bat file and enter the model name or entire link, the loop will stop working after the model exit the room, continue after returning online.
Code:
@echo off
setlocal enableDelayedExpansion
set USERNAME=AnonymousUser
set PASSWORD=anonymous
set CB_VERSION=9
set SECONDS=30
set /p model=Enter username:
set model=%model:https://chaturbate.com/=%
set model=%model:/=%
set OUT_DIR=captures\%model%
if not exist %OUT_DIR% (mkdir %OUT_DIR%)
for /L %%i in (1,1,99) do (
set N=!time:~9,12!
set /a N=10000!N! %% 10000
set rand=!random!
set /a rand=!rand!* 31/32768+1
set /a rand=!N!+!rand!
set /a rand=!rand!*31/131+1
)
set server=edge%rand%
:doCapture
for /r %%F in (*) do if %%~zF==0 @del "%%F"
set ts=%date:/=-%_%time::=-%
set ts=%ts: =%
set output=%OUT_DIR%\%model%_%ts%.ts
set PASSWORD=%PASSWORD:\u003D==%
color 2F && title %model% @ %time% - %server%
cls && echo Capturing: %model% @ %time% - %server% && echo.
streamlink "https://chaturbate.com/%model%/" best --http-header "swfUrl=https://chaturbate.com/static/flash/CBV_2p670.swf" --http-header "flashVer=WIN 26.0.0.151" -o "%OUT_DIR%\%model%_%ts%.ts"
for %%r in (%output%) do (
if %%~zr lss 1 del %output%
color 4F && title %model% - OFFLINE
)
set /a rand=%random%*31/32768+1
set server=edge%rand%
timeout %SECONDS%
goto doCapture
Option 3. You need rtmpdump.exe in the script folder
https://github.com/K-S-V/Scripts/releases . Copy the code below, paste it into the notebook and save it as Chaturbate.bat. You click on the bat file and enter the model name or entire link, the loop will stop working after the model exit the room, continue after returning online.
Code:
@echo off
setlocal enableDelayedExpansion
set USERNAME=AnonymousUser
set PASSWORD=anonymous
set CB_VERSION=9
set SECONDS=15
set /p model=Enter username:
set model=%model:https://chaturbate.com/=%
set model=%model:/=%
set OUT_DIR=captures\%model%
if not exist %OUT_DIR% (mkdir %OUT_DIR%)
for /L %%i in (1,1,99) do (
set N=!time:~9,12!
set /a N=10000!N! %% 10000
set rand=!random!
set /a rand=!rand!* 31/32768+1
set /a rand=!N!+!rand!
set /a rand=!rand!*31/131+1
)
set server=edge%rand%
:doCapture
for /r %%F in (*) do if %%~zF==0 @del "%%F"
set ts=%date:/=-%_%time::=-%
set ts=%ts: =%
set output=%OUT_DIR%\%model%_%ts%.flv
set PASSWORD=%PASSWORD:\u003D==%
color 2F && title %model% @ %time% - %server%
cls && echo Capturing: %model% @ %time% - %server% && echo.
rtmpdump --live --timeout 20 ^
-r "rtmp://%server%.stream.highwebmedia.com/live-edge" ^
-p "http://chaturbate.com/%model%" ^
-C S:%USERNAME% ^
-C S:%model% ^
-C S:%CB_VERSION% ^
-C S:%PASSWORD% ^
-y "playpath" -o %output%
for %%r in (%output%) do (
if %%~zr lss 1 del %output%
color 4F && title %model% - OFFLINE
)
set /a rand=%random%*31/32768+1
set server=edge%rand%
timeout %SECONDS%
goto doCapture
Bat files based on ihryjfbd code. The message was made in Google Translator
