Python obtiene tamaño de resolución de video

Puede utilizar la biblioteca cv2 de Python para obtener el tamaño de resolución del vídeo. Específicamente, se requieren los siguientes pasos:

1. Primero, necesitas instalar la biblioteca cv2. Puedes instalar usando pip:

pip install opencv-python

2. Luego, debes importar la biblioteca cv2 y abrir el archivo de video. Puede utilizar la función cv2.VideoCapture para abrir el archivo de vídeo:

import cv2

# 打开视频文件
video = cv2.VideoCapture("myvideo.mp4")

3. A continuación, puedes usar la función cv2.VideoCapture.get para obtener la resolución del video:

# 获取视频的宽度(单位:像素)
width = video.get(cv2.CAP_PROP_FRAME_WIDTH)

# 获取视频的高度(单位:像素)
height = video.get(cv2.CAP_PROP_FRAME_HEIGHT)

También puede utilizar el siguiente código para obtener el tamaño de resolución del vídeo:

# 获取视频的分辨率大小
size = (int(video.get(cv2.CAP_PROP_FRAME_WIDTH)),
        int(video.get(cv2.CAP_PROP_FRAME_HEIGHT)))
print(size)

La salida debe ser una tupla que contenga el ancho y el alto del video.

Finalmente, también debes recordar cerrar el archivo de video.

# 关闭视频文件
video.release()

Supongo que te gusta

Origin blog.csdn.net/x_xingduo_2315/article/details/128771097
Recomendado
Clasificación