问题标签 [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.

0 投票
1 回答
39 浏览

c++ - WidgetSeekProgress 未显示 Video Vlc-qt Qt 的已播放媒体和完整时间

我正在开发一个Qtvlc-qt模块为基础的媒体播放器。所以我可以在 中加载视频VlcWidgetVideo并使用WidgetSeekProgress来显示视频的经过时间和完整时间。

问题是在创建视频并将其加载到小部件后,当我创建 的对象时WidgetSeekProgress,它不会显示视频的完整视频时间和经过的时间。它只是显示没有时间在它的左边和右边的栏。我的示例项目的代码如下 explayer.h

explayer.cpp

我通过单击 UI 中的按钮来创建进度条的实例,因为我认为视频没有按时加载。所以我的酒吧没有显示时间。

0 投票
2 回答
101 浏览

c++ - 如何检查 VlcMedia 是否包含视频?

我正在开发一个媒体播放器,vlc-qt我想知道如何识别我的播放器是否包含视频。例如

正如您在此处看到的,我m_media的初始化没有视频 url,所以我如何检查我的是否m_media包含任何视频。

我想知道这一点,因为这样在我的播放器中我将控制 play/stop按钮。

0 投票
3 回答
720 浏览

c++ - 如何使用 vlc-qt libvlc 在 qt 中向后播放视频

我正在使用 开发媒体播放器vlc-qt,实际上我想要一个可以播放的按钮来执行快退操作。我没有快进操作的问题,但无法实现快退操作,是否有任何功能vlc-qt可以向后播放视频。这是我用于快进和快退操作的按钮代码

这是我的完整代码

0 投票
0 回答
258 浏览

qt - 如何在不打开媒体播放器的情况下使用 libvlc_video_take_snapshot 拍摄快照

我正在开发一个媒体播放器,Qt实际上libvlc我想从视频中创建缩略图,我在互联网上进行了搜索,发现我可以使用 libvlc_video_take_snapshot功能。它将拍摄媒体的快照,但问题是它打开播放器拍摄快照,我希望它在不打开任何视频播放器的情况下拍摄快照。这是我的代码

当我单击一个按钮时,它将拍摄快照并关闭媒体

0 投票
1 回答
134 浏览

qt - 如何在 Qt 中使用 vlc-qt libvlc 从视频中读取元数据

我正在 Qt 中开发一个媒体播放器,并libvlc用作构建播放器的基础。现在我想阅读有关视频的各种信息,例如分辨率、编解码器、持续时间等。

我尝试使用'''libvlc'''提取元数据,但他们需要播放视频才能读取元数据。

我想在不播放视频文件的情况下读取元数据。

0 投票
1 回答
305 浏览

qt - 如何使用 VLC-QT 包装器流式传输视频

我想流式传输视频,RTSP, HTTP and UDP 因为它们受vlc. 我正在使用Qt5并且Qt没有那么多好的媒体库,所以我选择开源,现在libvlc通过VLC-Qt包装器使用。

我可以在我的程序中接收流视频,接收流视频的源代码如下

要接收流式视频,我只是将该视频的 url 放入新VlcMedia实例中,但不知道如何流式传输视频。

在阅读VLC-QT包装器的文档时,我读到它有一个class命名VlcVideoStream 但我不知道如何使用该类来进行流式传输。此文档的链接class如下

https://vlc-qt.tano.si/reference/1.1/classvlcvideostream

编辑 1

我在互联网上搜索了更多关于这个东西的信息,然后我发现了一些关于如何使用的讨论,VlcVideoStream并且我已经实现了代码。源代码如下

并使用以下行实例化它

现在我能够接收YUV视频的帧,但直到现在还不知道如何流式传输视频。任何帮助表示赞赏。即使我对纯 libvlc流媒体解决方案持开放态度,因为VLC-QT包装器并不是支持视频流的好包装器。

0 投票
0 回答
92 浏览

qt - 带有 VLC-QT (Qt4) 的 RTSP:libvlc:视频输出创建失败

我编写了一个 Qt4 小部件来使用 vlc-qt 库流式传输网络视频。当然它可以在我的 PC 上运行,但是当我尝试在目标机器上运行我的应用程序时出现以下错误(Deb 8):

然后等待一段时间并开始推送:

程序不会崩溃,它只是不断推动高于警告。我可以使用安装在该 pc ( ) 上的 vlc 从同一地址进行流式传输vlc rtsp://url,因此,我认为这与目标 pc 上的 vlc 插件无关。

0 投票
0 回答
11 浏览

python - 钢琴音频音符检测Python

有没有办法检测播放了 .wav 音频文件中的钢琴音符?我正在尝试使用 librosa、cqt、fft 和 music21 来尝试找到正确转录钢琴音频的方法,但无法弄清楚如何准确找到将音频文件中播放的每个音符转录为特定的钢琴音符。