python 视频处理
时间: 2023-10-30 18:07:52 浏览: 92
基于Python实现的一款轻量、强大、好用的视频处理软件,可缩视频、转码视频、倒放视频、合并片段、根据字幕裁切片段、自动配字幕等
5星 · 资源好评率100%
可以使用Python进行视频处理的库有很多选择。其中一种流行的库是OpenCV(Open Source Computer Vision Library)。OpenCV提供了许多功能,包括视频读取、视频写入、视频剪辑、视频转换等。以下是一个简单的示例代码,演示如何使用OpenCV来读取和显示视频:
```python
import cv2
# 打开视频文件
video = cv2.VideoCapture('path/to/video.mp4')
# 检查视频是否成功打开
if not video.isOpened():
print('无法打开视频文件')
exit()
# 循环读取视频的每一帧并显示
while True:
# 读取一帧
ret, frame = video.read()
# 如果没有帧可读,退出循环
if not ret:
break
# 显示当前帧
cv2.imshow('Video', frame)
# 按下 'q' 键退出循环
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# 清理资源并关闭窗口
video.release()
cv2.destroyAllWindows()
```
阅读全文