<div>DVD has the UI and the low level meta information.</div><div>The API you propose is the glue between the 2.</div><div>It also has practical content.</div><div><br></div><div>Could a DVD like UI be implemented on top of your API?</div>
<div>It may need more exploration features?</div><div><br></div><div>Could your API be used on DVD content asis? Do your APIs have 1:1 relationship with meta information in the files?</div><div>multiple languages requires language codes match up. Your example shows exact matches, but there are multiple versions of each language.</div>
<div>role/type is tricky. commentary tracks on a movie may be different speakers in the same language. Does your API match what the underlying file formats expose?</div><div><br></div><div>As far as I know, basic transcodes to ogg and mp4, dont translate language codes, and dont maintain type and role meta information?<br>
<br><div class="gmail_quote">On Wed, Feb 3, 2010 at 9:49 PM, Silvia Pfeiffer <span dir="ltr"><<a href="mailto:silvia@silvia-pfeiffer.de">silvia@silvia-pfeiffer.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
What would the creation of a AVI or MPG with 2 audio tracks tell me<br>
that I don't know yet? I can just use normal ffmpeg for that - ffmpegx<br>
is just a GUI transcoding tool based on ffmpeg and the latest ffmpegx<br>
release is more than 2 years old.<br>
<br>
Anyway, I did look at the AVI spec after this email<br>
(<a href="http://msdn.microsoft.com/en-us/library/dd318183%28VS.85%29.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/dd318183%28VS.85%29.aspx</a>) and<br>
found that while each track has a type and a language, there is no<br>
track numbering and there are no track identifiers.<br>
But I have found a track priority, which allows ordering the tracks,<br>
though I didn't find a single AVI file with nonzero wPriority.<br>
<br>
Cheers,<br>
<font color="#888888">Silvia.<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
On Thu, Feb 4, 2010 at 6:57 AM, Frank Barchard <<a href="mailto:fbarchard@google.com">fbarchard@google.com</a>> wrote:<br>
> On Mac the ffmpegx tool supports 2 audio tracks. Maybe worth checking out?<br>
> <a href="http://www.ffmpegx.com/index.html" target="_blank">http://www.ffmpegx.com/index.html</a><br>
><br>
> Creates AVI or MPG files with two audio tracks.<br>
> Supports subtitles in VobSub, SubRip, MicroDVD, SubViewer, Sami, VPlayer,<br>
> RT, SSA, AQTitle, JACOsub and MPsubt formats<br>
><br>
> On Tue, Feb 2, 2010 at 5:40 PM, Silvia Pfeiffer <<a href="mailto:silvia@silvia-pfeiffer.de">silvia@silvia-pfeiffer.de</a>><br>
> wrote:<br>
>><br>
>> On Wed, Feb 3, 2010 at 11:21 AM, Chris Double <<a href="mailto:chris.double@double.co.nz">chris.double@double.co.nz</a>><br>
>> wrote:<br>
>> > Excerpts from Frank Barchard's message of Wed Feb 03 13:11:15 +1300<br>
>> > 2010:<br>
>> >><br>
>> >> Yes, and its good to learn from DVD's too.<br>
>><br>
>> DVD is a subpart of MPEG: <a href="http://www.mpucoder.com/DVD/vobov.html" target="_blank">http://www.mpucoder.com/DVD/vobov.html</a>,<br>
>> <a href="http://dvd.sourceforge.net/dvdinfo/dvdmpeg.html" target="_blank">http://dvd.sourceforge.net/dvdinfo/dvdmpeg.html</a> .<br>
>> Uses the same functionality for tracks, iiuc.<br>
>><br>
>> > It might be useful to look at the Matroska container format too. It<br>
>> > handle's multiple tracks iirc.<br>
>><br>
>> Matroska is interesting, see<br>
>> <a href="http://www.matroska.org/technical/specs/index.html#Track" target="_blank">http://www.matroska.org/technical/specs/index.html#Track</a> .<br>
>><br>
>> It has a TrackNumber and a TrackUID (the latter probably maps well<br>
>> onto Ogg serialnumbers) and a Name (human-readable).<br>
>><br>
>> Further for display order it has a TrackOverlay element, which<br>
>> specifies a track to be an overlay onto another one.<br>
>><br>
>> Cheers,<br>
>> Silvia.<br>
>> _______________________________________________<br>
>> ogg-dev mailing list<br>
>> <a href="mailto:ogg-dev@xiph.org">ogg-dev@xiph.org</a><br>
>> <a href="http://lists.xiph.org/mailman/listinfo/ogg-dev" target="_blank">http://lists.xiph.org/mailman/listinfo/ogg-dev</a><br>
><br>
><br>
</div></div></blockquote></div><br></div>