在Qt5中使用MPlayer
Using MPlayer in Qt5
我的BeagleBone Black机器上的默认QtMultimedia 后端GStreamer有问题。当我通过GStreamer播放视频时,它有很多丢帧,并且视频非常慢。当我通过gstreamer命令gst-launch-1.0/home/debian/Desktop/video.mp4播放视频时,行为是相同的。
MPlayer和视频播放不是这种情况,一切都很完美,所以我想在我的Qt应用程序中使用MPlayer而不是GStreamer进行视频播放,从哪里开始这个实现?
首先: 'apt-get install mplayer'...我真的从来没有在视频中使用过 mplayer,但对于音频来说它非常简单,我想它应该遵循逻辑......要使用 mPlayer 播放音频,请使用以下命令:
mplayer -ao alsa -volume <'volumeInt'> <'file'>
哪里:
<'volumeInt'> - 介于 0 - 100 之间的值;
<'arquivo'> - 目标文件。
要在后台运行,请添加参数(不带简单引号 path): <'/dev/null'>/dev/null 2>&1 &
相关文章:
- Qt5:使用QCommandLineParser类时出现奇怪的编译错误
- phytec phyBOARD iMX-6在从闪存而不是SD卡运行qt5 opengles应用程序时表现不佳(FPS减半
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 控制台输出在 Qt5 中未正确显示
- 在Qt5中使用QTextSteam时的"使用已删除功能"
- Qt5 从 MySQL 数据库中选择数据
- Qt5 远程对象 + 自定义类型,但不在 POD 中
- Qt5 用户界面编译器:-i 选项不可用
- Qt5 throws std::bad_alloc
- 如何避免在 cmake 中自动链接 Qt5 库?
- 动态更改 qt5 选项卡名称
- 可能的Qt5错误:调用setFixedSize()禁用主窗口的关闭按钮(在Win7下)
- QT5 信号不会激活插槽内的功能
- 如何在使用 Qt5 构造函数时将非常量参数修改为常量参数?
- 如何在 Qt5 中执行多个 QProcess
- Qt5 [make -snap] 无法正确编译:进程"/usr/bin/snap"代码 1 退出
- 使用 Qt5 SQL 进行异步数据库访问的策略
- Qt5 ui,多个窗口:如何从窗口 1 访问窗口 2 中的 UI 对象
- 如何使用新语法QT5将信号连接到信号?
- 在Qt5中使用MPlayer