playtree 发表于 2007-3-26 13:41

请问在matlab中如何将提取出来的图片再次生成avi文件?

将一段视频分别提取声音和图象后,我想实现这样的一个功能:
比如分解后有6000帧图象,我想将2000帧-3000帧之间的这1000帧生成一个小片段视频。
index_name='J:\code\movie abtraction\source\音乐视频\bmp_1\';%图象保存的位置
D=dir(index_name);%图象保存的位置
frame_len=2000:2100; %图片的个数
for r=1:length(frame_len)
im_c(:,:,:)=imread();%得到图象
frame_movie(r)=im2frame(im_c);%将图象转换为视频帧
end
movie2avi(movie_frame(1:100),'J:\code\movie abtraction\source\11', 'COMPRESSION', 'NONE', 'KEYFRAME',1, 'QUALITY',100);%将视频帧转换为avi文件
但生成的avi文件没有同步的声音,请问如何将同步的声音添加进去,以便生成完整的avi文件呢?
谢谢

请问高手:
在matlab中有没有将同步的声音加入到对应的图象中的典型代码?
或则有没有软件可以实现将同步的声音加入到对应的图象中?
谢谢

[ 本帖最后由 ChaChing 于 2010-6-29 00:28 编辑 ]
页: [1]
查看完整版本: 请问在matlab中如何将提取出来的图片再次生成avi文件?