Audio tracks in ExternalReference? #1009
Replies: 2 comments 9 replies
-
Hi Paul, that's a really great question. There's no convention or schema in place yet. On productions that have multitrack wav's, it's typical to create wav files with say 48 tracks, and then make selects across the 48. That suggests that the right way to encode this might be, in the case of wav's, a list, e.g. [3,13,14,28]. I have to imagine the conventions might be different for other media types; a mov might have more than one audio track, and those audio tracks might themselves have channels; mov's with multicam tracks are another variant. Would that imply a list of lists, one for the track selected, and another for the channels? How about AAFs? This isn't much of an answer, just a few things that occur to me that need to be considered. |
Beta Was this translation helpful? Give feedback.
-
I spent the last few days reviewing the OTIO project as something to potentially use for integration work between editing systems, and for the most part I think it looks promising but this topic is quite concerning. Our source media would in most cases be MXF OP1A and not being able to explicitly reference a source media track feels like a severely limiting factor. Logically I think source track selection should reside on a similar level to It is a separate discussion how the exact media reading/demuxing is done, and that seems to be out of scope what OTIO wants to care about anyway. Like should you allow a MediaReference to be reused in the OTIO data structure because it is the same file but you are reading tracks V1, A1 and A2 and by reusing the same object you are aiming to achieve I/O optimization to only read and demux the source file once instead of 3 times. This feels like an external concern where the parent application could just compare |
Beta Was this translation helpful? Give feedback.
-
When adding a clip to an audio track how do specify which audio track/channel in the source file to use? I couldn’t see anything in the docs, examples or looking through the code. Must all media files contain a single stream like OP-Atom? Are there conventions for this in metadata on the ref object?
Sorry if I’m missing something obvious.
Beta Was this translation helpful? Give feedback.
All reactions