Passthrough in recording? (avoiding double encoding)

neyuru

New Member
Completely noob question:

Let's say you have an input source that is already encoded: a media file or video from a capture device. Is it possible to let OBS record this stream (save it to a file) without encoding it again?

For example, let's say you are capturing an external source from a capture card. The capture card encodes video with h.264 and audio with ACC. This is passed to OBS. Does OBS need to decode the stream for you to be able to view it? If so, I would imagine decoding back again is necessary if you want to store this stream into your computer... right?

If this is the case, I would also imagine that if you know the input encoding parameters, it is best (for quality purposes) to re-encode using the same paramters? (e.g. if the source is 30fps, encode in 30fps and not 60. If the audio source is 48kHz, encode it back again in 48, not 41kHz. If the source is h264, encode it in h264... and so forth.)
 

Harold

Active Member
It is not possible.
OBS needs to decode the feed in order to run it through its scene composition system.

If the feed is already encoded and you don't want to re-encode it, OBS isn't the right tool for the job.
 
Top