Python obtém tamanho de resolução de vídeo

Você pode usar a biblioteca cv2 do Python para obter o tamanho da resolução do vídeo. Especificamente, as seguintes etapas são necessárias:

1. Primeiro, você precisa instalar a biblioteca cv2. Você pode instalar usando pip:

pip install opencv-python

2. Em seguida, você precisa importar a biblioteca cv2 e abrir o arquivo de vídeo. Você pode usar a função cv2.VideoCapture para abrir o arquivo de vídeo:

import cv2

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

3. Em seguida, você pode usar a função cv2.VideoCapture.get para obter a resolução do vídeo:

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

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

Você também pode usar o seguinte código para obter o tamanho da resolução do vídeo:

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

A saída deve ser uma tupla contendo a largura e a altura do vídeo.

Finalmente, você também precisa se lembrar de fechar o arquivo de vídeo

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

Acho que você gosta

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