2016-04-14 2 views
1

Так что я знаю opencv и pymovie, однако я не могу найти рабочий пример здесь или где-нибудь в Google или на этом сайте. Я не хочу преобразовывать mp4 во что-либо еще. Это должно быть видео в формате mp4, если это вообще возможно. Если возможно, кто-то может указать мне в сторону модуля, который я могу использовать для достижения этого, и пример сценария, который я могу использовать из упомянутого модуля или модулей, чтобы получить mp4 для воспроизведения. Если не представляется возможным, что такое хороший формат, я должен преобразовать его и что это хорошая программа для конверсии. Весь вход был бы полезен.Как открыть видеофайл MP4 с помощью python?

+1

Что вы хотите сделать с файлом mp4 после его открытия в python? – Eli

+0

Я просто хочу, чтобы играть в моем окне – killer

+0

вы используете что-то вроде PyQt для пользовательского интерфейса или что-то еще, чтобы показать видео? – Eli

ответ

2

Если вы просто хотите воспроизвести видео mp4, то эта программа opencv поможет вам в этом.

import cv2 

cap = cv2.VideoCapture("v2.mp4") 
ret, frame = cap.read() 
while(1): 
    ret, frame = cap.read() 
    cv2.imshow('frame',frame) 
    if cv2.waitKey(1) & 0xFF == ord('q') or ret==False : 
     cap.release() 
     cv2.destroyAllWindows() 
     break 
    cv2.imshow('frame',frame) 

Вы можете изменить название окна по своему усмотрению. Если видеофайл находится в другом каталоге, дайте патч видео в формате «Диск: //x/x/xx.mp4». Значение «ret» показывает, читается ли видеофайл или нет, с кадром.