Leggere caratteristiche di un file Avi

lunedì 09 luglio 2007 - 09.06

B1G Profilo | Newbie

Ciao, dovrei recuperare da un file avi le caratteristiche audio/video, ma mi mancano la durata in minuti e il bitrate audio e video.

Qualcuno sa darmi una dritta su come potrei fare in VB.Net?

munissor Profilo | Senior Member

Guarda su MSDN la struttura AVISTREAMINFO e funzioni correlate. Non si può fare dal framework, solo usando P/Invoke..

B1G Profilo | Newbie

non vedo le proprietà che mi interessano....mi servirebbe un esempio di codice ma non ho trovato niente del genere

munissor Profilo | Senior Member

era AVIFILEINFO quello che cercavi.. Per gli esempi prova su codeproject..

B1G Profilo | Newbie

Ciao, AVISTREAMINFO ha questa struttura
DWORD fccType;
DWORD fccHandler;
DWORD dwFlags;
DWORD dwCaps;
WORD wPriority;
WORD wLanguage;
DWORD dwScale;
DWORD dwRate;
DWORD dwStart;
DWORD dwLength;
DWORD dwInitialFrames;
DWORD dwSuggestedBufferSize;
DWORD dwQuality;
DWORD dwSampleSize;
RECT rcFrame;
DWORD dwEditCount;
DWORD dwFormatChangeCount;
char szName[64];

mentre AVICOMPRESSOPTIONS mi da

DWORD fccType;
DWORD fccHandler;
DWORD dwKeyFrameEvery;
DWORD dwQuality;
DWORD dwBytesPerSecond;
DWORD dwFlags;
LPVOID lpFormat;
DWORD cbFormat;
LPVOID lpParms;
DWORD cbParms;
DWORD dwInterleaveEvery;

sarà questo dwBytesPerSecond quello che cerco?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5