GPILOPD 2023-07-30 09:57 采纳率: 14.3%
浏览 8
已结题

tekinter播放有声视频

今天我想用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)

  • 写回答

1条回答 默认 最新

  • 杨得江-君临天下wyj 2023-07-31 08:44
    关注
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 8月8日
  • 创建了问题 7月30日

悬赏问题

  • ¥15 Opencv配置出错
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?