VideoReader.getFileFormats
File formats that VideoReader
supports
Description
Examples
View Supported File Formats for Your System
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 if File Format Is Supported
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 Dialog Box to Select Video File
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
formats
— Supported video file formats
array of audiovideo.FileFormatInfo
objects
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.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- 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)
Asia Pacific
- Australia (English)
- India (English)
- New Zealand (English)
- 中国
- 日本Japanese (日本語)
- 한국Korean (한국어)