这两天给老师做PPT,遇见了一些小问题
首先是要剪辑视频,把两个视频放在一起对比,就现下了个Pr。
把视频导入后,可以在左上角的操作框里设置起始点和终止点。设置好了可以拖动到右下角的操作框里,如果还需要剪辑可以用右下角操作框里长的像个刀片一样的按键把不需要的切掉。(如果好几个视频,要同时播放就把视频起点弄成相同(同轨),要紧接着播放就首尾相接)。这个时候右上角的操作框看起来好像还是只有一个视频的样子,其实是有两个视频覆盖了。这时候双击右上角视频,就出现了蓝色边框,可以移动和缩小视频,让他们同时显示。
视频做好之后想做成视频和Matlab里Gif图同步播放的效果:
Matlab怎么制造Gif动图
巴拉巴拉
xlim([0,8]); % x-axis 范围 必须要有
ylim([2.455,2.505]);% y-axis 范围 必须要有
grid on; %画网格
Nt=200; %Gif动图200帧
for i=1:Nt;
cla;hold on;
plot(x,y)
plot(x(i),y(i),'o');
frame=getframe(gcf);
imind=frame2im(frame);
[imind,cm] = rgb2ind(imind,256);
if i==1
imwrite(imind,cm,'passcar.gif','gif', 'Loopcount',inf,'DelayTime',0.04); %第一次必须创建!,前后的delay(帧延时)是0.05s->0.05*200=10s
else
imwrite(imind,cm,'passcar.gif','gif','WriteMode','append','DelayTime',0.04);
end
end
最后在PPT里插入视频的时候,直接插入的不是原视频,而是一个类似超链接,播放的还是原版视频。这就要求PPT和原视频在同一个文件夹下,把PPT拷走的时候原视频也要拷走。为了实现完全的嵌入,操作如下:
- 首先用格式工厂把视频的mp4的格式转换成swf,其实就是flash格式,注意要和原视频的分辨率一样,采样率也尽量高
- 在PPT顶右键,把工具栏里的开发工具点出来
- 在开发工具里,控件工具的地方点一个像锤子🔨的按钮,插入Shockwave Flash Object
- 在插入的地方拉一个里面有叉的框框
- 框框选中,右键,属性表,把EmbededMovie改成true,上面DeviceFont也可以True,把movie右边写上视频的绝对地址
- Ctrl+S保存
- 有叉的框框要是还是叉,可以拖动一下,发现视频已经成功嵌入,保存PPT
- 把视频更改一个文件夹(或者改名),然后重新打开PPT,把视频属性表Movie项的绝对路径改成原视频名(把视频名之前的路径删掉)
- 完成!
即使原视频删除也可正常播放!