Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
HTMLPad 2018 15.5
WeBuilder 2018 15.5
SentiMask SDK Trial 2.0.0
Track Order For Magento 2 1.0.0
Calendar 365 For Dynamics CRM 4.0
Scimbo 1.2
Odoo Furnito Theme 1.0
.Net Assemblies/WSDL Import Utility for Delphi 6.0.4.0
Devart Excel Add-in for Zendesk 1.7
Excel Add-in for Marketo 1.7
GetOrgChart 2.5.3
AnyGantt JS Gantt Charts 8.6.0
AnyChart JS Charts and Dashboards 8.6.0
Multi Vendor Ecommerce Script & Apps 4.0
Magento 2 Inventory Management Extension 1.0
Top Rated
VisualNEO Web 2018.12.15
Paste phpSoftPro 1.4.1
Deals and Discounts Website Script 1.0.2
ADO.NET Provider for ExactTarget 1.0
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
PHP Review Script 1.0
ATN Resume Finder 2.0
ATN Site Builder 3.0
Availability Booking Calendar PHP 1.0
PHP GZ Blog Script 1.1
ATN Jobs Software 4.0
DirectShow (DirectX) based AVI file reader 1.0
File ID: 86205






DirectShow (DirectX) based AVI file reader 1.0
Download DirectShow (DirectX) based AVI file reader 1.0http://www.mathworks.comReport Error Link
License: Shareware
File Size: 4.5 MB
Downloads: 12
Submit Rating:
DirectShow (DirectX) based AVI file reader 1.0 Description
Description: This library contains helper functions to read image frames into Matlab from an AVI file using DirectShow on windows (Linux users may want to google MPlayerMex). It hence,

a) does not suffer from the 2Gb file size limit of the VFW based Matlab aviread
b) handles most codecs installed on the system
c) has functions quite similar to aviread

*** Depending on your Matlab version, renaming the .mexw32 files to .dll may work. On win64, a workaround is to run 32bit matlab version. Otherwise, to recompile use mex_cmd.m, I have only tried with VC++ 7 compiler on win32. If you have success compiling on win64, do let me know so that we can incorporate the .mexw64's.

-- testDxAvi.m is a simple example.
The library usage is as follows,

[avi_hdl, avi_inf] = dxAviOpen(avi_filename);

pixmap = dxAviReadMex(avi_hdl, frame_num);

img = reshape(pixmap,[avi_inf.Height,avi_inf.Width,3]);

dxAviCloseMex(avi_hdl);

** If your avi file fails to open: in ffdshow configuration (ffdshow is available in Klite pack) set the decoder for the corresponding video format to "libavcodec".

Notes:
BaseClasses directory is from "Direct X 9.0 SDK 2002" (Google should get you this), code here is based on GrabBitmaps.cpp in DirectShow samples.

License: Shareware

Related: avi inf, avi hdl, dxaviopenavi filename, pixmap, dxaviclosemexavi hdl, frame num, dxavireadmexavi hdl, Usage

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 4.5 MB

Downloads: 12



More Similar Code

This library contains helper functions to read image frames into matlab from Video file using DirectShow. This library has borrowed codes from Ashwin Thangali's "DirectShow (DirectX) based AVI file reader", and it can read multiple video formats besides avi.

Features:
a) can read frames from rmvb, avi, etc.
b) handles most codecs installed on the system
d) its implementation is only based on the IMediaDet...



This is an extensible, XML based config file reader library written in C#. Allows users to access configuration settings using a folder hierarchy.



This library contains a win32 server app and client functions to read image frames into Matlab from an AVI file. Since DirectShow is only avaiable on Win32, we provide a client-server implementation to support most platforms. The server is...



This software like a Text Log File Reader.



It is a txt file reader wich handle text files (.txt) no matter how big they are. Pocket PC are often non-responssive when you try to open big txt files. This reader solve the problem because it divide the text into small chunks, easy loadable.



RBFF is a JDBC driver for being able to easily view and execute simple select SQL queries against a record-based flat file (such as EDI files, or other proprietary legacy files)



Tested, portable, standard C++ source code for policy based log stream, configuration data, external string table, field-delimited strings and text file reader. BSD license. Templated for use with any valid instantiation of std::basic_string.



Antiexcel is a Microsoft-Excel file reader. It shows the excel file on a text console or an x-console. It can be used as an attachment viewer for any text-based email client ( ex. mutt)



Sometime I want extract part of disk-based log file, created by standard
logging module) into separated file on disk.
This recipe shows simple technique to acquire this.

Sample: processing tasks in loop, so on exit I have few...



Playmidi is a curses and X11-based MIDI file player for Linux. It supports playback to any OSS-supported synth device including external MIDI.

Playmidi is a midi file player intended to play midi files to hardware midi devices using...

User Review for DirectShow (DirectX) based AVI file reader
- required fields
     

Please enter text on the image