如何全屏播放 python cv2
How to play it on fullscreen python cv2
如何全屏播放 video.mp4 而不是 window
有没有什么办法可以不单独播放音频而同时播放视频和音频?
import cv2
from playsound import playsound
from threading import Thread
def func1():
cap = cv2.VideoCapture("video.mp4")
ret, frame = cap.read()
while(1):
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(33) & 0xFF == ord('q') or ret==False :
cap.release()
cv2.destroyAllWindows()
break
cv2.imshow('frame',frame)
def func2():
playsound('6989946141014084358.mp3')
if __name__ == '__main__':
Thread(target = func1).start()
Thread(target = func2).start()
您应该能够提前设置 window(例如,在阻塞 while 循环之前):
cv2.namedWindow('frame',cv2.WINDOW_NORMAL)
cv2.setWindowProperty('frame',cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)
如何全屏播放 video.mp4 而不是 window 有没有什么办法可以不单独播放音频而同时播放视频和音频?
import cv2
from playsound import playsound
from threading import Thread
def func1():
cap = cv2.VideoCapture("video.mp4")
ret, frame = cap.read()
while(1):
ret, frame = cap.read()
cv2.imshow('frame',frame)
if cv2.waitKey(33) & 0xFF == ord('q') or ret==False :
cap.release()
cv2.destroyAllWindows()
break
cv2.imshow('frame',frame)
def func2():
playsound('6989946141014084358.mp3')
if __name__ == '__main__':
Thread(target = func1).start()
Thread(target = func2).start()
您应该能够提前设置 window(例如,在阻塞 while 循环之前):
cv2.namedWindow('frame',cv2.WINDOW_NORMAL)
cv2.setWindowProperty('frame',cv2.WND_PROP_FULLSCREEN,cv2.WINDOW_FULLSCREEN)