Keep original video stream

KongNan

New Member
Hello, I am a new user of ObsStudio and I use it to record video streams.

The live video itself is quite clear, I wonder if there is a way to save it as it is without additional encoding?

Thank you!

(sorry for my English)
 

KongNan

New Member
So, save just the RAW video
Settings > Output Select Lossless Going to be some Huge files

Thank you for your reply! But when I select that option, I was prompted that it'll generate 7GB/min. When I directly capture the video with some chrome extension, it only cost 151MB/46min.

 

koala

Active Member
Yes, you asked for saving without encoding, and this is lossless, and this is really huge.

Instead of lossless, select some other quality such as "Indistinguishable quality". Way smaller. This way the video you save to disk is encoded with a different encoding method than your stream. The stream gets low quality for bandwidth constraints, and the video file gets better quality encoding. Usually, the setting "indistinguishable quality" is as good as the original for the human eye.

The drawback is your machine needs the computing resources to run 2 encoding sessions. If you have encoding overload, try to switch the encoder from x264 to some hardware encoder your machine might support - preferably nvenc, if you have a nvidia GPU.
 

KongNan

New Member
Yes, you asked for saving without encoding, and this is lossless, and this is really huge.

Instead of lossless, select some other quality such as "Indistinguishable quality". Way smaller. This way the video you save to disk is encoded with a different encoding method than your stream. The stream gets low quality for bandwidth constraints, and the video file gets better quality encoding. Usually, the setting "indistinguishable quality" is as good as the original for the human eye.

The drawback is your machine needs the computing resources to run 2 encoding sessions. If you have encoding overload, try to switch the encoder from x264 to some hardware encoder your machine might support - preferably nvenc, if you have a nvidia GPU.

Thank you! I can understand that it would be very large if saved in a lossless way, so I think there should be a way to store only the original video stream, which is actually very small, as I mentioned in #3. Other tools that can easily capture streaming videos (such as "猫抓") can just pack them and store them, but there are also some minor problems (for example, the network is stuck suddenly that the live broadcast is over and the recording is forcibly terminated), etc. So I think a professional tool like OBS Studio should have the function of dumping as-is without recoding.

Sorry for my bad English.
 

koala

Active Member
If you just want to save what has been streamed, choose the recording quality called "same as stream".
 

FerretBomb

Active Member
If you are attempting to capture someone else's streaming video and save their stream's content in the native streaming format, OBS is not designed for that. It is not meant to be used as a piracy tool. We cannot assist with recording someone else's content on your computer.
 

KongNan

New Member
If you are attempting to capture someone else's streaming video and save their stream's content in the native streaming format, OBS is not designed for that. It is not meant to be used as a piracy tool. We cannot assist with recording someone else's content on your computer.

Thank you for your reminder. The actual situation is that you are required to watch some public live video broadcasts by the gov, but the live broadcast time is the working time when watching videos is prohibited. I don't want to continue discussing the issue of values. I can only verbally explain to you that it has nothing to do with piracy. Sorry for my bad English.
 

KongNan

New Member
If you just want to save what has been streamed, choose the recording quality called "same as stream".

Thank you for your reply again! Yes, I noticed that there is an option of "same as stream", but at the same time there is a mandatory option of "Recording format" below instead of automatically saving in the original format (usually it is difficult for us to directly see the original video format ), will this still cause the video to be re-encoded, or is it just a re-pack (like 7zip's Store or cmd's copy +)?
 

koala

Active Member
I misunderstood literally every single post from you. So don't want to create a stream yourself but want to grab some stream from some streaming website and download this to a local video file? For this OBS Studio is the wrong tool. With OBS, this would be like filming a movie from the cinema screen with a camera. OBS will always reprocess and re-encode what it processes.
What you need is some kind of stream downloader. I will not suggest any, because usually stream downloading is frowned upon or prohibited by the copyright owners of that stream.
 

KongNan

New Member
I misunderstood literally every single post from you. So don't want to create a stream yourself but want to grab some stream from some streaming website and download this to a local video file? For this OBS Studio is the wrong tool. With OBS, this would be like filming a movie from the cinema screen with a camera. OBS will always reprocess and re-encode what it processes.
What you need is some kind of stream downloader. I will not suggest any, because usually stream downloading is frowned upon or prohibited by the copyright owners of that stream.

Thanks again for your reply! I have explained your concern before, so there is no need to repeat it. I also oppose illegal recordings, but not all recordings are illegal, and I don't treat all recordings as illegal. Perhaps our differences are cultural.

In fact, the "grab some stream from some website" you mentioned is one of the functions of Obs Studio itself, just like browser capture and display capture, located at: Sources>Add>Media Source>(deselect Local File), And you can save and output these videos.

So the problem I mentioned is not at this step. Rather, it is only hoped that when outputting in the next step, the cached media is used directly without re-encoding. This preserves the highest quality and takes up minimal disk space. I hope Obs Studio can do it.
 

FerretBomb

Active Member
Thanks again for your reply! I have explained your concern before, so there is no need to repeat it. I also oppose illegal recordings, but not all recordings are illegal, and I don't treat all recordings as illegal. Perhaps our differences are cultural.

In fact, the "grab some stream from some website" you mentioned is one of the functions of Obs Studio itself, just like browser capture and display capture, located at: Sources>Add>Media Source>(deselect Local File), And you can save and output these videos.

So the problem I mentioned is not at this step. Rather, it is only hoped that when outputting in the next step, the cached media is used directly without re-encoding. This preserves the highest quality and takes up minimal disk space. I hope Obs Studio can do it.
OBS Studio cannot. It is not designed as a video/stream downloader.
 
Top