It would be good to implement possibility of simultaneous viewing and recording of stream (to save bandwidth). Or this possibility already exists?
Someone already implemented this for the main livestreamer build, but of course since there have been no releases, it's still sitting as a pull request.
Perhaps someone could either integrate into streamlink, or they could contact the original coder to ask him to integrate here?
https://github.com/chrippa/livestreamer/pull/1204
[https://avatars1.githubusercontent.com/u/4093184?v=3&s=400]https://github.com/chrippa/livestreamer/pull/1204
Add a record option by grazzolini 路 Pull Request #1204 路 chrippa/livestreamerhttps://github.com/chrippa/livestreamer/pull/1204
github.com
I have been using livestreamer for a while now and it is a excellent piece of software. One thing I missed on it was the ability to play a stream while at the same time recording it to a file. This...
From: flijloku [email protected]
Sent: Thursday, October 27, 2016 11:07:59 AM
To: streamlink/streamlink
Subject: [streamlink/streamlink] Possibility of simultaneous viewing and recording of stream. (#105)
It would be good to implement possibility of simultaneous viewing and recording of stream (to save bandwidth). Or this possibility already exists?
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/streamlink/streamlink/issues/105, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AESJ1plb8nLfVTEZ5c7HDeTABoFTi-y8ks5q4L5PgaJpZM4Kidv_.
You can use the -O parameter that outputs the stream data to stdout and then pipe it into tee, which then writes the data into a file and pipes it further into your video player...
streamlink -O STREAM best | tee recording.ts | mpv -
@scottbernstein Thanks, I'll try! P.S: Yes it works!
@bastimeyer This is for linux? Is there an analogue for windows?
@bastimeyer P.S. It works on windows via http://babun.github.io/ ! Thank you!
Most helpful comment
You can use the
-Oparameter that outputs the stream data to stdout and then pipe it intotee, which then writes the data into a file and pipes it further into your video player...