View Single Post
  #2  
Old 08-14-2017, 12:55 AM
Damianonymous Damianonymous is offline
Senior Member
 
Join Date: Jan 2017
Posts: 187
Damianonymous is on a distinguished road
Default

Re: How to Record Chaturbate in 2017 And not die trying??


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
Reply With Quote