Firewire Capture on OS X 10.15 in NATIVE format.

Markosjal

Member
I am trying to get a native DV capture of firewire on OSX10.15 with OBS but it seems I can only get transcoded video out even when I select in preferences > Output >"same as stream"

Aside from that I can not get native DV resolution selected for DV capture device of 720x480

Hoping that someone here knows if it is possible to get native DV saved in OBS without transcoding.

I am using. OBS 29.0.2 on OS X 10.15
 

AaronD

Active Member
...it seems I can only get transcoded video out even when I select in preferences > Output >"same as stream"
The stream that that refers to is the output stream that goes from OBS to YouTube, Twitch, or whatever service you're sending it to, live. It can save some processing to copy that to the file also, which results in a single encoding going to both places instead of two encodings with one dedicated for each.

Hoping that someone here knows if it is possible to get native DV saved in OBS without transcoding.
OBS always decodes its incoming streams, then works with the completely uncompressed frames, and then sends the result of that to an encoder. No way around that.

If you can't have that, then OBS is not the tool for you. Bit-perfection is not a priority here; we're focused more on live work. In that world, close enough is good enough; be happy and move on.
 

Markosjal

Member
I thought I read somewhere that the option for recording quality > "Same as Stream" referred to the quality (and compression) of thew incoming stream. This would also explain why the message "Warning: Recording can not be paused if recording quality is set to "same as stream"

I do not understand why the "streaming" (output) settings would be permitted to confuse the "recording" (output) settings since they are completely different.
 

AaronD

Active Member
I thought I read somewhere that the option for recording quality > "Same as Stream" referred to the quality (and compression) of thew incoming stream. This would also explain why the message "Warning: Recording can not be paused if recording quality is set to "same as stream"
That message is because the encoder needs to do something special at the start and end, and has no actual concept of pausing. "Pause" is just a UI thing; it's actually a full stop and start under the hood. If you're streaming the output, that takes priority of course, and so the encoder is not going to start and end in the middle of that stream, like it would have to to pause the branch that goes to the file. Thus, unavailable.

If you have a dedicated encoder to feed the file, then of course it can start and stop all you want.

I do not understand why the "streaming" (output) settings would be permitted to confuse the "recording" (output) settings since they are completely different.
It actually goes the other way. The stream takes priority. It has its settings, which always control the stream, and the recording has its settings. One of the recording settings is to siphon off the stream instead, post-encoder, and not use its own encoder at all.

That's what "Same as Stream" does, at which point the recording settings mean nothing at all because the encoder that they control is not running.
 
Top