【Python】视频剪辑小程序

近期遇到一些录制的视频需要剪辑。
手机上剪辑操作很耗时,有几个G的视频,花了一天的空余时间去剪辑。电脑上也有格式工厂,有很方便。
可是学了Pthon,又无意中了解到了moviepy这个库,于是自己写了个简单的视频剪辑程序。顺便学了PyQt5,一举两得。

主界面:

播放界面:

一些感悟:
  • python版本3.8 不一定越高越好,要看系统支持与否。
  • 安装moviepy库后,有可能需要安装其他的解码库或者程序,如imageio。
  • PyQt5的安装也有很多问题,各种百度bing操作。
    -- PyQt5自带的Qt Designer的生成的界面代码逻辑和C#、VB.Net的界面代码逻辑很像。
    如 Python的:
python 复制代码
 self.lblName = QtWidgets.QLabel(self)
 self.lblName.segObjectName("lblName")
 self.lblName.setGeometry(10,45,75,25)
 self.lblName.setText("剪辑时段:")

Vb.net的:

vbnet 复制代码
Friend WithEvents LblName As System.Windows.Forms.Label
Me.LblName.AutoSize = True
Me.LblName.Location = New System.Drawing.Point(20,48)
Me.LblName.Name = "LblName"
Me.LblName.Size = New System.Drawing.Size(80, 12)
Me.LblName.TabIndex = 2
Me.LblName.Text = "Name"
相关推荐
敲敲敲-敲代码3 分钟前
游戏设计:推箱子【easyx图形界面/c语言】
c语言·开发语言·游戏
明月清风徐徐11 分钟前
Scrapy爬取豆瓣电影Top250排行榜
python·selenium·scrapy
theLuckyLong12 分钟前
SpringBoot后端解决跨域问题
spring boot·后端·python
ROC_bird..12 分钟前
STL - vector的使用和模拟实现
开发语言·c++
Yongqiang Cheng15 分钟前
Python operator.itemgetter(item) and operator.itemgetter(*items)
python·operator·itemgetter
MavenTalk18 分钟前
Move开发语言在区块链的开发与应用
开发语言·python·rust·区块链·solidity·move
FksLiao30 分钟前
Superset安装
python
L Jiawen37 分钟前
【Python · PyTorch】卷积神经网络(基础概念)
pytorch·python·cnn
goomind42 分钟前
深度学习模型评价指标介绍
人工智能·python·深度学习·计算机视觉
XiaoLeisj1 小时前
【JavaEE初阶 — 多线程】生产消费模型 & 阻塞队列
java·开发语言·java-ee