日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

windows+python+opencv截取视频片段

發(fā)布時間:2023/12/14 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows+python+opencv截取视频片段 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
import cv2 # OpenCV import tkinter.filedialog # Python文件對話框filename = tkinter.filedialog.askopenfilename() # 彈出對話框選擇需要裁剪的視頻文件 cap = cv2.VideoCapture(filename) # 打開視頻文件 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)建保存視頻文件類對象 fourcc = cv2.VideoWriter_fourcc(*'XVID') out = cv2.VideoWriter('D:/Project/fish_data/魚類研究/fishdata/5/Black_porgy/c32.mp4v', fourcc, fps, (int(width), int(height)))# 計算視頻長度/s video_length = frames / fps print('start and stop must < %.1f' % video_length) # 提示用戶輸入變量的范圍 start = float(input('Input an start time/s:')) stop = float(input('Input an stop time/s:')) # 設置幀讀取的開始位置 cap.set(cv2.CAP_PROP_POS_FRAMES, start * fps) pos = cap.get(cv2.CAP_PROP_POS_FRAMES) # 獲得幀位置 while (pos <= stop * fps):ret, frame = cap.read() # 捕獲一幀圖像out.write(frame) # 保存幀pos = cap.get(cv2.CAP_PROP_POS_FRAMES)cap.release() out.release()

一個小錯誤

OpenCV: FFMPEG: tag 0x44495658/'XVID' is not supported with codec id 12 and format 'mp4 / MP4 (MPEG-4 Part 14)' OpenCV: FFMPEG: fallback to use tag 0x7634706d/'mp4v'

解決:

? ? ? ? 直接將輸出的.MP4格式寫成?.mp4v就好了

? ? ? ? 輸出指定的幀數(shù)直接在fps上面修改即可

參考:

????????python-opencv截取視頻片段_ftmsz12345678的博客-CSDN博客python-opencv截取視頻# 功能:對視頻文件進行剪切。# 剪切指定長度的視頻,選擇要裁剪的視頻,選擇開始時間點和停止時間點即可。# 將處理后的視頻保存為output.avi文件import cv2 # OpenCVimport tkinter.filedialog # Python文件對話框filename = tkinter.filedialog.askopenfilename() # 彈出對話框選擇需要裁剪的視頻文件cap = cv2.VideoCapture(filhttps://blog.csdn.net/ftmsz12345678/article/details/115677191

總結

以上是生活随笔為你收集整理的windows+python+opencv截取视频片段的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。