|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
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 编辑 ] |
|