问题标签 [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 投票
0 回答
293 浏览

qt - 如何更改 vlc-qt 媒体显示小部件?

我正在使用vlc-qt构建一个简单的媒体播放器。起初我将播放器连接到一个小部件,它可以工作,但是当我setVideoWidget再次尝试使用成员函数更改显示小部件时,它似乎不起作用,那我该怎么办?这个成员函数setVideoWidget只能调用一次吗?

setVideoWidget在构造函数中调用了_player->setVideoWidget(ui->video);将视频小部件(您可以在上图中看到的黑色小部件)设置为播放媒体的默认小部件,并且它可以工作。

但是当我尝试将显示小部件更改为另一个(命名为anotherWidget,您可以在上图中看到的绿色小部件)

当我单击名为changeButton它的按钮时,它没有任何变化。媒体仍显示在默认视频小部件(黑色小部件)上。

我的构造函数:

0 投票
0 回答
53 浏览

qt - vlc-qt 是否能够获取 RAW 音频数据?

我正在构建一个基于vlc-qt的媒体播放器,并且我想将音乐可视化功能添加到我的应用程序中,但是如何获取原始音频数据?

0 投票
3 回答
496 浏览

debian - 我建立了 vlc 但没有任何接口 (linux)

我用apt build-dep vlc我安装了所有的 libvlc- 包。我还安装了指南https://wiki.videolan.org/UnixCompile的所有软件包。

我构建了 vlc 3.0,因为 4 需要高版本的 qt。

vlc -I ncurses打开一个“终端”界面,只不过是 cli。 ncurses 接口

现在vlc或 ( vlc -I qt) 得到:

编辑:如果我运行env QT_AUTO_SCREEN_SCALE_FACTOR=0 vlc它,但它不舒服。我该如何解决?我无法从应用程序启动它或使用 vlc 打开。
如何将默认界面 (qt) 更改为例如 skins2?

0 投票
1 回答
97 浏览

c++ - 警告消息“没有匹配的信号”

我正在使用qt-ros基于qt4来构建应用程序。

但是有一个问题是signal & slot行不通的。

我正在使用的 vlc-qt 库提供了一个名为 player 的信号函数,如下面的链接所示。 vlc-qt

我尝试QMetaObject :: connectSlotsByName通过创建适当的slot函数来连接到该方法,但它不适用于警告“没有匹配的信号”。

在 mainWindow.h

并在 mainWindow.cpp

在 MediaListPlayer.h (vlc-qt 库)

0 投票
1 回答
594 浏览

c++ - 在 vlc-qt/libvlc 中调整视频方向

我使用 libvlc 和 vlc-qt 来加载、修改和显示各种流和视频。它适用于所有具有左上角方向的视频和流。我有一个使用智能眼镜创建的视频,它具有右上角的方向。

当我用 vlc 媒体播放器打开这个视频时,它显示正确,但是当我将它加载到我的程序时,它是颠倒的(因为方向)。

如何在 vlc-qt/libvlc 中设置它以自动将框架调整为方向?基于 vlc 媒体播放器,它必须以某种方式成为可能。

如果不可能,我会满足于知道如何从 libvlc 获取视频方向。

0 投票
1 回答
373 浏览

qt5 - VLC 构建系统找不到 Qt5

我正在尝试在 Ubuntu 机器上编译 VLC。因此,在获得构建所需的所有附加包之后,当我运行它时,./configure它说 Qt5Core 以及其他一些 Qt 相关库都没有找到。问题是我知道 Qt5 的完整安装及其库在我的系统上的主目录而不是全局目录中可用。在构建时,似乎 pkg-config 不检查主目录。如何将 Qt5 安装的实际位置告知构建系统?

注意:我尝试从 apt 源下载 Qt,但该安装是针对 Qt5.9 而不是必需的 Qt5.11。

0 投票
1 回答
5217 浏览

c++ - 用 vlc-qt 拉伸视频播放器?

我想制作包含视频播放功能的qt应用程序。我已经可以使用VLC-QT Library和它的示例
播放视频了,出于 某种原因,我想要拉伸预览。

我发现更改纵横比,但这仅支持枚举

当前的:

预习 我想:
想

如何配置拉伸模式

0 投票
0 回答
702 浏览

python - 如何在 PYQt5 的 VLC Python 中添加定时器?

我已经为媒体播放器 Gui 使用了 VLC Python 绑定,我想将 Timer 添加到下面的滑块中,例如 0.00:0.00(当前视频时间:视频的总持续时间)我该如何添加这个?

如何回调当前播放时间并显示为位置滑块下方的标签,如图所示?

请帮助小提示如何做?

在此处输入图像描述

0 投票
0 回答
674 浏览

qt - 从源代码构建 VLC-Qt 库

我有:

  1. vlc-qt lib的来源:https ://github.com/vlc-qt/vlc-qt

  2. 示例(来自同一作者):https ://github.com/vlc-qt/examples/tree/master/simple-player

  3. Qt 5.14,MinGW32/Mingw_w64,cmake-gui

目的:

构建示例。

问题:

我正在使用 cmake-gui(没有错误)、mingw32-make(没有错误)构建库,但是 mingw32-make install 给了我一个错误

LIBVLCCORE_LIBRARY="B:/ProgramFiles/VLC/libvlccore.dll"我想,问题可能出在.dllLIBVLC_INCLUDE_DIR= "C:/Users/SALEM/Desktop/projects/Qt/_libs/vlc-qt/libvlc-headers/include/vlc"LIBVLC_LIBRARY="B:/ProgramFiles/VLC/libvlc.dll"配置上……实际的 git 存储库没有提供 libvlc.dll 和 libvlccore.dll,所以我下载了 VLC 播放器并从中获取了这个 dll,我不确定对于标题。

0 投票
1 回答
190 浏览

c++ - 没有规则来制作“ui_mediaplayer.h”所需的目标“VLCQtWidgets/WidgetVideo.h”

我正在使用vlc-qt. 所以到目前为止我所做的是我已经克隆了 git 存储库vlc-qt并使用它构建了它,BUILDING.md并且在我的 '''pro''' 文件中Qt我添加了我的vlc-qt安装路径,如下所示

我正在尝试制作与本示例所示相同的编辑器https://github.com/vlc-qt/examples/tree/master/simple-player

但这里它所做的是他在 UI 文件中创建了一个小部件,然后将其提升到标题WidgetVideo.h和类 VlcWidgetVideo所以我也做了同样的事情。我在提升的小部件中提供的标题和类的路径是

但是当我构建我的项目时,它显示我下面的错误

当我在项目中包含标题时

该文件包含在没有显示错误的情况下,这意味着我的项目能够访问该文件,但是当我运行它时,它没有显示任何规则错误。

我不知道为什么它无法访问该文件。