TrackOperation
Steve Lhomme <[email protected]> Wed, 1 Sep 2010 13:36:02 +0200
| Newsgroups | gmane.comp.multimedia.matroska.devel,gmane.comp.multimedia.matroska.general |
|---|---|
| Message-ID | <[email protected]> |
--===============1303350378== Content-Type: multipart/alternative; boundary=001485f5ce5c384f86048f311ac3 --001485f5ce5c384f86048f311ac3 Content-Type: text/plain; charset=ISO-8859-1 Hello everyone, Following the recent discussions on 3D video in Matroska and the inclusion of S_DVBSUB, I combined the 2 issues into a single solution. There is now a new element in Matroska TrackOperation that allows defining a track as the "sum" of other tracks. http://www.matroska.org/technical/specs/index.html#TrackOperation This important that the TrackEnabled element is repected in the future, especially for S_DVBSUB as individual parts are not meant to be used separately. Here are basic examples of how the TrackOperation works: 3D video track #4 is the sum of planes from left = track #1 right = track #2 backgroundd = track #3 Track #4 TrackOperation Track3DCombine Track3DLeft = #1 Track3DRight = #2 Track3DBackground = #3 DVBSub track 4 is the sum of blocks from particular = track 1 (disabled) common = track 2 (disabled) Track #4 TrackOperation TrackJoinBlocks TrackJoin = #1 TrackJoin = #2 DVBSub track 5 is the sum of blocks from particular = track 3 (disabled) common = track 2 (disabled) Track #5 TrackOperation TrackJoinBlocks TrackJoin = #3 TrackJoin = #2 It's almost set in stone now. But comments are welcome. The next phase will be to produce files using these elements and have something to play them back... --001485f5ce5c384f86048f311ac3 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello everyone,<div><br></div><div>Following the recent discussions on 3D v= ideo in Matroska and the inclusion of S_DVBSUB, I combined the 2 issues int= o a single solution. There is now a new element in Matroska TrackOperation = that allows defining a track as the "sum" of other tracks.</div> <div><br></div><div><a href=3D"http://www.matroska.org/technical/specs/inde= x.html#TrackOperation">http://www.matroska.org/technical/specs/index.html#T= rackOperation</a></div><div><br></div><div>This important that the TrackEna= bled element is repected in the future, especially for S_DVBSUB as individu= al parts are not meant to be used separately.</div> <div><br></div><div>Here are basic examples of how the TrackOperation works= :</div><div><br></div><div><div>3D video track #4 is the sum of planes from= </div><div>=A0left =A0 =3D track #1</div><div>=A0right =A0=3D track #2</div= ><div>=A0backgroundd =3D track #3</div> <div><br></div><div>Track #4</div><div>TrackOperation</div><div>=A0Track3DC= ombine</div><div>=A0=A0 Track3DLeft =3D #1</div><div>=A0=A0 Track3DRight = =3D #2</div><div>=A0=A0 Track3DBackground =3D #3</div><div><br></div><div><= br></div><div><br> </div><div>DVBSub track 4 is the sum of blocks from</div><div>=A0particular= =3D track 1 (disabled)</div><div>=A0common =A0 =A0 =3D track 2 (disabled)<= /div><div>=A0</div><div>Track #4</div><div>TrackOperation</div><div>=A0Trac= kJoinBlocks</div> <div>=A0=A0 TrackJoin =3D #1</div><div>=A0=A0 TrackJoin =3D #2</div><div><b= r></div><div>DVBSub track 5=A0is the sum of blocks from</div><div>=A0partic= ular =3D track 3 (disabled)</div><div>=A0common =A0 =A0 =3D track 2 (disabl= ed)</div><div><br></div> <div>Track #5</div><div>TrackOperation</div><div>=A0TrackJoinBlocks</div><d= iv>=A0=A0 TrackJoin =3D #3</div><div>=A0=A0 TrackJoin =3D #2</div></div><di= v><br></div><div>It's almost set in stone now. But comments are welcome= .</div><div> <br></div><div>The next phase will be to produce files using these elements= and have something to play them back...</div> --001485f5ce5c384f86048f311ac3-- --===============1303350378== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Matroska-devel mailing list [email protected] http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel Read Matroska-Devel on GMane: http://dir.gmane.org/gmane.comp.multimedia.matroska.devel --===============1303350378==--