摘要: 信号和槽不能在同一个线程中,否则会死锁 所以需要将信号移入其他线程 self.work_thread = QtCore.QThread() self.video_player = VideoPlayer() self.video_player.moveToThread(self.work_threa 阅读全文
posted @ 2022-11-02 09:59 cnblogs_kk 阅读(336) 评论(0) 推荐(0)
摘要: import time from PySide6 import QtWidgets, QtGui, QtCore, QtOpenGLWidgets from PySide6.QtGui import QOpenGLFunctions, QVector2D, QVector3D, QMatrix4x4 阅读全文
posted @ 2022-11-02 09:44 cnblogs_kk 阅读(47) 评论(0) 推荐(0)
摘要: from PySide6 import QtWidgets, QtGui from PySide6.QtCore import QRectF, Qt from PySide6.QtMultimediaWidgets import QGraphicsVideoItem class VideoWidge 阅读全文
posted @ 2022-11-02 09:42 cnblogs_kk 阅读(107) 评论(0) 推荐(0)
摘要: import time from OpenGL import GL from PySide6 import QtOpenGLWidgets from PySide6.QtCore import QTimer from PySide6.QtOpenGL import QOpenGLTexture, Q 阅读全文
posted @ 2022-11-02 09:41 cnblogs_kk 阅读(40) 评论(0) 推荐(0)
摘要: from PySide6 import QtWidgets, QtGui, QtCore # class VideoWidget(QtOpenGLWidgets.QOpenGLWidget): class VideoWidget(QtWidgets.QWidget): def __init__(se 阅读全文
posted @ 2022-11-02 09:39 cnblogs_kk 阅读(52) 评论(0) 推荐(0)
摘要: self.video_widget = QtMultimediaWidgets.QVideoWidget() self.player = QtMultimedia.QMediaPlayer() self.player.setVideoOutput(self.video_widget) self.pl 阅读全文
posted @ 2022-11-02 09:32 cnblogs_kk 阅读(153) 评论(0) 推荐(0)
摘要: 1.seek参数问题 pyav的seek,虽然接口里面写的是时间戳,但通过使用查看,传下标也是可以的。 container = av.open('xxx.avi') video_stream = next(s for s in container.streams if s.type == "vide 阅读全文
posted @ 2022-11-02 09:31 cnblogs_kk 阅读(429) 评论(0) 推荐(0)