问题标签 [vlc-qt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 有没有办法调整 VLC-Qt 中的缓冲区大小(示例设置为 50ms)?
我目前正在玩网络摄像机,并且正在使用 Qt Creator 上的 VLC-QT 获取 rtsp 视频流,但是,流缓冲区太大了,大约有 2-3 秒的延迟。
有没有办法调整缓冲区设置(例如:设置为 50ms )。用于实时视频流
有人遇到这个并尝试更改缓冲区设置吗?在 Windows Qt Creator 上
c++ - 如何仅在构建阶段执行 cmake::find_package
我正在尝试将基于 cmake 的项目包含在库 vlc-qt 中,作为来自 github 存储库的外部项目。
该项目使用推荐的方式:
cmake 在配置阶段执行此命令,因此您会看到该库不是在那一刻构建的。
什么是避免这种情况的正确方法?
c++ - Qt 应用程序在声明一个新对象后崩溃
我遇到了非常奇怪的问题。我正在使用 VLCQt 库并成功运行了一个非常简单的视频播放器。但是当我想在主类中添加一个非常简单的 Qlabel 时,它会在此时崩溃ui->setupUi(this)。输出窗口包含以下语句:
HEAP[VideoPlayer.exe]:指定给 RtlValidateHeap(00000000002F0000, 0000000000334220) 的地址无效 VideoPlayer.exe 已触发断点。
简单播放器.h:
简单播放器.cpp
c++ - 如何使用 vlc-qt 从视频中获取帧
我正在使用 vlc-qt 解码 h264 视频流,但我需要视频(流)中的每一帧进行进一步处理。我找到了描述解决方案的链接:
https://discuss.tano.si/t/how-to-get-frame-from-video/253
我创建了一个继承自 VlcVideoStream 类的类,并重新实现了 frameUpdated() 函数,如下所示:
并将我的班级声明为:
其中 _player 是 VlcMediaPlayer 对象引用。但是当我运行程序时,什么也没发生。我不知道是什么问题。
c++ - vlc-qt 字幕
如何在 vlc-qt 媒体播放器中打开/关闭字幕?默认情况下打开字幕。
我用这个东西:
qt - 强制 qt-vlc 不隐藏鼠标光标
我正在开发一个视频流软件,我正在使用 libvlc 和 qt-vlc 从网络流中播放视频。一切都很好,只是一个问题。当 VlcMediaPlayer 开始播放时,鼠标指针隐藏在 VlcWidgetVideo 小部件上。
如果鼠标在应用程序中移动,它将显示但仅在 VlcWidgetVideo 上没有鼠标
我的简单代码是这样的:
现在,我的问题是:如何强制 qt-vlc 不隐藏指针?我希望鼠标指针始终可见。我的开发环境是:
- VirtualBox 上的 CentOS 7.2
- Qt 5.5
原谅我的英语不好
注1:
两点:
在同一台计算机上使用 vlc 媒体播放器播放相同的流视频不会隐藏光标!
当我尝试使用 QLabel 中的形状模拟鼠标指针时,播放器小部件通过重复刷新
笔记2:
我放弃使用 qt-vlc 并直接使用 libvlc,但没有任何变化!鼠标隐藏,有时它显示为单个黑色像素
注3:
在 debian 9 上运行相同的代码可以正常工作
c++ - VlcQt 中对函数的未定义引用(安装后)
我最近为 ubuntu 16.04 安装了 VlcQt 库,但是当我尝试使用它时,我得到的只是undefined reference to 'some_function()'
.
目前我正在尝试将视频播放器暴露给 QML。
主文件
当我尝试包含库时,Qt intellisense 正在检测该库是否存在。
我究竟做错了什么?
谢谢您的帮助!
//编辑:
我通过他们的存储库安装了它:
//编辑:这就是我在 .pro 文件中添加库的方式,也已经尝试INCLUDEPATH
过了
c++ - 在 C++ 中使用 Qt VLC 库播放 RTSP 视频
我正在尝试将我VlcVideoPlayer
的 VLCQt 库连接到使用rts 协议从 url 流式传输的任何视频。
目前,这是我的代码:
它适用于https://,但是当我尝试将其更改为rtps://时,我的控制台只打印出来
什么也没有发生 - 没有视频出现。
当我尝试用 显示视频的当前时间时console.log(time)
,时间正在改变,所以我猜它播放视频,但没有显示。
有人有这方面的经验吗?我在哪里做错了?
谢谢你的帮助!
//编辑:
我没有先注意到,但我得到的是音频,而不是视频。
python-3.x - 带有 vlc 的 Python QT 应用程序不显示全屏
我正在开发一个显示多个 vlc 流 (rtsp) 的应用程序,通过双击其中一个,流应该全屏显示。该应用程序是使用 pyqt5 和 vlc-qt 的 python 3.7。
代码如下:
双击视频时,会出现以下控制台消息:
[000001e0a128e630] mmdevice 音频输出错误:无法初始化 COM(错误 0x80010106) [000001e0a12c8710] mmdevice 音频输出错误:无法初始化 COM(错误 0x80010106) [000001e0a2927420] main vout 显示错误:无法设置全屏
双击时出现“设置全屏失败”消息。有谁知道问题可能是什么?
提前致谢