Come estrarre AVI metadati in MATLAB

September 8

MATLAB è un pacchetto software per l'analisi matematica e la modellazione. MATLAB contiene built-in funzioni di importare e manipolare i dati di film, compresi quelli codificati nel formato AVI. Queste funzioni incorporate consentono di leggere i metadati del file AVI. I metadati comprende attributi del file AVI, come ad esempio la sua lunghezza, dimensioni e altre informazioni sul video e audio codificati.

istruzione

1 Individuare il file AVI desiderato modificando la directory MATLAB per la directory contenente il file AVI o codificando il percorso del file per il file AVI in una variabile stringa. Non è necessario importare i dati del file AVI in MATLAB.

2 Eseguire il "aviinfo" comando per estrarre i metadati dal file AVI. Il comando restituisce una struttura con le informazioni desiderate. Il codice è simile al seguente:

AVI_info_struct = aviinfo (MyFileName);

Se l'estensione ".avi" non viene aggiunto alla fine della stringa di nome di file, MATLAB lo aggiungerà.

3 Accedere ai metadati AVI esaminando il campo della struttura aviinfo. I campi includono Formato audio, audiorate, Nome file, FileModDate, FileSize, framesPerSecond, Altezza, ImageType, NumAudioChannels, numFrames, NumColormapEntries, Qualità, VideoCompression e larghezza. Il codice per accedere a ciascun campo è simile al seguente:

AVI_info_struct.AudioFormat

Vedere la documentazione MATLAB per una spiegazione completa dei contenuti di ogni campo metadati (vedi Risorse).

4 Utilizzare i metadati AVI di importare e manipolare i dati audio e video dal vostro file AVI.