首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >禁止在QMediaPlayer中显示字幕文件

禁止在QMediaPlayer中显示字幕文件
EN

Stack Overflow用户
提问于 2013-11-30 17:23:54
回答 2查看 701关注 0票数 3

如何使用K-Lite编解码器包中的工具DirectVobSub禁用QMediaPlayer自动加载字幕?如果字幕文件与视频文件在同一目录下,我不想在QMediaPlayer中显示字幕?

EN

回答 2

Stack Overflow用户

发布于 2014-04-29 04:41:09

应答

由于QMediaPlayer依赖于外部框架来渲染视频,因此它对这些框架决定如何渲染视频的控制有限。在这种情况下,正如George Y.所提到的,如果不借助win32应用编程接口,可能无法控制字幕。

另一种选择可能是调查用于控制首选编解码器的选项,并可能将编解码器与不渲染字幕的应用程序一起提供。

票数 1
EN

Stack Overflow用户

发布于 2014-05-08 15:05:37

您必须在文件qgstreamerplayersession.cpp中取消设置playbin2上的标志GST_PLAY_FLAG_TEXT,构建插件并使用它。默认情况下,该标志处于启用状态。在Qt 5.2中,您可以在qtmultimedia/src/plugins/gstreamer/mediaplayer.中找到该文件对于较早的4.x版本,文件位置可能不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20298580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档