|
From: Rob C. <ro...@so...> - 2003-03-18 15:44:07
|
Hi all, OpenQuicktime, I hop ethat this is the right list to get some help from, not 100% sure. I'm trying to find information about the .mov filestructure. I do want to write a little aplication in Visual Basic (oh my..) that reads the header of a .mov file, checks if it has a movie and audio track and returns some extra information like the length (in ms) of the movie, the framerate, the dimensions, the used codecs for video/audio, etc. Currently I already found something that does the sqame for .avi file (http://isengrim.rotegruetze.net/avi-info.php) I do need to use Windows, and my C++ skills are limited. So VB is my first choiche. Any help from you guys? Is there any simple documentation available about the header structure of the .mov format? (for the .avi fileformat I found this http://www.fastgraph.com/help/avi_header_format.html, please have a look) Any help is welcome, Rob |
|
From: Nick H. <nj...@ec...> - 2003-03-29 20:06:01
|
Sorry for the long time in replying - Have I replied already ? Don't think I have - but thought I had... ! Information about the QuickTime file format is here: http://developer.apple.com/techpubs/quicktime/qtdevdocs/PDF/QTFileFormat.pdf I don't think there is a really easy way of getting basic information about a movie out - it isn't just sitting in the first few bytes of the file - that is what OpenQuicktime is for ! I know very little about VB - but do you think you could called functions in OQT compiled as a DLL ? The OQT API is documented here: http://www.openquicktime.org/docs/openquicktime/ Cheers, nick. At 16:43 +0100 18/3/03, Rob Coenen wrote: >Hi all, > >OpenQuicktime, I hop ethat this is the right list to get some help from, >not 100% sure. >I'm trying to find information about the .mov filestructure. I do want to >write a little aplication in Visual Basic (oh my..) that reads the header of >a .mov file, checks if it has a movie and audio track and returns some extra >information like the length (in ms) of the movie, the framerate, the >dimensions, the used codecs for video/audio, etc. >Currently I already found something that does the sqame for .avi file >(http://isengrim.rotegruetze.net/avi-info.php) > >I do need to use Windows, and my C++ skills are limited. So VB is my first >choiche. >Any help from you guys? Is there any simple documentation available about >the header structure of the .mov format? (for the .avi fileformat I found >this http://www.fastgraph.com/help/avi_header_format.html, please have a >look) > >Any help is welcome, > >Rob > > > >------------------------------------------------------- >This SF.net email is sponsored by: Does your code think in ink? >You could win a Tablet PC. Get a free Tablet PC hat just for playing. >What are you waiting for? >http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en >_______________________________________________ >Openquicktime-users mailing list >Ope...@li... >https://lists.sourceforge.net/lists/listinfo/openquicktime-users |
|
From: Rob C. <ro...@so...> - 2003-03-30 10:32:11
|
I know that Quicktime is, unlike .avi files, based upon an "atom"-structure. If I am correct this structure is also used for the MPEG4 file format. And thanks to the MPEG4IP project there's a lib available that has the function Mp4FileInfo which basically dumps all track information. I compiled this into a .dll which I can call from VB, works perfectly. Now I'd like to do the same thing for .Mov files but.. I can't find anything like a functionality like "MOVFileInfo" but it seems that I'll have to build such a function myself? ----- Original Message ----- From: "Nick Humfrey" <nj...@ec...> To: "Rob Coenen" <ro...@so...> Cc: <ope...@li...> Sent: Saturday, March 29, 2003 10:04 PM Subject: Re: [Openquicktime-users] .mov file info? > Sorry for the long time in replying - Have I replied already ? Don't > think I have - but thought I had... ! > > > Information about the QuickTime file format is here: > > http://developer.apple.com/techpubs/quicktime/qtdevdocs/PDF/QTFileFormat.pdf > > I don't think there is a really easy way of getting basic information > about a movie out - it isn't just sitting in the first few bytes of > the file - that is what OpenQuicktime is for ! > > > I know very little about VB - but do you think you could called > functions in OQT compiled as a DLL ? The OQT API is documented here: > http://www.openquicktime.org/docs/openquicktime/ > > > Cheers, > > nick. > > > > At 16:43 +0100 18/3/03, Rob Coenen wrote: > >Hi all, > > > >OpenQuicktime, I hop ethat this is the right list to get some help from, > >not 100% sure. > >I'm trying to find information about the .mov filestructure. I do want to > >write a little aplication in Visual Basic (oh my..) that reads the header of > >a .mov file, checks if it has a movie and audio track and returns some extra > >information like the length (in ms) of the movie, the framerate, the > >dimensions, the used codecs for video/audio, etc. > >Currently I already found something that does the sqame for .avi file > >(http://isengrim.rotegruetze.net/avi-info.php) > > > >I do need to use Windows, and my C++ skills are limited. So VB is my first > >choiche. > >Any help from you guys? Is there any simple documentation available about > >the header structure of the .mov format? (for the .avi fileformat I found > >this http://www.fastgraph.com/help/avi_header_format.html, please have a > >look) > > > >Any help is welcome, > > > >Rob > > > > > > > >------------------------------------------------------- > >This SF.net email is sponsored by: Does your code think in ink? > >You could win a Tablet PC. Get a free Tablet PC hat just for playing. > >What are you waiting for? > >http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en > >_______________________________________________ > >Openquicktime-users mailing list > >Ope...@li... > >https://lists.sourceforge.net/lists/listinfo/openquicktime-users > > |
|
From: Capt. S. *-J. <st...@3i...> - 2003-03-30 16:30:40
|
There is always http://www.openquicktime.org/docs/openquicktime/Functions/=20 Functions.html#oqt_dump I don't think that's what you want tho.. A better way would be to write a function as you say to loop over the =20= video tracks, returning all the info you want, and loop over the audio =20= tracks... returning all the info you want. In fact, such a function might exist in one of the 'utils' (sample =20 code) which comes with OQT On Sunday, March 30, 2003, at 08:31 PM, Rob Coenen wrote: > I know that Quicktime is, unlike .avi files, based upon an =20 > "atom"-structure. > If I am correct this structure is also used for the MPEG4 file format. = =20 > And > thanks to the MPEG4IP project there's a lib available that has the =20 > function > Mp4FileInfo which basically dumps all track information. I compiled =20= > this > into a .dll which I can call from VB, works perfectly. > Now I'd like to do the same thing for .Mov files but.. I can't find =20= > anything > like a functionality like "MOVFileInfo" but it seems that I'll have to = =20 > build > such a function myself? > > ----- Original Message ----- > From: "Nick Humfrey" <nj...@ec...> > To: "Rob Coenen" <ro...@so...> > Cc: <ope...@li...> > Sent: Saturday, March 29, 2003 10:04 PM > Subject: Re: [Openquicktime-users] .mov file info? > > >> Sorry for the long time in replying - Have I replied already ? Don't >> think I have - but thought I had... ! >> >> >> Information about the QuickTime file format is here: >> >> > http://developer.apple.com/techpubs/quicktime/qtdevdocs/PDF/=20 > QTFileFormat.pdf >> >> I don't think there is a really easy way of getting basic information >> about a movie out - it isn't just sitting in the first few bytes of >> the file - that is what OpenQuicktime is for ! >> >> >> I know very little about VB - but do you think you could called >> functions in OQT compiled as a DLL ? The OQT API is documented here: >> http://www.openquicktime.org/docs/openquicktime/ >> >> >> Cheers, >> >> nick. >> >> >> >> At 16:43 +0100 18/3/03, Rob Coenen wrote: >>> Hi all, >>> >>> OpenQuicktime, I hop ethat this is the right list to get some help =20= >>> from, >>> not 100% sure. >>> I'm trying to find information about the .mov filestructure. I do =20= >>> want to >>> write a little aplication in Visual Basic (oh my..) that reads the =20= >>> header > of >>> a .mov file, checks if it has a movie and audio track and returns =20= >>> some > extra >>> information like the length (in ms) of the movie, the framerate, the >>> dimensions, the used codecs for video/audio, etc. >>> Currently I already found something that does the sqame for .avi = file >>> (http://isengrim.rotegruetze.net/avi-info.php) >>> >>> I do need to use Windows, and my C++ skills are limited. So VB is my > first >>> choiche. >>> Any help from you guys? Is there any simple documentation available =20= >>> about >>> the header structure of the .mov format? (for the .avi fileformat I =20= >>> found >>> this http://www.fastgraph.com/help/avi_header_format.html, please =20= >>> have a >>> look) >>> >>> Any help is welcome, >>> >>> Rob >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.net email is sponsored by: Does your code think in ink? >>> You could win a Tablet PC. Get a free Tablet PC hat just for = playing. >>> What are you waiting for? >>> http://ads.sourceforge.net/cgi-bin/redirect.pl?micr5043en >>> _______________________________________________ >>> Openquicktime-users mailing list >>> Ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/openquicktime-users >> >> > > > > ------------------------------------------------------- > This SF.net email is sponsored by: > The Definitive IT and Networking Event. Be There! > NetWorld+Interop Las Vegas 2003 -- Register today! > http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en > _______________________________________________ > Openquicktime-users mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openquicktime-users > > -- This is only the beginning! Capt. Stux *-Jedi =20 mailto:st...@3i... 3ivx=AA is a registered international trademark. Really. **** DISCLAIMER **** "This e-mail and any attachments thereto may contain information which =20= is misleading and/or protected by vain legally positivistic rights and are supposedly intended for the sole use of the recipient(s) named above. =20= Any use of the information contained herein (including, but not limited to, reading it by accident, on the loo, or word of mouth in any form) by persons other than the designated recipient(s) is, um, well, prohibited. If you have received this e-mail in error, accident, humour, mischievous bcc, mailing list glitch, recursive bounce of a co-recipient, sendmail bug, yet another winsock worm, Claire Swire, or the sender just stuffed =20= up because your name was next to the proper one in his address book, please notify the sender either by telephone or by e-mail (yeah we know, as if you would, but then you'd be amazed, some people) and delete the =20 material from any computer. This means empty your Trash and Recycle Bin, of =20 course. And zero the data just in case. Do it six times so the feds can't get at it. Oh, and don't forget your RAM chips; take them out of your computer for at least a day so the transistors can reset. And for chrissake don't leave them in your freezer because we read on Slashdot how that can inhibit the degenerative process. Thank you for your cooperation." |