Как конвертировать видео в кадры с другой частотой кадров? - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь преобразовать видео в кадры. У меня есть функция, которая делает это, но я не могу понять, как получить другую частоту кадров.
Функция, которую я использую:

def FrameCapture(video_path,video_name,images_path):

    # Path to video file
    vidObj = cv2.VideoCapture(video_path)
    # Used as counter variable
    count = 0

    # checks whether frames were extracted
    success = 1

    while success:

        # vidObj object calls read
        # function extract frames
        success, image = vidObj.read()

        # Saves the frames with frame-count
        cv2.imwrite(images_path+'\\'+"%d.jpg" % count, image)
        count += 1

Тогда, чтобы назвать это:

FrameCapture('path1\\dance.mp4','dance','path1\\test')

Мне нужно преобразовать его в 8 кадров в секунду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...