某位大神利用python剪視頻,愛剪輯專業人士都甘拜下風!

某位大神利用python剪視頻,愛剪輯專業人士都甘拜下風!

起因

最近看到很多由愛剪輯做的視頻,片頭和片尾的展示實在影響視頻的美觀性,所以想著。如何用Python去實現。於是寫了這個腳本。

某位大神利用python剪視頻,愛剪輯專業人士都甘拜下風!

依賴(私信小編007即可獲取大量珍貴的Python資源,視頻教程以及PDF!)

這裡需要一個Python的庫叫moviepy,專門用來處理視頻的。

思路講解

首先我們觀察一般愛剪輯剪過的視頻,有普遍的特徵,也就是他的片頭由6s的展示片段。片尾有6.5s的展示片段。我們需要的就是把前6s和後6.5s的時間視頻減掉。

某位大神利用python剪視頻,愛剪輯專業人士都甘拜下風!

moviepy中的相關方法

視頻時間獲取

clip=VideoFileClip(文件名).subclip(開始時間,結束時間)
clip.duration #這個就是視頻的時間

視頻剪輯

clip=VideoFileClip(文件名).subclip(開始時間,結束時間)

視頻保存

clip.write_videofile(文件名)

python中用到的相關方法

獲取文件的後綴名

file_format=os.path.splitext(filename)[1]

獲取文件名(不帶後綴)

file_name=os.path.splitext(filename)[0]

全部代碼

某位大神利用python剪視頻,愛剪輯專業人士都甘拜下風!

用法

python fuck_ajj.py -i 你需要處理視頻的路徑

當然也可以處理整個文件夾下所有的視頻,只需要將路徑作為參數傳入就可以了


分享到:


相關文章: