2016-04-14 1649 views
1

所以我知道的opencv和pymovie,但我似乎無法找到一個工作的例子在這裏或任何地方在谷歌或本網站。我不想將mp4轉換成其他任何東西。如果可能的話,它必須是mp4文件格式的視頻。如果可能的話,請指點一下我可以用來實現這個目標的模塊的方向,以及我可以從上述模塊或模塊中使用的腳本的示例來獲取mp4播放。如果不行的話,我應該轉換成什麼樣的格式,什麼是轉換的好程序。所有的輸入將是有益的感謝。如何用python打開MP4視頻文件?

+1

在python中打開它後,你想用mp4文件做什麼? – 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) 

您可以根據需要更改窗口的名稱。如果視頻文件位於另一個目錄中,則以「Drive://x/x/xx.mp4」格式給出該視頻的補丁。 'ret'值顯示視頻文件是否被讀取,幀明智。