j_cool
01-27-2017, 05:34 PM
Something to look at.
https://www.reddit.com/r/Python/comments/5e6mlr/streamlink_an_up_to_date_fork_of_livestreamer/?st=iyghhus8&sh=9ca5190b
https://streamlink.github.io/cli.html
confused.com
01-29-2017, 09:54 AM
https://github.com/streamlink/streamlink/issues/503
Damianonymous
03-10-2017, 04:29 AM
0.4.0 of Streamlink! https://github.com/streamlink/streamlink/releases
pip install -U streamlink
JonDough
03-10-2017, 02:37 PM
0.4.0 of Streamlink!
@Dalianyomouse
Thank you for your continued hard work on this program. It is almost getting close to being half as good as livestreamer. Having an alternative is appreciated. Keep working on it and it is bound to improve somewhat.
confused.com
03-10-2017, 05:28 PM
Keep working on it and it is bound to improve somewhat.
http://stream-recorder.com/forum/showpost.php?p=89665&postcount=66
j_cool
03-10-2017, 07:02 PM
nexttimer,
are you still here to comment on this post ?
@Dalianyomouse
Thank you for your continued hard work on this program. It is almost getting close to being half as good as livestreamer. Having an alternative is appreciated. Keep working on it and it is bound to improve somewhat.
https://github.com/streamlink/streamlink/issues/636
j_cool
03-11-2017, 03:50 AM
nullacht,
where are you?
Livestreamer is dead project.
Any chance of "Sticky:" label for Streamlink?
cabulo
03-11-2017, 06:54 AM
Thank you for your continued hard work
For YOU, JonDough:
http://www.lgmc.org.uk/join-us/
JonDough
03-12-2017, 01:32 AM
For YOU, JonDough:
http://www.lgmc.org.uk/join-us/
Thank you cabulo, for your kind and gracious offer to join your club. Alas, I sing a different tune, so I must decline the invitation to join you. Best wishes for your continued joyous and merry participation.
j_cool
03-12-2017, 01:52 AM
I sing a different tune
You don't have much to do with rtmpdump or streamlink either.
Why are you in this thread?
JonDough
03-12-2017, 01:58 AM
You don't have much to do with rtmpdump or streamlink either.
Why are you in this thread?
Out of interest in the subject matter, I suppose. The hostility of you and cabulo is puzzling, but I will happily leave this thread now.
j_cool
03-12-2017, 03:07 AM
This thread finally started getting some attention on this forum.
I think streamlink project is good and worth attention.
wizard
03-12-2017, 03:36 AM
This thread finally started getting some attention on this forum.
I think streamlink project is good and worth attention.
And I fully agree with you.
j_cool
03-15-2017, 06:18 PM
Streamlink forum is good place to learn about streamlink and streams.
If this forum didn't exist that would be my forum of first choice.
Github website is not so friendly, and it is easy to miss tons of good information.
This link opens issues tab:
https://github.com/streamlink/streamlink/issues
Open issues titles are shown by default, "73 Open".
https://github.com/streamlink/streamlink/issues?q=is%3Aopen+is%3Aissue
clicking on "294 Closed" shows closed issues, this does not even look like a link.
https://github.com/streamlink/streamlink/issues?q=is%3Aissue+is%3Aclosed
Here is one example of information found on forum that is not found in documentation:
Need help with a stream and command line #705
https://github.com/streamlink/streamlink/issues/705
To be continued...
lajvguy
03-15-2017, 07:41 PM
@ j cool,
I think you were the first one to make me aware of streamlink. I was only using livestreamer before that. Thanks for your help!
j_cool
03-16-2017, 01:16 AM
Somebody there will answer a question not so related to stramlink, to make life of developers easier.
Stream frozen all the time with Youtube Live, frozen image, no audio #708
https://github.com/streamlink/streamlink/issues/708
https://github.com/streamlink/streamlink/issues/703
Keep an eye on the project, it is open source, this forum is financed by somebody and may close on 2018-12-05 T06:33:07Z
http://whois.domaintools.com/stream-recorder.com
Domain Name: STREAM-RECORDER.COM
Domain ID: 696843630_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.tucows.com
Registrar URL: http://tucowsdomains.com
Updated Date: 2016-12-28T17:51:33Z
Creation Date: 2006-12-05T06:33:07Z
Registrar Registration Expiration Date: 2018-12-05T06:33:07Z
Registrar: TUCOWS, INC.
Registrar IANA ID: 69
Registrar Abuse Contact Email:
Registrar Abuse Contact Phone: +1.4165350123
Reseller: Hover
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited
Registry Registrant ID:
Registrant Name: Contact Privacy Inc. Customer 0146909240
Registrant Organization: Contact Privacy Inc. Customer 0146909240
Registrant Street: 96 Mowat Ave
Registrant City: Toronto
Registrant State/Province: ON
Registrant Postal Code: M6K 3M1
Registrant Country: CA
Registrant Phone: +1.4165385457
Registrant Phone Ext:
Registrant Fax:
Registrant Fax Ext:
Registrant Email:
Registry Admin ID:
Admin Name: Contact Privacy Inc. Customer 0146909240
Admin Organization: Contact Privacy Inc. Customer 0146909240
Admin Street: 96 Mowat Ave
Admin City: Toronto
Admin State/Province: ON
Admin Postal Code: M6K 3M1
Admin Country: CA
Admin Phone: +1.4165385457
Admin Phone Ext:
Admin Fax:
Admin Fax Ext:
Admin Email:
Registry Tech ID:
Tech Name: Contact Privacy Inc. Customer 0146909240
Tech Organization: Contact Privacy Inc. Customer 0146909240
Tech Street: 96 Mowat Ave
Tech City: Toronto
Tech State/Province: ON
Tech Postal Code: M6K 3M1
Tech Country: CA
Tech Phone: +1.4165385457
Tech Phone Ext:
Tech Fax:
Tech Fax Ext:
Tech Email:
Name Server: NS1.DOUGCO.NET
Name Server: NS2.DOUGCO.NET
DNSSEC: unsigned
URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/
"For more information on Whois status codes, please visit https://icann.org/epp"
Registration Service Provider:
Hover,
+1.8667316556
https://help.hover.com
This domain's privacy is protected by contactprivacy.com. To reach the domain contacts,
please go to http://www.contactprivacy.com and follow the instructions.
Damianonymous
03-16-2017, 06:54 AM
I looked more closely broadcasts Chaturbate recorded by Streamlink. I used to think that the video is interrupted when the broadcast is offline but is often to blame errors stream. I did not notice that they were specific servers or countries transmitting models. The response from the Streamlink is not for me to understand. Does anyone else to record a script and has problems?
https://github.com/streamlink/streamlink/issues/685
confused.com
03-16-2017, 01:02 PM
streamlink.exe https://chaturbate.com/facelessfuckers/ best
C:\streamlink.exe https://chaturbate.com/facelessfuckers/ best -o c:\stream.flv
[cli][info] Found matching plugin chaturbate for URL https://chaturbate.com/facelessfuckers/
[cli][info] Available streams: 480p (worst, best)
[cli][info] Opening stream: 480p (hls)
[download][stream.flv] Written 2.2 MB (10s @ 188.3 KB/s)
Damianonymous
03-16-2017, 07:52 PM
Streamlink not support rtmp for Chaturbate. You record TS format files with the extension FLV? In something that helps?
j_cool
03-17-2017, 02:07 AM
as free user you can watch/download only one stream at a time on chaturbate.
http://www.nirsoft.net/utils/rtmp_dump_helper.html
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
WARNING: Trying different position for client digest!
Processing connect
app : live-edge
flashVer : WIN 25,0,0,127
swfUrl : https://chaturbate.com/static/flash/CBV_2p661.swf
tcUrl : rtmp://edge82.stream.highwebmedia.com/live-edge
pageUrl : https://chaturbate.com/babyjas/
live : yes
Playpath : mp4:rtmp://origin22.stream.highwebmedia.com/live-origin/babyjas-sd-
63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172
Saving as : 2017-03-17_07-53-17_babyjas-sd-63d79341493110804bdb90620fbd5974ba11
05acd20f813f13bd52ee0def2172.flv
WARNING: ignoring too small audio packet: size: 0
rtmpdump -v -r "rtmp://edge82.stream.highwebmedia.com/live-edge" ^
-a "live-edge" ^
-f "WIN 25,0,0,127" ^
-W "https://chaturbate.com/static/flash/CBV_2p661.swf" ^
-p "https://chaturbate.com/babyjas/" ^
-C S:AnonymousUser -C S:babyjas -C S:2.661 -C S:anonymous ^
-C S:01dd47b21eec6e968f23f916111621ca1ed7067582ead633 05c10987ea736488 ^
-C S:{"username":"__anonymous__OPX5O1zU","org":"ATL","expire":1489737213,"sig":"0532576697f86311abd22c2227fc8e69506e0f73428c6a8e3e 3c68800a5f0e46","room":"babyjas"} ^
-y "mp4:rtmp://origin22.stream.highwebmedia.com/live-origin/babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172" ^
-o "babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172.flv"
C:\>rtmpdump -v -r "rtmp://edge82.stream.highwebmedia.com/live-edge" -a "live-edge" -f "WIN 25,0,0,127" -W "https://chat
urbate.com/static/flash/CBV_2p661.swf" -p "https://chaturbate.com/babyjas/" -C S:AnonymousUser -C S:babyjas -C S:2.661 -
C S:anonymous -C S:01dd47b21eec6e968f23f916111621ca1ed7067582ead633 05c10987ea736488 -C S:{"username":"__anonymous__OPX5O
1zU","org":"ATL","expire":1489737213,"sig":"0532576697f86311abd22c2227fc8e69506e0f73428c6a8e3e 3c68800a5f0e46","room":"ba
byjas"} -y "mp4:rtmp://origin22.stream.highwebmedia.com/live-origin/babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd
20f813f13bd52ee0def2172" -o "babyjas-sd-63d79341493110804bdb90620fbd5974ba1105acd20f813f13 bd52ee0def2172.flv"
RTMPDump v2.4 GIT-2015-12-14 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
1735.447 kB / 7.10 sec
Damianonymous
03-17-2017, 04:03 AM
For recording, transmission Chaturbate RTMP with a variety of tools, RTMPDumpHelper is not suitable for recording streams. I avoid FLV format, I prefer TS files that you can already record using only Livestreamer and Streamlink. FFmpeg and Youtube-dl probably will never come back to the game.
j_cool
03-17-2017, 04:12 AM
I see,
confused gave you what you are looking for.
change this:
C:\streamlink.exe https://chaturbate.com/facelessfuckers/ best -o c:\stream.flv
to that:
C:\streamlink.exe https://chaturbate.com/facelessfuckers/ best -o c:\stream.ts
C:\>streamlink.exe https://chaturbate.com/innocentlisa/ best -o c:\stream.ts
[cli][info] Found matching plugin chaturbate for URL https://chaturbate.com/innocentlisa/
[cli][info] Available streams: 720p (best, worst)
[cli][info] Opening stream: 720p (hls)
[download][stream.ts] Written 1.2 MB (6s @ 198.0 KB/s)
j_cool
03-17-2017, 04:42 AM
Confused admits that he is...
Confused.
I think that streamlink runs FFmpeg.
Damianonymous
03-17-2017, 06:32 AM
I do not seek, I record Chaturbate using scripts ihryjfbd to RTMPDump, Livestreamer and Streamlink. My question was why the recording stream using RTMPDump no errors, and creates a single file and the same transmission recorded by Streamlink have bugs and video consists of several parts.
j_cool
03-17-2017, 06:41 AM
Maybe RTMP streams are better on Chaturbate servers
https://github.com/streamlink/streamlink/issues/685
troller12
03-17-2017, 12:17 PM
Hi,
so the video / codec format is same on CB if you record via rtmp or HLS (H264 MPEG-4).Only diffrent is the audio format where you get mostly Spexx for rtmp streams and MPEG AAC for HLS stream also with a higher Hz rate.
Rtmp Stream Model X
--------------------------------------------
Codec: H264 - MPEG-4 AVC (part 10) (avc1)
Auflösung: 864x482
Bildwiederholrate: 30
Codec: Speex Audio (spx )
Kanäle: Mono
Abtastrate: 16000 Hz
HLS Steam same Model
--------------------------------------------
Codec: H264 - MPEG-4 AVC (part 10) (h264)
Auflösung: 864x482
Bildwiederholrate: 30
Codec: MPEG AAC Audio (mp4a)
Kanäle: Stereo
Abtastrate: 32000 Hz
So if you just prefer the file extension of .ts then just use this extension for your output files.So it dosent have a effect on the video format itself.
greetz
j_cool
03-17-2017, 12:38 PM
Maybe somebody on github said it better than me.
Maybe chaturbate RTMP servers are better than their HLS servers...
Damianonymous
03-21-2017, 06:29 PM
I think Chaturbate has a problem, for several hours the plug does not work.
confused.com
03-22-2017, 05:56 AM
https://github.com/chrippa/livestreamer/issues/1600
Damianonymous
03-22-2017, 03:50 PM
When I updated the line in code, they changed format again and the old plugin works :)
confused.com
03-28-2017, 01:51 PM
FFmpeg .... will never come back to the game.
C:\STREAMLINK\streamlink-latest\ffmpeg>ffmpeg
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers
/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig
--enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvb
i --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut3
2 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-li
bspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enabl
e-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable
-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-li
bopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx
264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs
--enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cfla
gs=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i68
6/i686-w64-mingw32 --enable-runtime-cpudetect
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
C:\STREAMLINK\streamlink-latest\ffmpeg>
C:\>ffmpeg
ffmpeg version 3.2.4 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 6.3.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-
avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libb
luray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-l
ibmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libope
njpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enabl
e-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable
-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zli
b
libavutil 55. 34.101 / 55. 34.101
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.101 / 57. 56.101
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
Use -h to get full help or, even better, run 'man ffmpeg'
C:\>
Damianonymous
04-03-2017, 02:36 AM
...
Enter the FFmpeg direct command that works with Chaturbate
confused.com
04-03-2017, 05:25 AM
C:\>set model=whipmebabe
C:\>ffmpeg.exe -i "rtmp://edge91.stream.highwebmedia.com/live-edge app=live-edge flashVer=WIN%2025,0,0,127 swfUrl=https://chaturbate.com/static/flash/CBV_2p661.swf pageUrl=https://chaturbate.com/whipmebabe/ conn=S:AnonymousUser conn=S:whipmebabe conn=S:2.661 conn=S:anonymous conn=S:5761b57bd13d019ad86fb66b024603f27104baccce2 df4ab36e371227cbfc0e2 conn=S:{""username""":"""__anonymous__nTp7N9e30""","""org""":"""PHX""","""expire""":1491209187,"""sig""":"""653884c4363b47338cefcbcc10de3974d766181a7610306365 6bf334d7ee61be""","""room""":"""whipmebabe""""} playpath=mp4:rtmp://origin4.stream.highwebmedia.com/live-origin/whipmebabe-sd-cdc0900e45f70d0f322b13d931415234371804f8a22ae05631 ed354e052d756a live=1" -c copy test.flv
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig --enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut32 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-
libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-libopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs --enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32 --enable-runtime-cpudetect
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Closing connection: NetStream.Play.Failed
rtmp://edge91.stream.highwebmedia.com/live-edge app=live-edge flashVer=WIN%2025,0,0,127 swfUrl=https://chaturbate.com/static/flash/CBV_2p661.swf pageUrl=https://chaturbate.com/whipmebabe/ conn=S:AnonymousUser conn=S:whipmebabe conn=S:2.661 conn=S:anonymous conn=S:5761b57bd13d019ad86fb66b024603f27104baccce2 df4ab36e371227cbfc0e2 conn=S:{"username":"__anonymous__nTp7N9e30","org":"PHX","expire":1491209187,"sig":"653884c4363b47338cefcbcc10de3974d766181a7610306365 6bf334d7ee61be","room":"whipmebabe"} playpath=mp4:rtmp://origin4.stream.highwebmedia.com/live-origin/whipmebabe-sd-cdc0900e45f70d0f322b13d931415234371804f8a22ae05631 ed354e052d756a live=1: Unknown error occurred
C:\>pause
Press any key to continue . . .
j_cool
04-04-2017, 04:49 PM
C:\>ffmpeg -i "https://edge58.stream.highwebmedia.com/live-edge/killer__tits-sd-0e56a02505f6590e451bd1d0c4118c7ef845840d21ce29e899 cbb7734263c8eb_fast_aac/chunklist_w837271515.m3u8" -c copy c:\test.ts
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig --enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut32 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-libopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs --enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32 --enable-runtime-cpudetect
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, hls,applehttp, from 'https://edge58.stream.highwebmedia.com/live-edge/killer__tits-sd-0e56a02505f6590e451bd1d0c4118c7ef845840d21ce29e899 cbb7734263c8eb_fast_aac/chunklist_w837271515.m3u8':
Duration: N/A, start: 7232.179000, bitrate: N/A
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Data: timed_id3 (ID3 / 0x20334449)
Metadata:
variant_bitrate : 0
Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], 30 tbr, 90k tbn, 60 tbc
Metadata:
variant_bitrate : 0
Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 16000 Hz, mono, fltp
Metadata:
variant_bitrate : 0
Output #0, mpegts, to 'c:\test.ts':
Metadata:
encoder : Lavf57.56.100
Stream #0:0: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 640x480 [SAR 1:1 DAR 4:3], q=2-31, 30 tbr, 90k tbn, 90k tbc
Metadata:
variant_bitrate : 0
Stream #0:1: Audio: aac (LC) ([15][0][0][0] / 0x000F), 16000 Hz, mono
Metadata:
variant_bitrate : 0
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help
Damianonymous
04-04-2017, 10:19 PM
Is this a specific FFmpeg version? How do I get it? On what system is it working with Chaturbate?
j_cool
04-05-2017, 02:49 PM
You will be surprised to find that I am running Streamlink's FFmpeg here.
Every FFmpeg is different because it is compiled in different way from one another.
You can see the difference between Streamlink's and Zeranoe's FFmpegs in this thread in post #31.
When it comes to HLS streams I think that every FFmpeg can do that.
I have not found any FFmpeg yet to work with Chaturbate RTMP streams.
For Chaturbate RTMP streams my only choice is KSV's Rtmpdump.
When it dies, We'll have to take what FFmpeg gives us.
j_cool
04-05-2017, 03:31 PM
You can use youtube-dl as well for Chaturbate. Enjoy your peep-show.
Take note of this:
[debug] exe versions: ffmpeg n3.2.1, rtmpdump 2.4 ( Streamlink's FFmpeg and KSV's Rtmpdump )
C:\MISC\YOUTUBE-DL>youtube-dl.exe --no-check-certificate --no-overwrites -v https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/playlist.m3u8
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--no-check-certificate', '--no-overwrites', '-v', 'https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/playlist.m3u8']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.04.03
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg n3.2.1, rtmpdump 2.4
[debug] Proxy map: {}
[generic] playlist: Requesting header
WARNING: Could not send HEAD request to https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/playlist.m3u8: HTTP Error 404: Not Found
[generic] playlist: Downloading webpage
[generic] playlist: Downloading m3u8 information
[debug] Invoking downloader on 'https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/chunklist_w1902130837.m3u8'
[download] Destination: playlist-playlist.mp4
[debug] ffmpeg command line: ffmpeg -y -headers 'Accept-Encoding: gzip, deflate
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0) Gecko/20150101 Firefox/47.0 (Chrome)
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Accept-Language: en-us,en;q=0.5
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
' -i https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/chunklist_w1902130837.m3u8 -c copy -f mp4 -bsf:a aac_adtstoasc file:playlist-playlist.mp4.part
ffmpeg version n3.2.1 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.9.3 (GCC)
configuration: --arch=x86 --target-os=mingw32 --cross-prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --disable-w32threads --enable-libsoxr --enable-fontconfig --enable-libass --enable-libbluray --enable-iconv --enable-libtwolame --extra-cflags=-DLIBTWOLAME_STATIC --enable-libzvbi --enable-libcaca --enable-libmodplug --extra-libs=-lstdc++ --extra-libs=-lpng --enable-decklink --extra-libs=-loleaut32 --enable-libmp3lame --enable-version3 --enable-zlib --enable-librtmp --enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --enable-bzlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable-libilbc --enable-libwavpack --enable-libwebp --enable-libgme --enable-dxva2 --enable-avisynth --enable-gray --enable-libopenh264 --enable-netcdf --enable-libflite --enable-lzma --enable-libsnappy --enable-libzimg --enable-gpl --enable-libx264 --enable-libx265 --enable-frei0r --enable-filter=frei0r --enable-librubberband --enable-libvidstab --enable-libxavs --enable-libxvid --enable-libmfx --extra-libs=-lpsapi --extra-libs=-lspeexdsp --extra-cflags='-mtune=core2' --extra-cflags=-O3 --enable-static --disable-shared --prefix=/opt/ffmpeg-windows-build-helpers/sandbox/cross_compilers/mingw-w64-i686/i686-w64-mingw32 --enable-runtime-cpudetect
libavutil 55. 34.100 / 55. 34.100
libavcodec 57. 64.101 / 57. 64.101
libavformat 57. 56.100 / 57. 56.100
libavdevice 57. 1.100 / 57. 1.100
libavfilter 6. 65.100 / 6. 65.100
libswscale 4. 2.100 / 4. 2.100
libswresample 2. 3.100 / 2. 3.100
libpostproc 54. 1.100 / 54. 1.100
Input #0, hls,applehttp, from 'https://edge60.stream.highwebmedia.com/live-edge/marymoody-sd-1b318ec7f11d8be61f3d614283502418a7cb760b4f6da80509 6cf7925a09ad0a_fast_aac/chunklist_w1902130837.m3u8':
Duration: N/A, start: 5701.304000, bitrate: N/A
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Data: timed_id3 (ID3 / 0x20334449)
Metadata:
variant_bitrate : 0
Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], 30 tbr, 90k tbn, 60 tbc
Metadata:
variant_bitrate : 0
Stream #0:2: Audio: aac (LC) ([15][0][0][0] / 0x000F), 16000 Hz, mono, fltp
Metadata:
variant_bitrate : 0
Output #0, mp4, to 'file:playlist-playlist.mp4.part':
Metadata:
encoder : Lavf57.56.100
Stream #0:0: Video: h264 (Main) ([33][0][0][0] / 0x0021), yuv420p(tv), 800x600 [SAR 1:1 DAR 4:3], q=2-31, 30 tbr, 90k tbn, 90k tbc
Metadata:
variant_bitrate : 0
Stream #0:1: Audio: aac (LC) ([64][0][0][0] / 0x0040), 16000 Hz, mono
Metadata:
variant_bitrate : 0
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help
skipping 4 segments ahead, expired from playlists0:00:11.03 bitrate=1223.8kbits/s speed=0.671x
frame= 439 fps= 24 q=-1.0 size= 1979kB time=00:00:18.90 bitrate= 857.7kbits/s speed=1.05x
Damianonymous
04-05-2017, 05:38 PM
You're right, I'm surprised because I did not use Streamlink with ffmpeg.exe, only a version built into Python, and I did not fit your parameters into any official version :) A new version of Streamlink has just been released:
https://github.com/streamlink/streamlink/releases/tag/0.5.0
tvgplayer
04-05-2017, 08:20 PM
The Chaturbate kodi addon is working fine & easy to use to get the stream info:
https://edge5.stream.highwebmedia.com/live-edge/sweet_experience-sd-fb7538bbe27159c936090f10f5f59edd7c8ab5e332237367bf 60cb4885e7edd3_fast_aac/playlist.m3u8?rp=d22e22b975594d19b6d8475b0adfa7067 e483635021f52d38bf5ac293f99b579&u=AnonymousUser&t= {"username":"","org":"PHX","expire":1491444501,"sig":"8fa5c23f1bd3e0860824b42db1feea8bfc4e1ec52578e3f699 85e1c73775b986","room":"sweet_experience"}
j_cool
04-06-2017, 12:50 AM
You can get m3u8 from Chaturbate's html source, courtesy and kindness of Chaturbate.
j_cool
04-06-2017, 12:54 AM
I did not use Streamlink with ffmpeg.exe, only a version built into Python
How did you do that? To me sounds like something impossible.
Damianonymous
04-06-2017, 01:19 AM
You are laughing at me? :D I know that without knowing the language I could write something wrong. I mean, I do not install the program, I only use Python pip install -U streamlink :)
j_cool
04-06-2017, 02:08 AM
pip install -U streamlink
streamlink
Where did you get this from ( link )?
Not any file extension? ( streamlink-latest.exe, for example )
ihryjfbd
04-06-2017, 02:54 AM
pip install -U streamlink
streamlink
Where did you get this from ( link )?
Not any file extension? ( streamlink-latest.exe, for example )
You don't have to add the extensions if you put it in your enviroment variables, same with livestreamer.
Also allows you to issuse the command without stating which folder the program is in too.
http://i.imgur.com/S3Y3t76.jpg
j_cool
04-06-2017, 04:57 AM
This is fine about the usage after installation.
He says he ran streamlink without ffmpeg.
FFmpeg comes together with streamlink-latest.exe, if you open installation file as an archive with 7zip for example,
you will find FFmpeg inside it.
After installation, I don't find any other ffmpeg apart from one I already have in c:\ap\ff\ffmpeg.exe, and on %PATH%.
My c:\ap\ff\ffmpeg.exe is one I extracted from streamlink-latest.exe before installing streamlink
and placed in to c:\ap\ff\ ( deleted zeranoe ffmpeg, replacing it with one found inside streamlink-latest.exe ).
I tried "streamlink" ffmpeg and "zeranoe" ffmpeg on their own ( no streamlink ) and found that in one
situation "streamlink" ffmpeg does the job and "zeranoe" ffmpeg comes half the way and stops.
https://github.com/streamlink/streamlink/issues/750
I try to find out what is he actually running, "streamlink" doesn't tell me anything,
and he is shy or lazy to say a few more words.
Damianonymous
04-06-2017, 05:27 AM
In the environment variables, just have these Python paths -
C:\Python27\;C:\Python27\Scripts The installation is done with the command "pip install streamlink", "pip install livestreamer", etc. Updates to the new version with the command "pip install -U streamlink".
P.S. Chaturbate plugin does not work. For this moment he works with this code:
import re
from streamlink.plugin import Plugin
from streamlink.plugin.api import http, validate
from streamlink.stream import HLSStream
_url_re = re.compile(r"http(s)?://(\w+.)?chaturbate.com/[^/?&]+")
_playlist_url_re = re.compile("html \+= \"src='(?P<url>[^']+)\?")
_schema = validate.Schema(
validate.transform(_playlist_url_re.search),
validate.any(
None,
validate.all(
validate.get("url"),
validate.url(
scheme="http",
path=validate.endswith(".m3u8")
)
)
)
)
class Chaturbate(Plugin):
@classmethod
def can_handle_url(self, url):
return _url_re.match(url)
def _get_streams(self):
playlist_url = http.get(self.url, schema=_schema)
if not playlist_url:
return
return HLSStream.parse_variant_playlist(self.session, playlist_url)
__plugin__ = Chaturbate
But this can change soon so keep track of the topic: https://github.com/streamlink/streamlink/issues/767
j_cool
04-06-2017, 05:32 AM
Can you post here link where you got your "streamlink" from ?
I want to follow the same steps and see how it works from me.
To do that, I first have to get your "streamlink".
This is about installing streamlink as first step.
Damianonymous
04-06-2017, 05:38 AM
https://streamlink.github.io/install.html
j_cool
04-06-2017, 05:43 AM
I see,
"Source code", install python first and follow.
Optional
RTMPDump Required to play RTMP streams.
python-librtmp Required by the ustreamtv plugin to be able to use non-mobile streams.
ffmpeg Required to play streams that are made up of separate audio and video streams, eg. YouTube 1080p+
Looks like you are running linux.
Looks different with windows.
j_cool
04-06-2017, 06:04 AM
I just had a look in windows installation and there is an option
"bundled tools".
I scripted my installation ages ago and forgot it is optional to install
rtmpdump and ffmpeg.
I choose not to instal ffmpeg and rtmpdump because I have them
pre installed.
I highly recommend to install streamlink's ffmpeg and not to install streamlink's rtmpdump,
and use KSV's rtmpdump instead.
It is possible to use KSV rtmpdump with streamlink, you just have to update the path to rtmpdump in your streamlinkrc file.
j_cool
04-06-2017, 06:27 AM
And no,
I won't follow how chaturbate plugin goes.
KSV's Rtmpdump works for me when I need peep-show ( for now ).
ami_go
04-07-2017, 05:36 PM
Hi all ,
---
My state : XP sp3 , Streamlink installed & working .
---
@j_cool , you said :
> you just have to update the path to rtmpdump in your streamlinkrc file
I don't find such file in my computer ; can you give me some help ?
Cheers .
Damianonymous
04-07-2017, 08:25 PM
%APPDATA%\streamlink\streamlinkrc
j_cool
04-08-2017, 02:54 AM
I don't find such file in my computer ; can you give me some help ?
On command prompt type cd \
Now you start searching from beginning of your hard drive, c:\
Switch /s means subdirectories, makes dir look everywhere on your c: drive
C:\>dir streamlinkrc /s
Volume in drive C is 750
Volume Serial Number is 7E19-B8CD
Directory of C:\AP\APS\STREAMLINK
06/04/2017 15:40 115 streamlinkrc
1 File(s) 115 bytes
Directory of C:\Users\J\AppData\Roaming\streamlink
06/04/2017 15:40 115 streamlinkrc
1 File(s) 115 bytes
Total Files Listed:
2 File(s) 230 bytes
0 Dir(s) 368,365,912,064 bytes free
C:\>
To see what/where %APPDATA% is type on command prompt: SET
C:\>set
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\J\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=PC
ComSpec=C:\Windows\system32\cmd.exe
configsetroot=C:\Windows\ConfigSetRoot
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\J
LOCALAPPDATA=C:\Users\J\AppData\Local
LOGONSERVER=\\PC
NUMBER_OF_PROCESSORS=8
OS=Windows_NT
Path=C:\Windows\system32;C:\Windows;C:\Windows\Sys tem32\Wbem;C:\Windows\System32\WindowsPowerShell\v 1.0\;C:\P\STREAMLINK\bin;C:\AP;C:\AP\CURL;C:\AP\7Z ;C:\AP\FF;C:\AP\RDUMP;C:\P\M;C:\P\VLC
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WS F;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 158 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=9e09
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
PROMPT=$P$G
PSModulePath=C:\Windows\system32\WindowsPowerShell \v1.0\Modules\;C:\Program Files\Intel\
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\J\AppData\Local\Temp
TMP=C:\Users\J\AppData\Local\Temp
USERDOMAIN=PC
USERNAME=J
USERPROFILE=C:\Users\J
windir=C:\Windows
C:\>
j_cool
04-08-2017, 03:08 AM
This is how my streamlinkrc file looks like, if it helps.
player=C:\P\VLC\vlc.exe --file-caching=5000
rtmpdump=c:\ap\rdump\rtmpdump.exe
ffmpeg-ffmpeg=c:\ap\ff\ffmpeg.exe
ami_go
04-08-2017, 04:41 AM
Hi all ,
@j_cool : many thanks for your replies .
I'll investigate .
Cheers .
tvgplayer
04-08-2017, 10:48 AM
@ami go,
You are just setting the defaults for streamlink in the streamlinkrc file. Inserting this changes my default player to PotPlayer:
player=C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe
Maybe that helps.
confused.com
04-08-2017, 11:40 AM
player="C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe"
# By default streamlink will attempt to locate VLC on your system
# and use that, but you can also specify the location of a player
# yourself.
# Important: You must use a quoted path if there are spaces in the path. This
# is because the player command is parsed like a shell command to allow
# parameters to be passed to the player.
tvgplayer
04-08-2017, 12:39 PM
@confused.com,
Thanks for mentioning that.
player=C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe
This is working for me even with a space in the path.
confused.com
04-08-2017, 12:58 PM
streamlinkrc
# Here is a few examples of players:
# VLC
#player="C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
#player="C:\Program Files\VideoLAN\VLC\vlc.exe"
# Using --file-caching is recommended, but is only supported in VLC 2.0+
#player="C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --file-caching=5000
#player="C:\Program Files\VideoLAN\VLC\vlc.exe" --file-caching=5000
# Lines starting with a # is considered comments and are ignored.
j_cool
04-08-2017, 01:19 PM
If you specify player on command line ( batch file ) it supersedes player from config file, streamlinkrc.
start /min streamlink -p "ffplay.exe -vf scale=854:480" %url% best
The rule "You must use a quoted path if there are spaces in the path" applies everywhere.
Damianonymous
04-08-2017, 04:24 PM
On command prompt type cd \
Now you start searching from beginning of your hard drive, c:\
Switch /s means subdirectories, makes dir look everywhere on your c: drive
C:\>
If after installing "pip install streamlink" it is not in the "%APPDATA%\streamlink\" folder of the streamlinkrc file, it should be created manually in this folder.
# Format is option=value. Lines starting with a # is considered comments
# and are ignored.
# By default streamlink will attempt to locate VLC on your system
# and use that, but you can also specify the location of a player
# yourself.
# Important: You must use a quoted path if there are spaces in the path. This
# is because the player command is parsed like a shell command to allow
# parameters to be passed to the player.
# Here is a few examples of players:
# VLC
#player="C:\Program Files (x86)\VideoLAN\VLC\vlc.exe"
#player="C:\Program Files\VideoLAN\VLC\vlc.exe"
# Using --file-caching is recommended, but is only supported in VLC 2.0+
#player="C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --file-caching=5000
#player="C:\Program Files\VideoLAN\VLC\vlc.exe" --file-caching=5000
# MPC-HC, must be at least version 1.7 to be used
#player="C:\Program Files (x86)\MPC-HC\mpc-hc.exe"
# MPlayer2
#player=C:\mplayer2\mplayer2.exe -cache 4096
# Use this if you want to transport the stream to the player via a named pipe.
#player-fifo
# Use this if you want to transport the stream to the player via HTTP.
#player-http
# Use this if you want streamlink to only pass a URL to your player and
# let it handle the transport of the stream itself.
#player-passthrough=http,hls,rtmp
# By default streamlink will close the player when stream is over.
# Use this option to let the player stay or close itself instead.
#player-no-close
# Use this option if you want streamlink to keep trying to access
# the stream even if it goes offline or disconnects. Your player must
# support HTTP and its playlist should be set to repeat mode.
#player-continuous-http
# Show console output from the video player
#verbose-player
# RTMP streams are downloaded using rtmpdump. Full path or relative path
# to the rtmpdump exe should be specified here.
#rtmpdump=C:\Program Files (x86)\Streamlink\rtmpdump\rtmpdump.exe
rtmpdump=rtmpdump.exe
# FFMPEG is used to mux separate video and audio streams in to a single
# stream so that they can be played. The full or relative path to ffmpeg
# or avconv should be specified here.
#ffmpeg-ffmpeg=C:\Program Files (x86)\Streamlink\ffmpeg\ffmpeg.exe
ffmpeg-ffmpeg=ffmpeg.exe
# Log level, default is info
#loglevel=debug
# Number of threads to use when streaming HLS streams
#hls-segment-threads=1
# Number of threads to use when streaming HDS streams
#hds-segment-threads=1
j_cool
04-08-2017, 04:40 PM
amigo runs XP.
After reading windows installation guide, I am a little confused.
Follow this link, read it, and maybe then you can elaborate in a way
we can understand something without getting confused.
https://streamlink.github.io/install.html
Windows binaries
Important
Windows XP is not supported. Windows Vista requires at least SP2 to be installed.
You can download the latest stable Windows installer from the GitHub Releases Page.
Alternatively, you can download the latest nightly Windows installer.
This is a installer which contains:
A compiled version of Streamlink that does not require an existing Python installation
RTMPDump for viewing RTMP streams
ffmpeg for muxing streams
and performs the following tasks:
Adds Streamlink to your $PATH (making it possible to use streamlink directly from the command prompt without specifying its directory)
To build the installer, you need to have NSIS and pynsist installed on your system.
j_cool
04-08-2017, 04:53 PM
@amigo,
are you running this one ?
Windows portable version
Instructions:
Download https://github.com/streamlink/streamlink-portable/archive/master.zip
Extract the “Streamlink for Windows (Compiled)” folder from the ZIP file
Check README.txt file for requirements and run “Streamlink for Windows.exe”
Damianonymous
04-09-2017, 12:59 AM
@Johnny but what are you looking for? Amigo wrote that his Streamlink works. He just searched for streamlinkrc, which the standard Windows installer creates here %APPDATA%\streamlink\ In the portable version, you do not need to search for streamlinkrc, it is located in the program folder.
j_cool
04-09-2017, 03:20 AM
I wonder how his streamlink works at all.
Windows XP is not supported
Damianonymous
04-09-2017, 11:33 AM
Maybe just the standard version, apparently used the installation by pip install streamlink.
ami_go
04-09-2017, 05:41 PM
Hi all , ( thanks for your helps ) ,
Sorry for my late answer !
===
NB : Downloaded "https://www.videohelp.com/download/streamlink-portable-master.zip" ( 2017-02-03 ) . NOT necessary !!!
Installed under Python v2.712 , with this command :
"x:\python_2712\Scripts\pip.exe" install -U streamlink"
---
During Installation :
x:\python_2712\lib\site-packages\streamlink-0.5.0-py2.7.egg
===
Done a batch file ( working ) ; Ex: "...\streamlink.exe" "httpstream://..." best
@j_cool : following what you said ,
====
created a folder ...\AppData\Roaming\streamlink
---
created "streamlinkrc" from a file found on the web , modified with my settings .
====
I don't know how "streamlinkrc" is used by "streamlink.exe" (?) .
Cheers .
j_cool
04-10-2017, 01:03 AM
There is no need for you to create \AppData\Roaming\streamlink. This is specific to windows 7.
If you type on your command line: set, look what commes as APPDATA, this is XP's equivalent to
windows 7's \AppData\Roaming\streamlink,
C:\Documents and Settings\{username}\Application Data.
https://en.wikipedia.org/wiki/Environment_variable
Streamlink will create for you location where it will place its configuration file.
Find where is your configuration file as in post #54.
If you look at default streamlinkrc file you will see that all lines are commented.
Streamlink can do without using configuration file if it can find VLC on your system.
If you want streamlink to use other player than VLC you can specify in stramlinkrc what other player you want
instead of specifying for every single usage on command line or batch file what other player than VLC you prefer.
Read streamlinkrc from beggining to the end and it will say something about what it is about.
FFmpeg and rtmpdump are optional, if streamlink doesn't install or installs them, I don't know
how it handles various situations it encounters.
You know if you want FFmpeg and rtmpdump or not, so specify in streamlinkrc where they are on your system,
if they are not on the %PATH%.
Type on command line: path, if you don't see your vlc, rtmpdump and ffmpeg there you MUST
specify in stramlinkrc where they are or streamlink won't find them.
C:\>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\Sys tem32\Wbem;C:\Windows\System32\WindowsPowerShell\v 1.0\;
C:\P\STREAMLINK\bin;C:\AP;C:\AP\CURL;C:\AP\7Z;C:\A P\FF;C:\AP\RDUMP;C:\P\M;C:\P\VLC
ami_go
04-10-2017, 04:53 AM
Hi ,
@j_cool : Thanks for yours instructions .
I'll try .
Cheers .
j_cool
05-11-2017, 02:10 PM
Here are the latest changes on streamlink's pages on github:
https://streamlink.github.io/
streamlink has released version 0.6 ( stable )
https://github.com/streamlink/streamlink/releases/tag/0.6.0
Release notes are now available to read about changes to nighly releases ( for testing purposes ),
https://bintray.com/streamlink/streamlink-nightly/streamlink
https://bintray.com/streamlink/streamlink-nightly/streamlink#release
and nightly binaries are labeled in explanatory way:
https://dl.bintray.com/streamlink/streamlink-nightly/
streamlink-0.5.0-20170505.exe
streamlink-0.5.0-20170506.exe
streamlink-0.5.0-20170507.exe
streamlink-0.5.0-20170508.exe
streamlink-0.5.0-20170509.exe
streamlink-0.5.0-20170510.exe
streamlink-0.6.0-20170511.exe
streamlink-latest.exe
Damianonymous
07-02-2017, 10:53 AM
Latest release: 0.7.0
https://github.com/streamlink/streamlink/releases/tag/0.7.0
j_cool
07-29-2017, 12:48 AM
Here is one interesting link:
https://github.com/streamlink/streamlink/issues/1111
Some on streamlink forum are like ostrich burying their heads in the sand unwilling to recognize existence and importance of rtmp protocol.
XP is dead, and they are still working on it.
They are working on XP because there are always those few..
Well, dear streamlink fellows, there will be those few.. using rtmp rotocol lasting far longer than users using XP.
Numbers on this forum speak.
"rtmpdump" and "adult streaming videos" forums = rtmp protocol.
Take it away, and stream-recorder forum is 50% smaller.
ImLive was booted from their rtmp host and now they are on a new rtmp host and running 2 rtmp streams in parallel in addition to 1 hls stream per model.
On Russian TV ( RT ), they use hls protocol like any other news website but guess what:
When Puting speaks there is one extra rtmp stream in real-life time running parallel with hls:
rtmp://fml.3443.edgecastcdn.net/203443/en-stream
Rtmp is back on Press TV, congratulations.
rtmp://178.32.255.199:1935/live/ptven
Each and every cam site runs on rtmp protocol probably because it is best suited for cam-to-cam.
I cannot update rtmpdump, but at least I can see it's importance using common sense.
Streamlink is fantastic project for other things and I keep this thread on top.
Cheers,
Johnny.
j_cool
07-29-2017, 01:01 AM
For those saying:
what the shit...
at least you can watch Putin and Press Tv from my last post.
And ImLive, if you know how..
wizard
07-29-2017, 05:24 AM
And ImLive, if you know how..
And some others too...
Damianonymous
07-31-2017, 03:47 AM
https://s4.postimg.org/wy79unef1/hollyextra.jpg
Does someone use Streamlink regularly to record Chaturbate? Does Streamlink work so badly, poor quality, freezing, etc. Or is it a problem with this script?
@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
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.137" -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
troller12
07-31-2017, 05:23 AM
Hi,
the script isn't the problem and the freezing issue / dropped frames you also have if you just watch the streams in browser for many cams and same gets recorded too.So if you don't want to record with SL from the playlist in that TS format then change the script (or write new) to record in Flash format with rtmpdump.So I do prefer flash format where you have less problems with your records for playing,seeking & editing instead of TS.
greetz
Damianonymous
08-01-2017, 01:56 AM
I just wanted to know if this problem exists at all, is it just my computer's configuration problem (Python, excluded services etc). Quick editing of flv without re-encoding (cut / join) is possible only with ffmpeg (at least I do not know which programs support it) and it's time consuming even with GUI. TS accurately cut a lot of programs, even those free.
troller12
08-01-2017, 11:44 AM
Hi,
the problem isn't your computer config.
About FLV format.I for myself use VirtualDub with diffrent import plugins like FLV Handler (for flash format),FFMpeg plugin (for diffrent formats also flash files and TS etc).Optional you can also use AviSynth & scripts.Just check this out if you want.Maybe its something for you too also if you have to download the stuff manually first.
greetz
j_cool
08-02-2017, 02:36 PM
Here is one solution to Stramlink's file formats problem but at a price.
Using ffmpeg to get flv format returns a file with audio an video in sync, but during ffmeg converting CPU usage spikes in short moments to 30% !
This spikes don't appear while ffmpeg is just copying but resulting file is next to unplayable.
Here is one example for example's sake only, my script is involved:
youtube-dl.exe --get-url -f 94 --no-check-certificate https://www.youtube.com/watch?v=y60wDzZt8yg | clip
for /f %%a in ('clb.exe') do set url=%%a
ffmpeg -user-agent Mozilla/5.0 -i %url% -c:v h264 -c:a aac c:\SKY_%d%.flv
I get youtube url sent to clipboard and from there url passed to ffmpeg.
This returns perfect file but at a price of 30% CPU usage in spikes every few seconds or so.
This matters to me because my PC is 100% passively cooled without any rotating parts inside and increasing CPU usage rises the temperature.
here is one example of bad file resulting no matter how I name filename extension, mkv, mp4, flv, etc.:
streamlink.exe https://www.youtube.com/watch?v=y60wDzZt8yg 480p -o c:\SKY_%d%.mkv
Does anyone know if there is any default file extension for youtube live videos or streamlink's output to that type of stream?
How to figure out what file extension would be the most suitable to streamlink to return decent file in case of youtube live videos?
This would benefit us in a way that streamlink or ffmpeg would just copy and save the stream without much processing in the background.
j_cool
08-03-2017, 04:33 PM
Impossible to edit yesterday's post.
Better question may be:
How to use streamlink to save youtube live stream and get the file of good quality if it is possible.
j_cool
08-04-2017, 12:42 PM
It appears to be that mp4 file type is the only file type on youtube that can be copied, which does not result in a good file.
Therefore, making flv file with ffmpeg is better option.
for /f %%a in ('dt.exe') do set d=%%a
youtube-dl.exe --get-url -f 94 --no-check-certificate https://www.youtube.com/watch?v=y60wDzZt8yg | clip
for /f %%b in ('clb.exe') do set url=%%b
ffmpeg -user-agent Mozilla/5.0 -i %url% -c:v h264 -c:a aac c:\SKY_%d%.flv
dt.au3
$dtime = @YEAR & '-' & @MON & '-' & @MDAY & '_' & @HOUR & '-' & @MIN & '-' & @SEC
consolewrite($dtime)
clb.au3
$var = ClipGet()
ConsoleWrite($var)
https://www.youtube.com/watch?v=y60wDzZt8yg
C:\MISC\~>youtube-dl.exe -v -F --no-check-certificate https://www.youtube.com/watch?v=y60wDzZt8yg
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', '--no-check-certificate', 'https://www.youtube.com/watch?v=y60wDzZt8yg']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.07.30.1
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg 3.3.2, ffprobe 3.3.2, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] y60wDzZt8yg: Downloading webpage
[youtube] y60wDzZt8yg: Downloading video info webpage
[youtube] y60wDzZt8yg: Extracting video information
[youtube] y60wDzZt8yg: Downloading m3u8 information
[youtube] y60wDzZt8yg: Downloading MPD manifest
[info] Available formats for y60wDzZt8yg:
format code extension resolution note
91 mp4 256x144 HLS 197k , avc1.42c00b, mp4a.40.5@ 48k
92 mp4 426x240 HLS 338k , avc1.4d4015, mp4a.40.5@ 48k
93 mp4 640x360 HLS 829k , avc1.4d401e, mp4a.40.2@128k
94 mp4 854x480 HLS 1380k , avc1.4d401f, mp4a.40.2@128k
95 mp4 1280x720 HLS 2593k , avc1.4d401f, mp4a.40.2@256k
96 mp4 1920x1080 HLS 4715k , avc1.640028, mp4a.40.2@256k (best)
j_cool
08-04-2017, 06:48 PM
Here is how to get good file from youtube live stream with streamlink:
streamlink https://www.youtube.com/watch?v=y60wDzZt8yg 480p --stdout | ffmpeg -i pipe:0 -c:v h264 -c:a aac c:\test.flv
C:\>streamlink https://www.youtube.com/watch?v=y60wDzZt8yg 480p --stdout | ffmpeg -i pipe:0 -c:v h264 -c:a aac c:\test.flv
ffmpeg version 3.3.2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.1.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=y60wDzZt8yg
[cli][info] Available streams: 144p (worst), 240p, 360p, 480p, 720p, 1080p (best)
[cli][info] Opening stream: 480p (hls)
Input #0, mpegts, from 'pipe:0':
Duration: N/A, start: 62097.567622, bitrate: N/A
Program 1
Stream #0:0[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 132 kb/s
Stream #0:1[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 854x480 [SAR 1:1 DAR 427:240], 30 fps, 30 tbr, 90k tbn, 60 tbc
Stream mapping:
Stream #0:1 -> #0:0 (h264 (native) -> h264 (libx264))
Stream #0:0 -> #0:1 (aac (native) -> aac (native))
[libx264 @ 0000000002c5b2e0] using SAR=1/1
[libx264 @ 0000000002c5b2e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
[libx264 @ 0000000002c5b2e0] profile High, level 3.1
[libx264 @ 0000000002c5b2e0] 264 - core 152 r2851 ba24899 - H.264/MPEG-4 AVC codec - Copyleft 2003-2017 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=12 lookahead_threads=2 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, flv, to 'c:\test.flv':
Metadata:
encoder : Lavf57.71.100
Stream #0:0: Video: h264 (libx264) ([7][0][0][0] / 0x0007), yuv420p, 854x480 [SAR 1:1 DAR 427:240], q=-1--1, 30 fps, 1k tbn, 30 tbc
Metadata:
encoder : Lavc57.89.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
Stream #0:1: Audio: aac (LC) ([10][0][0][0] / 0x000A), 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
encoder : Lavc57.89.100 aac
frame= 1328 fps= 42 q=29.0 size= 4127kB time=00:00:44.49 bitrate= 759.7kbits/s speed=1.42x
j_cool
08-06-2017, 07:56 AM
Here is solution that reduces high CPU usage to normal when making .flv file with ffmpeg on youtube live stream:
Replace -c:v h264 with: -c:v copy
streamlink https://www.youtube.com/watch?v=y60wDzZt8yg 480p --stdout | ffmpeg -i pipe:0 -c:v copy -c:a aac c:\test.flv
ffmpeg version 3.3.2 Copyright (c) 2000-2017 the FFmpeg developers
built with gcc 7.1.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 58.100 / 55. 58.100
libavcodec 57. 89.100 / 57. 89.100
libavformat 57. 71.100 / 57. 71.100
libavdevice 57. 6.100 / 57. 6.100
libavfilter 6. 82.100 / 6. 82.100
libswscale 4. 6.100 / 4. 6.100
libswresample 2. 7.100 / 2. 7.100
libpostproc 54. 5.100 / 54. 5.100
[cli][info] Found matching plugin youtube for URL https://www.youtube.com/watch?v=y60wDzZt8yg
[cli][info] Available streams: 144p (worst), 240p, 360p, 480p, 720p, 1080p (best)
[cli][info] Opening stream: 480p (hls)
Input #0, mpegts, from 'pipe:0':
Duration: N/A, start: 5145.132244, bitrate: N/A
Program 1
Stream #0:0[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 138 kb/s
Stream #0:1[0x100]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 854x480 [SAR 1:1 DAR 427:240], 30 fps, 30 tbr, 90k tbn, 60 tbc
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:0 -> #0:1 (aac (native) -> aac (native))
Output #0, flv, to 'c:\test.flv':
Metadata:
encoder : Lavf57.71.100
Stream #0:0: Video: h264 (Main) ([7][0][0][0] / 0x0007), yuv420p(tv, bt709, progressive), 854x480 [SAR 1:1 DAR 427:240], q=2-31, 30 fps, 30 tbr, 1k tbn, 90k tbc
Stream #0:1: Audio: aac (LC) ([10][0][0][0] / 0x000A), 48000 Hz, stereo, fltp, 128 kb/s
Metadata:
encoder : Lavc57.89.100 aac
frame= 355 fps=0.0 q=-1.0 size= 2175kB time=00:00:11.83 bitrate=1505.1kbits/s speed=23.7x
Looks like that this was strain on CPU:
[libx264 @ 0000000002c5b2e0] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
Damianonymous
09-13-2017, 02:46 PM
Latest release: 0.8.1
https://github.com/streamlink/streamlink/releases/tag/0.8.1
j_cool
11-06-2017, 01:50 AM
Something worth saying.
BBC website, pre-recorded video, "manifest" file..
http://www.bbc.co.uk/news/world-us-canada-41826022
The heroin-ravaged city fighting back
C:\>streamlink.exe "http://vod-hds-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/pc_hd_abr_v2_hds_master.f4m?s=1509935821&e=1509979021&h=343a818cbf79a3218a3cc8b86a530f97" best
[cli][info] Found matching plugin hds for URL http://vod-hds-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/pc_hd_abr_v2_hds_master.f4m?s=1509935821&e=1509979021&h=343a818cbf79a3218a3cc8b86a530f97
[cli][info] Available streams: 216p (worst), 288p, 396p, 540p (best)
[cli][info] Opening stream: 540p (hds)
[cli][info] Starting player: C:\P\VLC\vlc.exe
[cli][info] Player closed
[cli][info] Stream ended
[cli][info] Closing currently open stream...
C:\>youtube-dl.exe -v -F --no-check-certificate "http://vod-hds-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/pc_hd_abr_v2_hds_master.f4m?s=1509935821&e=1509979021&h=343a818cbf79a3218a3cc8b86a530f97"
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', '-F', '--no-check-certificate', 'http://vod-hds-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/pc_hd_abr_v2_hds_master.f4m?s=1509935821&e=1509979021&h=343a818cbf79a3218a3cc8b86a530f97']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2017.10.29
[debug] Python version 3.4.4 - Windows-7-6.1.7601-SP1
[debug] exe versions: ffmpeg n3.2.1, ffprobe N-87353-g183fd30, rtmpdump 2.4
[debug] Proxy map: {}
[generic] pc_hd_abr_v2_hds_master: Requesting header
WARNING: Falling back on generic information extractor.
[generic] pc_hd_abr_v2_hds_master: Downloading webpage
[generic] pc_hd_abr_v2_hds_master: Extracting information
ERROR: Unsupported URL: http://vod-hds-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/pc_hd_abr_v2_hds_master.f4m?s=1509935821&e=1509979021&h=343a818cbf79a3218a3cc8b86a530f97
Traceback (most recent call last):
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpk63cqkyt\build\youtube_dl\YoutubeDL.py", line 784, in extract_info
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpk63cqkyt\build\youtube_dl\extractor\comm on.py", line 434, in extract
File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\rg3\tmpk63cqkyt\build\youtube_dl\extractor\gene ric.py", line 3059, in _real_extract
youtube_dl.utils.UnsupportedError: Unsupported URL: http://vod-hds-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/pc_hd_abr_v2_hds_master.f4m?s=1509935821&e=1509979021&h=343a818cbf79a3218a3cc8b86a530f97
So far I get it with streamlink only.
Future is bright for streamlink and would-be forks.
j_cool
11-09-2017, 05:19 AM
Here is what youtube-dl says about problem from last post:
https://github.com/rg3/youtube-dl/issues/14684
OK.
No youtube-dl, no streamlink, here is solution how to get video file with ffmpeg.
I use firefox 56 and User Agent Switcher 0.7.3.1 extension to change browser's user agent to iphone 3.0.
Hls Stream Detector add-on returns 10 m3u8 urls, I use one of them:
http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/mobile_wifi_main_sd_abr_v2_hls_master.m3u8?s=15102 05396&e=1510248596&h=72e7c915698753356662d35285a3907a#t=0
This url is with very small resolution and here is how to get better resolution:
Enter this url in browser's address bar and save m3u8 file. It will look like this:
#EXTM3U
#EXT-X-VERSION:4
## Created with Unified Streaming Platform(version=1.7.28)
# AUDIO groups
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-aach-48",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2"
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-aach-96",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES,CHANNELS="2"
# variants
#EXT-X-STREAM-INF:BANDWIDTH=349000,CODECS="mp4a.40.5,avc1.42C015",RESOLUTION=384x216,FRAME-RATE=25,AUDIO="audio-aach-48",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=48000-video=281000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=565000,CODECS="mp4a.40.5,avc1.4D401E",RESOLUTION=512x288,FRAME-RATE=25,AUDIO="audio-aach-96",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=437000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=979000,CODECS="mp4a.40.5,avc1.4D401E",RESOLUTION=704x396,FRAME-RATE=25,AUDIO="audio-aach-96",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=827000.m3u8
#EXT-X-STREAM-INF:BANDWIDTH=1802000,CODECS="mp4a.40.5,avc1.4D401F",RESOLUTION=960x540,FRAME-RATE=25,AUDIO="audio-aach-96",CLOSED-CAPTIONS=NONE
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8
# keyframes
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=38000,CODECS="avc1.42C015",RESOLUTION=384x216,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=281000.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=58000,CODECS="avc1.4D401E",RESOLUTION=512x288,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=437000.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=110000,CODECS="avc1.4D401E",RESOLUTION=704x396,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=827000.m3u8"
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=213000,CODECS="avc1.4D401F",RESOLUTION=960x540,URI="keyframes/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-video=1604000.m3u8"
Replace:
mobile_wifi_main_sd_abr_v2_hls_master.m3u8
with:
vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8
or some other m3u8 line from saved file with resolution to your liking.
ffplay.exe http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8?s=1510205396&e=1510248596&h=72e7c915698753356662d35285a3907a#t=0
C:\>ffplay.exe http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8?s=1510205396 & e=1510248596 & h=72e7c915698753356662d35285a3907a#t=0
ffplay version N-87353-g183fd30 Copyright (c) 2003-2017 the FFmpeg developers
built with gcc 7.2.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-cuda --enable-cuvid --enable-d3d11va --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib
libavutil 55. 76.100 / 55. 76.100
libavcodec 57.106.101 / 57.106.101
libavformat 57. 82.101 / 57. 82.101
libavdevice 57. 8.101 / 57. 8.101
libavfilter 6.105.100 / 6.105.100
libswscale 4. 7.103 / 4. 7.103
libswresample 2. 8.100 / 2. 8.100
libpostproc 54. 6.100 / 54. 6.100
[hls,applehttp @ 0560e300] Opening 'http://bbcfmt-ic-56b63300-07f88e-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000-1.ts' for reading
[AVBSFContext @ 0562d620] Invalid NAL unit 0, skipping. 0B f=0/0
Input #0, hls,applehttp, from 'http://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000.m3u8?s=1510205396':
Duration: 00:08:46.00, start: 10.000000, bitrate: 0 kb/s
Program 0
Metadata:
variant_bitrate : 0
Stream #0:0: Audio: aac (HE-AAC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp
Metadata:
variant_bitrate : 0
Stream #0:1: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m), 960x540 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Metadata:
variant_bitrate : 0
[hls,applehttp @ 0560e300] Opening 'http://bbcfmt-ic-56b63300-07f88e-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000-2.ts' for reading
[hls,applehttp @ 0560e300] Opening 'http://bbcfmt-ic-56b63300-07f88e-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_sd/21a452-p051skl0/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de.ism/vf_p051skl0_0bd66164-b23d-4a18-a305-75be57e4e8de-audio_eng=96000-video=1604000-3.ts' for reading
295.90 A-V: -0.026 fd= 99 aq= 15KB vq= 72KB sq= 0B f=0/0
https://s1.postimg.org/11mftbe0pn/Screen_Shot.jpg (https://postimg.org/image/11mftbe0pn/)
Damianonymous
11-15-2017, 01:40 AM
Latest release: 0.9.0
https://github.com/streamlink/streamlink/releases/tag/0.9.0
ami_go
11-16-2017, 06:33 AM
Hi , thanks for the following .
"plugins for dailymotion"
https://github.com/streamlink/streamlink/blob/master/src/streamlink/plugins/dailymotion.py
Cheers .
Damianonymous
03-10-2018, 09:15 PM
Latest release: 0.11.0
https://github.com/streamlink/streamlink/releases/tag/0.11.0
Forum is alive again, welcome to everyone after a long inactivity page ;)
they pussied out and removed neulion download modules tho.
cabulo
03-11-2018, 03:36 PM
It is not tragic.
plugin exists, who is keen on neulion can post plugin somewhere or modify it for livestreamer.
Let neulion chase livestreamer.
j_cool
03-11-2018, 04:41 PM
make a torrent and seed forever.
confused.com
03-11-2018, 06:01 PM
streamlink-0.10.0.exe
https://www.datafilehost.com/d/39b5c633
confused.com
05-01-2018, 01:44 AM
https://github.com/livecli
https://github.com/jlevy/the-art-of-command-line
j_cool
05-01-2018, 01:46 AM
they pussied out and removed neulion download modules tho.
Guys,
New streamlink fork.
Live..
https://github.com/livecli
Damianonymous
05-02-2018, 01:15 PM
It's strange, especially that the owner Livecli (back-to) is one of the creators of Streamlink. I'm also wondering why the MyFreeCams plugin, which has been in existence for a long time and is in Livecli, has never been added to Streamlink plugins?
j_cool
05-02-2018, 01:44 PM
Cheer up!
Here is something for Chinese guys, a lot of sex !
https://live.fc2.com/adult/
https://github.com/livecli/livecli/issues/26
j_cool
05-25-2018, 05:20 AM
quotes:
MyFreeCams plugin has never been added to Streamlink plugins
https://github.com/streamlink/streamlink/issues/1465
"The users of the existing plugins of this type have been extremely rude and demanding"
Damianonymous
05-30-2018, 03:36 AM
But back-to of this plug-in has previously been created from plugins for cam4, bongacams, etc., but it is not known why it was not added to the project. I have about a year, but he added it only to the livecli. Women like us naughty boys :D
confused.com
06-21-2018, 02:05 AM
https://github.com/livecli/livecli/issues
This repository has been archived by the owner. It is now read-only.
confused.com
10-05-2018, 03:43 PM
https://github.com/streamlink/streamlink/blob/master/CONTRIBUTING.md#plugin-requests
Plugins which fall under the following categories will not be implemented or considered and the request will be closed:
1. Any kind of streaming service that uses DRM protection
2. Sites which are hosting stolen content as their main source of content
3. Sites which are primarily rehosting content that is available from a legitimate source (TV shows, sports, news, etc.)
4. Sites which require any sort of cable login or subscription
5. NSFW sites of a pornographic nature (cam sites, porn sites, etc.)
5. Sites which are mostly hosting VODs (stolen or legitimate), or require large changes to existing code to watch VODs
7. Sites where the maintainer has requested we not add their site to Streamlink
8. Sites which are unmaintained.
https://github.com/Damianonymous/streamlink-plugins
confused.com
10-14-2018, 02:36 AM
http://stream-recorder.com/forum/showpost.php?p=96354&postcount=99
Quote:
Originally Posted by Damianonymous
MyFreeCams plugin has never been added to Streamlink plugins
http://stream-recorder.com/forum/showpost.php?p=96477&postcount=1464
Quote:
Originally Posted by dm9452
So... is there an application that is able to handle wide-screen MFC streams?
https://mega.nz/#!VyxmkC7Z!yu4mkSjcJxEhZOLvmVTF7ty6J37pjnZndlIRFn8 S-2w
but it requires streamlink
http://stream-recorder.com/forum/showpost.php?p=96524&postcount=102
Quote:
Plugins which fall under the following categories will not be implemented or considered and the request will be closed:
7. Sites where the maintainer has requested we not add their site to Streamlink
cabulo
11-24-2018, 09:28 AM
streamlink-0.10.0.exe
https://www.datafilehost.com/d/39b5c633
Streamlink old versions are easy to find here:
https://www.videohelp.com/software/Streamlink/old-versions#downloadold
streamlink-0.14.2.tar.gz 2018-06-29 629kB *
streamlink-0.14.2.exe 2018-06-29 38.2MB *
streamlink-0.14.0.tar.gz 2018-06-26 627kB *
streamlink-0.14.0.exe 2018-06-26 38.2MB *
streamlink-0.13.0.tar.gz 2018-06-06 29.4MB *
streamlink-0.13.0.exe 2018-06-06 38.2MB *
streamlink-0.12.1.tar.gz 2018-05-07 547kB *
streamlink-0.12.1.exe 2018-05-07 38.2MB *
streamlink-0.11.0.exe 2018-03-08 38.2MB *
streamlink-0.10.0.exe 2018-01-23 38MB *
streamlink-0.9.0.tar.gz 2017-11-14 538kB *
streamlink-0.9.0.exe 2017-11-14 38.1MB *
streamlink-0.8.1.exe 2017-09-12 38.1MB *
streamlink-0.7.0.exe 2017-06-30 38MB *
streamlink-0.6.0.exe 2017-05-27 37.8MB *
streamlink-0.5.0.exe 2017-04-04 37.8MB *
streamlink-0.4.0.exe 2017-03-09 37.8MB *
streamlink-0.3.2.exe 2017-02-10 37.8MB *
streamlink-portable-master-2017-02-09.zip 2017-02-09 8.8MB *
streamlink-0.3.1.exe 2017-02-09 37.7MB *
streamlink-portable-master.zip 2017-02-03 8.6MB *
streamlink-latest.exe 2017-02-03 37.8MB *
darkweblinks
09-24-2020, 01:48 AM
phim sex (https://sexchich.com/) Thá?*t ?? nghÄ©a. (https://google.lt/url?q=http://buyanabolissteroid.com/) . (http://google.ht/url?q=http://mandssteriods.com/)
j_cool
09-24-2020, 01:05 PM
phim sex (https://sexchich.com/) Thá?*t ?? nghÄ©a. (https://google.lt/url?q=http://buyanabolissteroid.com/) . (http://google.ht/url?q=http://mandssteriods.com/)
You can use streamlink to download these videos if you want to.
Get stream url with browser's network monitor, it should look like this:
"https://ovhv52.twincdn.com/videos/62/62221/62221_360p.mp4" (http://"https://ovhv52.twincdn.com/videos/62/62221/62221_360p.mp4")
C:\>streamlink.exe httpstream://https://ovhv52.twincdn.com/videos/62/62221/62221_360p.mp4 best -o 62221_360p.mp4
[cli][info] Found matching plugin http for URL httpstream://https://ovhv52.twincdn.com/videos/62/62221/62221_360p.mp4
[cli][info] Available streams: live (worst, best)
[cli][info] Opening stream: live (http)
[download][62221_360p.mp4] Written 2.3 MB (4s @ 122.6 KB/s)
darkweblinks
09-24-2020, 09:02 PM
cÄ?ng vá»?t tennis (https://trello.com/morrisgarcia) Bay l??n n?*o. (http://google.com.pg/url?q=http://buyanabolissteroid.com/) . (http://www.google.dk/url?q=http://mandssteriods.com/)
https://www.pearltrees.com/morrisgarcia
j_cool
09-25-2020, 01:51 AM
cÄ?ng vá»?t tennis (https://trello.com/morrisgarcia) Bay l??n n?*o. (http://google.com.pg/url?q=http://buyanabolissteroid.com/) . (http://www.google.dk/url?q=http://mandssteriods.com/)
https://www.pearltrees.com/morrisgarcia
If you want to download the stream provide stream url or link.
Keep us up to date with Vitnamese XXX sites, it may increase number of viewers on forum.
Cheers.
confused.com
10-06-2020, 02:45 AM
https://github.com/streamlink/streamlink/issues/3210#issuecomment-704102704
j_cool
09-14-2021, 06:08 PM
https://billy2011.github.io/streamlink-27/
Hey,
Old peep-show plugins might work with this if somebody would want to give them a shot !
confused.com
09-15-2021, 05:22 AM
if somebody would want to give them a shot !
https://github.com/Damianonymous/streamlink-plugins
vBulletin® , Copyright ©2000-2025, Jelsoft Enterprises Ltd.