Thursday, July 10, 2008

Differentiate 3GPP and Quicktime compliant

Differentiate 3GPP and Quicktime compliant:
---------------------------------------------------------------
if the atom is 'ftyp',then we will read next 3 bytes;
Based on these 3 bytes, we will identify whether the file is a quicktime compliant or
3GPP compliant;
it may be the following for 3GP compliant:
3GP or 3G2 ( ftyp3gp or ftyp3g2)
For Quicktime compliant ftyp following codes are :
mp4,m4v,m4a (ftypmp4 , ftypm4v,ftypm4a)

Note:
if the file type is .mp4, it may contains the ftyp3GP code

Labels: ,

Thursday, August 23, 2007

Quicktime components

QuickTime Core Components and APIs :
-------------------------------------------------------
'C:\Program Files\QuickTime\QTSystem\CoreVideo.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTime3GPP.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTime3GPPAuthoring.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTimeAudioSupport.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTimeAuthoring.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTimeCapture.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTimeEffects.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTimeEssentials.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeH264.qtx',
'C:\Program Files\QuickTime\QTSystem\QuickTimeImage.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeInternetExtras.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeMPEG.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeMPEG4.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeMPEG4Authoring.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeMusic.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeQD3D.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeStreaming.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeStreamingAuthoring.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeStreamingExtras.qtx'
'C:\Program Files\QuickTime\QTSystem\QuickTimeVR.qtx'

Develope the sample applications:

1.AVI writer with compressed stream...


http://www.jmcgowan.com/avi.html

Labels: