Compressing an AVI file

15 次查看(过去 30 天)
Sakthivel
Sakthivel 2012-10-16
Hi I would like to compress an avi file created from MATLAB. I have to extract audio samples and video frames seperately, process them and synchronize them . I have processed the video frames using VideoWriter Command. The resulting file was 175 mb in an uncompressed format which runs less than a minute.Can you please let me know if there are any commands to compress the AVI file, or convert it to MPG ?
Thanks in advance, Sakthivel.K
  1 个评论
Matt Kindig
Matt Kindig 2012-10-16
You can specify a codec (compression algorithm) in avifile, to compress it to an avi, provided you have Windows. See :
doc avifile
You also might want to look into VirtualDub-- it's an open source program that can read and compress lots of different AVI codecs.

请先登录,再进行评论。

回答(1 个)

Guillaume
Guillaume 2015-4-20
According to VideoWriter docs, the default codec, if you don't specify a profile is an MJPEG avi. Therefore, you must have specifically asked for an uncompressed AVI when you've created your videowriter.
Get rid of the profile argument, or choose a compressed profile in your call to VideoWriter

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by