Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.143.9.115] |
|
Сообщ.
#1
,
|
|
|
Народ!!!
Помогите, плз, как прочитать информацию из AVI-шки, типа название, автора и пр. Как это сделать с MP3 я уже знаю :) |
Сообщ.
#2
,
|
|
|
Ну есть такая не писанная истина, всяуие такие штуки смотреть в MSDN'е. Можешь написать Search'е следующее "Types of DV AVI Files" и наверняка тебе будет счастие.. а именно нечто что приведено ниже. Еще можно написать "AVI RIFF File Reference" и тебе покажу все структуры которые тебе понадобяться.... ;)
00000000 RIFF (103E2920) 'AVI ' 0000000C LIST (00000146) 'hdrl' 00000018 avih (00000038) dwMicroSecPerFrame : 33367 dwMaxBytesPerSec : 3728000 dwPaddingGranularity : 0 dwFlags : 0x810 HASINDEX | TRUSTCKTYPE dwTotalFrames : 2192 dwInitialFrames : 0 dwStreams : 2 dwSuggestedBufferSize : 120000 dwWidth : 720 dwHeight : 480 dwReserved : 0x0 00000058 LIST (00000094) 'strl' 00000064 strh (00000038) fccType : 'vids' fccHandler : 'dvsd' dwFlags : 0x0 wPriority : 0 wLanguage : 0x0 undefined dwInitialFrames : 0 dwScale : 100 (29.970 Frames/Sec) dwRate : 2997 dwStart : 0 dwLength : 2192 dwSuggestedBufferSize : 120000 dwQuality : 0 dwSampleSize : 0 rcFrame : 0,0,720,480 000000A4 strf (00000048) biSize : 40 biWidth : 720 biHeight : 480 biPlanes : 1 biBitCount : 24 biCompression : 0x64737664 'dvsd' biSizeImage : 120000 biXPelsPerMeter : 0 biYPelsPerMeter : 0 biClrUsed : 0 biClrImportant : 0 dwDVAAuxSrc : 0x........ dwDVAAuxCtl : 0x........ dwDVAAuxSrc1 : 0x........ dwDVAAuxCtl1 : 0x........ dwDVVAuxSrc : 0x........ dwDVVAuxCtl : 0x........ dwDVReserved[2] : 0,0 000000F4 LIST (0000005E) 'strl' 00000100 strh (00000038) fccType : 'auds' fccHandler : ' ' dwFlags : 0x0 wPriority : 0 wLanguage : 0x0 undefined dwInitialFrames : 0 dwScale : 1 (32000.000 Samples/Sec) dwRate : 32000 dwStart : 0 dwLength : 2340474 dwSuggestedBufferSize : 4272 dwQuality : 0 dwSampleSize : 4 rcFrame : 0,0,0,0 00000140 strf (00000012) wFormatTag : 1 PCM nChannels : 2 nSamplesPerSec : 32000 nAvgBytesPerSec : 128000 nBlockAlign : 4 wBitsPerSample : 16 cbSize : 0 00000814 LIST (103D0EF4) 'movi' 103D1710 idx1 (00011210) |