Scott.Wilkerson
New Member
Hey All,
Newer OBS user here. I'm using it to stream an h264 SRT through OBS to a Black Magic Design Decklink Mini monitor HD card that provides a BNC SDI output of the SRT to a broadcast quality monitor. The video looks GREAT, however, the audio gets distorted and eventually out of sync over time. A restart of OBS briefly returns the audio to normal/good quality, but then deteriorates over time.
I tracked the problem down to the SRT stream AAC audio having 16-bit depth, which is hardcoded from a TAG routable. The Decklink card is expecting 48 kHz 24-bit. Is there a way to leverage the ffmpeg options to change the bit depth on the fly before the Decklink output? There seems to be very little documentation on the syntax of the ffmpeg options, what its for, what works, or what doesn't.
I have tried this: "ffmpeg -i input.aac -sample_fmt s24" and "- aac_fixed -sample_fmt="s24p" with no luck.
Thanks in advance,
Scott
Newer OBS user here. I'm using it to stream an h264 SRT through OBS to a Black Magic Design Decklink Mini monitor HD card that provides a BNC SDI output of the SRT to a broadcast quality monitor. The video looks GREAT, however, the audio gets distorted and eventually out of sync over time. A restart of OBS briefly returns the audio to normal/good quality, but then deteriorates over time.
I tracked the problem down to the SRT stream AAC audio having 16-bit depth, which is hardcoded from a TAG routable. The Decklink card is expecting 48 kHz 24-bit. Is there a way to leverage the ffmpeg options to change the bit depth on the fly before the Decklink output? There seems to be very little documentation on the syntax of the ffmpeg options, what its for, what works, or what doesn't.
I have tried this: "ffmpeg -i input.aac -sample_fmt s24" and "- aac_fixed -sample_fmt="s24p" with no luck.
Thanks in advance,
Scott