在 Qt5 中使用 MPlayer

Posted

技术标签:

【中文标题】在 Qt5 中使用 MPlayer【英文标题】:Using MPlayer in Qt5 【发布时间】:2016-06-15 04:45:12 【问题描述】:

我的 BeagleBone Black 机器上的默认 QtMultimedia 后端 GStreamer 存在问题。当我通过 GStreamer 播放视频时,它有很多丢帧,而且视频很慢。当我通过 gstreamer 命令 gst-launch-1.0 /home/debian/Desktop/video.mp4 播放视频时,行为是相同的。

MPlayer 和视频播放并非如此,一切都很完美,所以我想在我的 Qt 应用程序中使用 MPlayer 而不是 GStreamer 来播放视频,从哪里开始这个实现?

【问题讨论】:

【参考方案1】:

首先:'apt-get install mplayer'...我真的从来没有用 mplayer 播放视频,但音频很简单,我想它应该遵循逻辑...用 mplayer 播放音频,使用这个:

mplayer -ao alsa -volume

地点:

- 0 - 100 之间的值;

- 目标文件。

要在后台运行,请添加参数(不带简单引号 路径): /dev/null 2>&1 &

【讨论】:

以上是关于在 Qt5 中使用 MPlayer的主要内容,如果未能解决你的问题,请参考以下文章

Qt5。在 QML 中嵌入 QWidget 对象

使用 Visual Studio 2015 设置 Qt5

在 Qt5 中使用 QMediaPlayer 播放流时使用代理? [复制]

在 Qt4 中使用最新的 Qt5 串口库

如何在我的代码中使用 createWindow [Qt5.8]

如何在 Qt5 中检查 url 是不是可用?