问题标签 [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.
c++ - 从 VlcMedia 转换为 Mat,反之亦然
我正在尝试将“ vlc-qt ”连接到“ opencv ”。我正在使用VlcInstance和VlcMedia阅读我的网络摄像机。
据我所知,要使 OpenCV 正常工作,它需要将视频置于 Mat 格式:
但我有它的VlcMedia格式。有没有办法将其转换为 Mat 格式(或作为视频捕获的源),然后将其转换回 VlcMedia 以便能够在 VlcMediaPlayer 中显示它。
我需要它快速(实际上是实时快速:D)。
这是我的代码(我在 Visual Studio 中使用 Qt):
我的头文件:
和我的 cpp 文件:
shared-libraries - 如何在 BeagleBoneBlack 中编译 vlc-qt 库
我想为 BeagleBoneBlack 编译 VLC-Qt。
为此,我执行了以下步骤:
- 首先,我从这里下载了 vlc-qt 源代码。
- 然后,我将这些代码移动到 /home/debian/vlc-qt-0.90.0,in BBB
- 我在“vlc-qt-0.90.0”文件夹中创建了一个名为“qtvlc”的文件夹。
- 我将 Qt5.2 Beaglebone 二进制文件移动到 /home/debian/qt-5.2 中的 qt-5.2 文件夹
- 将“SET(CMAKE_PREFIX_PATH /home/debian/qt-5.3.2”) 添加到 vlc-qt-0.90.0/CMakeLists.txt
- cd 到 /vlc-qt-0.90.0/qtvlc 然后输入 cmake ..
- 制作
- 进行安装
- ldconfig -v
完成这些步骤后,编译成功完成,库成功放置在 /usr/local/lib 文件夹中。
这是我的专业文件:
现在,当我尝试编译这个项目时,我收到:
/usr/local/lib//libVLCQtCore.so:文件无法识别:文件格式无法识别
collect2:错误:ld 返回 1 个退出状态
我必须注意,其他程序在 BBB 上运行良好。但是当我添加到 VLC-qt 库的路径时,我收到了这个错误。
请帮帮我我该怎么办?
c++ - 将 VLC-QT 与 QT 集成
我在将 vlc-qt 库与 qt 创建器集成时遇到问题。
按照derekmolly网站示例,我已经下载了 vlc-qt 库并将其解压到 C:\Qt 目录。在运行位于示例文件夹中的名为 demo 项目的项目时,我有这个错误说
vlc-qt.lib(vlc-qt.dll):-1: 错误: LNK1112: 模块机器类型 'x64' 与目标机器类型 'X86' 冲突 找不到文件 vlc-qt.lib(vlc-qt.dll)。
我在我的 src.pro 文件中添加了以下内容
为什么会这样?请指教。
谢谢
qt - QT 接受 udp 链接而不是本地视频文件
我正在尝试接受 udp 视频流而不是本地视频文件。下面的代码用于从我的本地驱动器中获取视频,并且在运行程序时,视频将加载并在 gui 显示器上播放。
有什么方法可以接受 udp 视频流并在 QMediaPlayer 中播放?
[更新]
我在我的项目中使用 vlc-qt 库。参考本教程
但是,当创建 vlc 实例时,我的程序崩溃了。请指教。
vlc - Vlc 视频架构
我正在研究 VLC 源代码,以了解 VLC 将解码帧写入屏幕的确切位置。我基本上对qt ui版本以及windows和linux平台感兴趣。
我一直在跟踪,avcodec_decode_video2
直到它使用vout_PutPicture
and将帧写入队列picture_fifo_Push
。在另一端,我看到有一个Thread
对象调用ThreadDisplayRenderPicture
,然后调用vout_display_Display
,再调用Display
。我希望最后一个函数是将视频帧的字节实际复制到帧缓冲区的函数,但它所做的只是设置大小,然后释放图片。
有人可以向我解释一下,或者指向一个资源,VLCpicture_t
究竟在哪里将队列中的结构写入 WId 结构,有效地将帧写入屏幕?任何指向 VLC 视频架构更全面解释的链接也很棒!
libvlc - VLC-QT 获取当前视频文件的帧率
我使用vlc-qt lib
并尝试访问开放视频文件的每秒帧数信息。
玩家:
播放器有一个公共函数playbackRate()
,但它只给出当前的播放比例,所以如果没有应用慢动作,它是 1。
我也尝试通过编解码器获取它,但编解码器本身不是一个类,而只是一个带有可能编解码器名称的枚举。
我怎样才能访问 fps,所以返回每秒 30 帧的速度?
qt5 - 使用 vlc linux 在 qml 中播放视频
如何在 qml 应用程序中链接视频播放以使用 vlc 库而不是 gstreamer 库。因为我收到错误“gstreamer 遇到一般流错误”
qt5 - 如何在 vlc QT 中拍摄快照?
您好,我已经在 Ubuntu 上的 QT 5.5.1 中构建了 VLC Qt 库。现在我想在其中添加快照功能。反正有什么想法吗?请提及。如果你有一点点想法。
qt - 如何在 vlc-qt 中获取当前帧?
我使用带有 Qt 5.7 的 vlc-qt 制作了一个从 IP 摄像机流式传输视频的应用程序,我想获取当前帧进行处理。我如何使用 VlcVideoStream 类来做到这一点。谢谢你。