python查看视频每秒多少帧,视频一共多少秒,视频一共多少帧代码
时间: 2023-08-12 15:00:55 浏览: 180
你可以使用OpenCV库来查看视频的帧率和总帧数。以下是一个示例代码:
```python
import cv2
def get_video_info(video_path):
# 打开视频文件
video = cv2.VideoCapture(video_path)
# 获取视频的帧率
fps = video.get(cv2.CAP_PROP_FPS)
# 获取视频的总帧数
total_frames = int(video.get(cv2.CAP_PROP_FRAME_COUNT))
# 计算视频的总时长(单位:秒)
duration = total_frames / fps
# 关闭视频文件
video.release()
return fps, duration, total_frames
# 视频文件路径
video_path = 'path/to/your/video.mp4'
# 获取视频信息
fps, duration, total_frames = get_video_info(video_path)
print(f"视频每秒帧率:{fps}")
print(f"视频总时长(秒):{duration}")
print(f"视频总帧数:{total_frames}")
```
请将 `video_path` 替换为你实际视频文件的路径。这段代码使用OpenCV的 `VideoCapture` 类来打开视频文件,并使用 `get()` 方法获取帧率和总帧数。最后,通过计算总帧数除以帧率来得到视频的总时长。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)