python - 是否可以在 QVideoWidget 上播放 FFplay 视频?
问题描述
我正在尝试构建一个视频编辑软件,在渲染之前我们需要向用户显示视频,所以我想使用 ffplay 来完成它并且它对我有用(在新窗口中打开)但现在我想放置一个固定的 QVideoWidget 所以输出将显示在他们的
显示简单视频的代码,现在我想添加它可以正常工作
ffplay input.mp4
所以它播放视频甚至编辑视频
self.player = QtMultimedia.QMediaPlayer(None, QtMultimedia.QMediaPlayer.VideoSurface)
file = os.path.join(os.path.dirname(__file__), "Input.mp4")
self.player.setMedia(QtMultimedia.QMediaContent(QtCore.QUrl.fromLocalFile(file)))
self.player.setVideoOutput(self.widget)
self.player.play()
解决方案
推荐阅读
- python - python:根据行数的属性值创建字典
- java - Jayway JSONPath:如何选择终端节点
- c# - 渲染纹理在渲染时显示相机的相反视图?
- python - Django:表单字段验证错误 int() / str
- ruby - 如何防止红宝石中的混叠?
- tensorflow-serving - Tensorflow Serving Model Server 在轮询 s3 以获取配置文件时不断重新添加相同的模型
- php - 批量产品导入 Woocommerce 问题
- java - 具有可选数据库写入的 Spring 批处理复合项写入器
- reactjs - 如何在反应js中将值从子类传递给父类
- javascript - C# asp.net 显示“已保存好”标签 2 秒