xuss个人博客分享 http://blog.sciencenet.cn/u/xussnjupt Spinor

博文

两个小工具

已有 1867 次阅读 2023-1-3 14:47 |个人分类:教学笔记|系统分类:教学心得

    以前录教学视频,剪辑的时候都是用的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就可以进行另存为压缩。这过这个软件本身是收费的。



https://blog.sciencenet.cn/blog-3427588-1370347.html

上一篇:科研作图
下一篇:智能电视怎么看普通的电视
收藏 IP: 223.65.133.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-1 05:04

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部