近期遇到一些錄制的視頻需要剪輯。
手機上剪輯操作很耗時,有幾個G的視頻,花了一天的空余時間去剪輯。電腦上也有格式工廠,有很方便。
可是學了Pthon,又無意中了解到了moviepy這個庫,于是自己寫了個簡單的視頻剪輯程序。順便學了PyQt5,一舉兩得。
主界面:
播放界面:
一些感悟:
- python版本3.8 不一定越高越好,要看系統支持與否。
- 安裝moviepy庫后,有可能需要安裝其他的解碼庫或者程序,如imageio。
- PyQt5的安裝也有很多問題,各種百度bing操作。
– PyQt5自帶的Qt Designer的生成的界面代碼邏輯和C#、VB.Net的界面代碼邏輯很像。
如 Python的:
self.lblName = QtWidgets.QLabel(self)self.lblName.segObjectName("lblName")self.lblName.setGeometry(10,45,75,25)self.lblName.setText("剪輯時段:")
Vb.net的:
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"