今天我想用tekinter播放视频,还是有声的
参考了Python图像识别
结果不但没有声音,还播放视频是三倍速
代码:
from tkinter import *
from PIL import ImageTk, Image
import cv2
root = Tk()
# Create a frame
app = Frame(root, bg="white")
app.grid()
# Create a label in the frame
lmian = Label(app)
lmian.grid()
# Capture from camera
cap = cv2.VideoCapture('main.mp4')
# function for video streaming
def video_stream():
_, frame = cap.read()
cv2image = cv2.cvtColor(frame, cv2.COLOR_BGR2RGBA)
img = Image.fromarray(cv2image)
imgtk = ImageTk.PhotoImage(image=img)
lmian.imgtk = imgtk
lmian.configure(image=imgtk)
lmian.after(1, video_stream)
video_stream()
root.mainloop()
mp3有了,mp4也有了,同一个名
怎么搞
(python版本:3.11.4 pygame:2.5.0 Pillow:10.0.0)