-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
What format for game audio? #165
Comments
There is no recording endpoint (neither too many others) in the Spatial Audio API. You could rip it from the HDMI bitstream with a Blackmagicdesign card, but then you'd be at the same position as #166. Games don't use objects anyway, there's a thing called ISF for it. Objects are pre-rendered, and the output is strictly 7.1.5 (yes, 5). The only way to confirm this is currently through the Trinnov visualizer. |
What's ISF? Also, if objects are pre-rendered, that explains why they don't show up in the Trinnov Visualizer. Someone on AVS forums had posted about that. I'm curious about |
ISF is intermediate spatial format, made as a space saver for specific pre-rendered, thus technically channel-based content. The channels in ISF formats are undocumented. Trinnov displays them, but their order will still be undocumented. |
Which card in particular? You mean a PCIe one? Is there a USB device I could use to record the HDMI bitstream? Or is this something where I have to send the audio to a separate HDMI device (fake monitor) rather than sending it to my AVR? |
Some DeckLink cards have HDMI inputs, however, no HDCP. Their API is completely open, you can make an audio separator script without actually owning a card. |
Game audio in Windows using the Spatial Audio API outputs to Dolby MAT or whatever DTS:X uses.
I'm curious how I can record this game audio in a way that it'll play back in Cavern Driver. For instance, if I want to see how many objects are being used in a game (rather than bed layer speakers), is that possible?
The text was updated successfully, but these errors were encountered: