||
以前录教学视频,剪辑的时候都是用的imovie软件,用到的功能并不多,也就把视频中不需要的部分剪掉,把其他的部分,以及几个视频再拼接起来。imovie总是能完成这样的任务,只不过每次完成视频导出的时候,视频的大小都会大多很多。另外,我还想设置导出面面屏幕的大小,imovie不能进行任意的设置。
最近,了解到python的一个程序库可以做视频剪辑,而且完全可以做到我想要的几个功能。只需要5、6行代码,非常小巧方便。可以把那些好几G的视频剪辑软件卸载了。
from moviepy.editor import * from moviepy.video.fx.all import crop clipV1=VideoFileClip(r"sp1.mp4").subclip(10,25) clipV1=crop(clipV1,x1=100,y1=100,x2=800,y2=800) clipV2=VideoFileClip(r"sp2.mp4").subclip(10,20) clipV2=crop(clipV2,x1=100,y1=100,x2=800,y2=800) video=concatenate_videoclips([clipV1,clipV2],'compose') video.write_videofile(r'sp.mp4')
这几行代码的文件,与两个视频文件sp1.mp4,sp2.mp4放在一起。运行后就可以将sp1.mp4中的第10秒到第25秒剪下来,sp2.mp4中的第10秒到第20秒剪下来,并且拼接成sp.mp4文件并导出。输出视频截取了横纵轴从100像素到800个像素之间的区域。
另一个小工具,是关于pdf压缩,之前都是在网上在线压缩。最近发现adobe pdf DC就可以进行另存为压缩。这过这个软件本身是收费的。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-22 05:14
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社