声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2722|回复: 0

[编程技巧] 请问在matlab中如何将提取出来的图片再次生成avi文件?

[复制链接]
发表于 2007-3-26 13:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
将一段视频分别提取声音和图象后,我想实现这样的一个功能:
比如分解后有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([index_name,D(frame_len(r)+3,1).name]);%得到图象
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 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-17 11:19 , Processed in 0.056354 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表