VideoReader.getFileFormats
File formats that VideoReader
supports
Description
Examples
View the list of file formats that VideoReader
supports on your system.
fmts = VideoReader.getFileFormats()
Video File Formats: .avi - AVI File .mj2 - Motion JPEG2000 .ogg - OGG File .ogv - OGG Video
This output is for a specific Linux® system. Your results might differ.
Check whether VideoReader
can read AVI files on the current system.
fmtList = VideoReader.getFileFormats(); if any(ismember({fmtList.Extension},'avi')) disp('VideoReader can read AVI files on this system.'); else disp('VideoReader cannot read AVI files on this system.'); end
VideoReader can read AVI files on this system.
Create a dialog box that allows a user to select a video file interactively.
Get the supported file formats.
formats = VideoReader.getFileFormats()
Video File Formats: .asf - ASF File .avi - AVI File .m4v - MPEG-4 Video .mj2 - Motion JPEG2000 .mov - QuickTime movie .mp4 - MPEG-4 .mpg - MPEG-1 .wmv - Windows Media Video
This output is for a Windows® system. Your results might differ.
Convert the formats
array to a filter
list.
filterSpec = getFilterSpec(formats)
filterSpec = 10×2 cell array {'*.asf;*.avi;*.m4v;*.mj2;*.mov;*.mp4;*.mpg;*.wmv;'} {'All Video Files' } {'*.asf' } {'ASF File (*.asf)' } {'*.avi' } {'AVI File (*.avi)' } {'*.m4v' } {'MPEG-4 Video (*.m4v)' } {'*.mj2' } {'Motion JPEG2000 (*.mj2)' } {'*.mov' } {'QuickTime movie (*.mov)' } {'*.mp4' } {'MPEG-4 (*.mp4)' } {'*.mpg' } {'MPEG-1 (*.mpg)' } {'*.wmv' } {'Windows Media Video (*.wmv)'} {'*.*' } {'All Files (*.*)' }
filterSpec
is a cell array that includes 'All
Video Files'
in the first row, and 'All Files (*.*)'
in
the last row.
Create the dialog box using uigetfile
.
[filename,pathname] = uigetfile(filterSpec);
Output Arguments
Supported video file formats, returned as an array of audiovideo.FileFormatInfo
objects
with the following properties.
Extension | File extension. |
Description | Text description of the file format. |
ContainsVideo | Logical value that indicates whether VideoReader can
read video from this format. |
ContainsAudio | Logical value that indicates whether VideoReader can
read audio from this format. |
VideoReader
cannot always read a particular
video file even if getFileFormats
lists its format. For
more information, see Supported Video File Formats.
On Windows and UNIX® systems, the list of file formats
does not always contain all the formats that VideoReader
can
read on your system. getFileFormats
returns a platform-dependent,
static list of formats that VideoReader
can read
on most systems.
Version History
Introduced in R2010b
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)