Audio/video stream recording forums
|
Attention Visitor: |
You may have to register or log in before you can post:
|
|
|
Thread Tools | Display Modes |
#691
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Here is some quick greasemonkey script that gives you livestream URL that you can copy paste into into the cmd and console if you have livestreamer installed.
Code:
// ==UserScript== // @name tersttest // @namespace ok // @include http://www.myfreecams.com/* // @version 1 // @grant none // ==/UserScript== //alert(11222); var myVar = setInterval(myTimer, 4000); function myTimer() { $('#fvideo').children('param').each(function () { var attr = this.getAttribute("name"); if (attr == "flashvars") { var lastVideoID = 0; var lastRoomID = 0 var re = /video(\d+)/; var re2 = /roomID=(\d+)/; var myArray = re.exec(this.value); var myArray2 = re2.exec(this.value); if (myArray[1]) var videoID = myArray[1]; else console.error("Unable to get video ID"); if (myArray2[1]) var roomID = myArray2[1]; else console.error("Unable to get room ID"); if ((lastVideoID == videoID) && (lastRoomID == roomID)) { } else { lastVideoID = videoID; lastRoomID = roomID; if ( $( "#mytest123" ).length ) { } else { var para = document.createElement("p"); para.setAttribute("ID", "mytest123"); var node = document.createTextNode(""); para.appendChild(node); var aaa = $("#video_controls"); aaa.append(para); } var newURL = "livestreamer hlsvariant://http://video" + videoID + ".myfreecams.com:1935/NxServer/ngrp:mfc_" + lastRoomID + ".f4v_mobile/playlist.m3u8"; // if the URL is new, update it (don't auto update URL as you lose selected text as a user) if ($("#mytest123").html() != newURL) $("#mytest123").html(newURL); } } }); } |
#692
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Quote:
RTMPDUMPHELPER + Rtmpsuck still work on MFC. About Rtmpdump... Sadly, looks like that KSV dumped it long time ago. RTMP Proxy Server v2.4 GIT-2015-12-14 (Compiled by KSV) (c) 2010 Andrej Stepanchuk, Howard Chu; license: GPL Streaming on rtmp://0.0.0.0:1935 ERROR: Handshake failed Closing connection... done! WARNING: Trying different position for client digest! Processing connect app : NxServer flashVer : WIN 25,0,0,127 swfUrl : http://www.myfreecams.com/flash/Video170322.swf tcUrl : rtmp://video799.myfreecams.com:1935/NxServer pageUrl : http://www.myfreecams.com/_html/play...&t arget=main live : no Playpath : mp4:mfc_119657061.f4v Saving as : 2017-04-04_09-33-29_mp4_mfc_119657061.flv WARNING: ignoring too small audio packet: size: 0 rtmpdump -r "rtmp://video799.myfreecams.com:1935/NxServer" -a "NxServer" -f "WIN 25,0,0,127" -W "http://www.myfreecams.com/flash/Video170322.swf" -p "http://www.myfreecams.com/_html/player.html?broadcaster_id=0&cache_id=1491294790&t arget=main" -C N:580669623.000000 -C S: -C N:119657061.000000 -C SOWNLOAD -C N:19657061.000000 -y "mp4:mfc_119657061.f4v" -o "2017-04-04_09-33-29_mp4_mfc_119657061.flv" |
#693
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Here are mini videos.
http://www.myfreecams.com/ Here are m3u8s and videos are as good as model's camera. http://m.myfreecams.com/chats http://video827.myfreecams.com:1935/...=1491297980202 #EXTM3U #EXT-X-VERSION:3 #EXT-X-STREAM-INF:BANDWIDTH=1190486,CODECS="avc1.77.31,mp4a.40.2 ",RESOLUTION=800x600 chunklist_w682168228_b1190486.m3u8 #EXT-X-STREAM-INF:BANDWIDTH=582000,CODECS="avc1.66.30,mp4a.40.2" ,RESOLUTION=320x240 chunklist_w682168228_b532000.m3u8 |
#694
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)I am using a plugin for Streamlink:
Code:
import random import re from streamlink.plugin import Plugin from streamlink.plugin.api import http from streamlink.stream import HLSStream try: from websocket import create_connection HAS_WEBSOCKET = True except ImportError: HAS_WEBSOCKET = False DATA_URL = "https://www.myfreecams.com/php/modelobject.php?f={0}&s={1}" HLS_VIDEO_URL = "http://video{0}.myfreecams.com:1935/NxServer/ngrp:mfc_{1}.f4v_mobile/playlist.m3u8" WEBSOCKET_SERVERS = [7, 8, 9, 10, 11, 12, 20, 22, 23, 24, 25, 26, 27, 28, 29, 39] _session_re = re.compile(r"\173\04522fileno\04522\:\04522(?P<session>[\d_]+)\04522\175") _url_re = re.compile(r"https?\:\/\/(?:\w+\.)?myfreecams\.com\/(?:\#(?P<username>\w+)|id\=(?P<user_id>\d+))") # USERNAME URL = https://www.myfreecams.com/#UserName # CUSTOM ID URL = https://www.myfreecams.com/id=01234567 class MyFreeCams(Plugin): @classmethod def can_handle_url(cls, url): return _url_re.match(url) def _get_streams(self): match = _url_re.match(self.url) username = match.group("username") user_id = match.group("user_id") if not HAS_WEBSOCKET: self.logger.error("websocket-client is not installed") self.logger.info("You can install it with:") self.logger.info("pip install websocket-client") self.logger.info("https://pypi.python.org/pypi/websocket-client") return # https://www.myfreecams.com/_js/serverconfig.js xchat = "xchat{0}".format(random.choice(WEBSOCKET_SERVERS)) ws_host = "wss://{0}.myfreecams.com/fcsl".format(xchat) ws = create_connection(ws_host) # https://www.myfreecams.com/js/wsgw.js # https://www.myfreecams.com/js/FCS.js send_msg_hello = "hello fcserver\n\0" # FCTYPE_LOGIN = 1 send_msg_login = "1 0 0 20071025 0 guest:guest\n\0" send_msg_ping = "1 0 0 0 0\n\0" # FCTYPE_LOGOUT = 99 send_msg_logout = "99 0 0 0 0" ws.send(send_msg_hello) ws.send(send_msg_login) loop_number = 0 status_regex = False while status_regex is not True: if loop_number is 20: # quit script after 20 trys self.logger.error("Is your connection ok?") return # send message to the websocket server ws.send(send_msg_ping) data_ws = ws.recv() try: mfc_session = _session_re.search(data_ws) mfc_session = mfc_session.group("session") if mfc_session is not None: status_regex = True except: loop_number += 1 self.logger.debug("-- RESEND WEBSOCKET DATA -- {0} --".format(loop_number)) ws.send(send_msg_logout) ws.close() if username: re_uid = r"\d+" re_username = username elif user_id: re_uid = int(user_id) re_username = r"\w+" # regex for http data _data_channel_re = re.compile(r""" \"nm\"\:\"(?P<username>{0})\"\, [^\173\175]+ \"uid\"\:(?P<uid>{1})\, \"vs\"\:(?P<vs>\d+)\, [^\173\175]+ \173 [^\173\175]+ \"camserv\"\:(?P<server>\d+) """.format(re_username, re_uid), re.VERBOSE | re.IGNORECASE) # get data from http server cookies = {"cid": "3149", "gw": "1"} res = http.get(DATA_URL.format(mfc_session, xchat), cookies=cookies) data_channel = _data_channel_re.search(res.text) if not data_channel: # abort if the regex can't find the username self.logger.error("Stream is offline or username/user_id is invalid") return username = data_channel.group("username") uid = int(data_channel.group("uid")) uid_video = uid + 100000000 vs = int(data_channel.group("vs")) camserver = int(data_channel.group("server")) self.logger.info("USER ID: {0}".format(uid)) self.logger.info("USERNAME: {0}".format(username)) self.logger.debug("VIDEO STATUS: {0}".format(vs)) if vs is 0: # FCVIDEO_TX_IDLE = 0 if camserver >= 840: server = camserver - 500 elif camserver < 839: server = 0 if server: hls_url = HLS_VIDEO_URL.format(server, uid_video) self.logger.debug("HLS URL: {0}".format(hls_url)) for s in HLSStream.parse_variant_playlist(self.session, hls_url).items(): yield s __plugin__ = MyFreeCams To work, you can use the modified ihryjfbd script: Code:
@echo off setlocal enableDelayedExpansion set USERNAME=AnonymousUser set PASSWORD=anonymous set SECONDS=30 set /p model=Enter username: set model=%model:https://myfreecams.com/=% set model=#%model:/=% set OUT_DIR=MyFreeCams\%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://myfreecams.com/%model%/" best --http-header "swfUrl=http://www.myfreecams.com/flash/Video170322.swf" --http-header "flashVer=WIN 25.0.0.127" -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 |
#695
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Quote:
Hmmm... this is should be for rtmpdump? For me, it doesn't work though. Or it needs some specific things in the path? |
#696
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Yeah he changed my rtmpdump lines to streamlink.
|
#697
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Quote:
Code:
streamlink "https://chaturbate.com/%model%/" best --http-header "swfUrl=https://chaturbate.com/static/flash/CBV_2p661.swf" --http-header "flashVer=WIN 25.0.0.127" -o "%OUT_DIR%\%model%_%ts%.ts |
#698
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Quote:
|
#699
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)Streamlink to Chaturbate with rtmpdump needs KSW compilation, so that plugin has not yet been created. Also, the official MyFreeCams plug-in was not created because it only works with Websocket-Client. In both cases, the user would be forced to install products from the outside.
|
#700
|
|||
|
|||
Re: www.myfreecams.com: How can I record free sex web-cam chat (rtmp:// .flv)B?© trai h??n 1 tuổi bị thang cuốn s??n bay k?©o đứt cổ tay
Chiá»?u 6/4, má»™t b?© trai 17 th??ng tuổi trong khi chá??y ch??i trong ph??ng chá»? ga quốc n?´i s??n bay T??n S??n Nhá??t - TPHCM Ä‘?? bị thang cuốn k?©o gá?§n đứt cổ tay phá??i. Ná??n nh??n l?* ch??u b?© V.N.K.P., qu?? á»? H?* TÄ©nh. Theo th?´ng tin ban Ä‘á?§u, l??c 15h13 ng?*y 6/4, b?© V.N.K.P. Ä‘i c??ng má?? l?* T.T.N. (sinh nÄ?m 1991) ra s??n bay l?*m thủ tá»?c cho chuyá??n bay Ä‘i Ä?ồng Há»›i (Quá??ng B?¬nh) l??c 17h30. Sau khi ho?*n th?*nh thủ tá»?c an ninh, 2 má?? con ch??u P. Ä‘i v?*o khu vá»±c c??ch ly Ä‘á»? ngồi chá»? chuyá??n bay. Tá??i ph??ng chá»?, ch??u P. tá»± chá??y Ä‘i ch??i. Ä?á??n 15h55, nghe thá??y tiá??ng k??u kh??c, má»?i ng?°á»?i trong ph??ng chá»? chá??y Ä‘á??n th?¬ thá??y ch??u b?© ng?? xuống thang cuốn cá??m ứng tá»± Ä‘á»™ng, bị thang cứa gá?§n l?¬a cổ tay phá??i. Sá»± việc xá??y ra qu?? nhanh, khi nghe má»?i ng?°á»?i k??u l??n th?¬ má?? ch??u b?© má»›i biá??t. Nh??n vi??n h?*ng kh?´ng Ä‘?? lá?*p tức c?? má?·t c??ng nh??n vi??n y tá?? há»— trá»? cho b?© P., c??ng s?? cứu v?* Ä‘?°a ch??u b?© Ä‘i bệnh viện. Nh?* chức tr??ch s??n bay cho biá??t, vị tr?* xá??y ra tai ná??n đối vá»›i ch??u b?© l?* thang cuốn ná?±m á»? khu vá»±c cá»*a ra m??y bay số 3. Ä???y l?* khu vá»±c phá»?c vá»? cho nhiá»?u h??ng h?*ng kh?´ng kh??c nhau. Tuy nhi??n, tá??i thá»?i Ä‘iá»?m xá??y ra sá»± việc, khu vá»±c n?*y kh?´ng thá»±c hiện phá»?c vá»? cho chuyá??n bay n?*o n??n quá?§y Ä‘?°á»?c Ä‘??ng lá??i. Ä??°á»?c biá??t, nh??n vi??n của h??ng vá?*n chuyá»?n h?*ng ho?? Ä‘?? Ä‘i c??ng má?? con chị N. Ä‘á??n bệnh viện Ä‘á»? há»— trá»?, chÄ?m s??c h?*nh kh??ch của m?¬nh. Nguồn Dantri.vn |
Thread Tools | |
Display Modes | |
|
|