資源簡(jiǎn)介
Python編程實(shí)現(xiàn)對(duì)視頻文件進(jìn)行剪切的功能。截取指定長(zhǎng)度的視頻并保存,運(yùn)行后首先選擇要裁剪的視頻,然后輸入開(kāi)始時(shí)間點(diǎn)和停止時(shí)間點(diǎn)即可。將剪切后的視頻保存為output.avi文件
代碼片段和文件信息
#功能:對(duì)視頻文件進(jìn)行剪切。
#剪切指定長(zhǎng)度的視頻,選擇要裁剪的視頻,選擇開(kāi)始時(shí)間點(diǎn)和停止時(shí)間點(diǎn)即可。
#將處理后的視頻保存為output.avi文件
import?cv2???#OpenCV
import?tkinter.filedialog#Python文件對(duì)話框
filename?=?tkinter.filedialog.askopenfilename()#彈出對(duì)話框選擇需要裁剪的視頻文件
cap?=?cv2.VideoCapture(filename)#打開(kāi)視頻文件
frames?=?cap.get(cv2.CAP_PROP_frame_COUNT)#獲得視頻文件的幀數(shù)
fps?=?cap.get(cv2.CAP_PROP_FPS)#獲得視頻文件的幀率
width?=?cap.get(cv2.CAP_PROP_frame_WIDTH)#獲得視頻文件的幀寬
height?=?cap.get(cv2.CAP_PROP_frame_HEIGHT)#獲得視頻文件的幀高
#創(chuàng)建保存視頻文件類對(duì)象
fourcc?=?cv2.VideoWriter_fourcc(*‘XVID‘)
out?=?cv2.Vide
評(píng)論
共有 條評(píng)論