![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
chenyuNowUser
这个作者很懒,什么都没留下…
展开
-
关于MPlayer对RTSP支持的疑问
最近在做一个QT的项目,实现流媒体的在线播放,是基于RTSP协议的。我们只做客户端,服务器采用的是利live555。对于音频的播放,我一开始采用的播放器是madplay,它支持音频流的在线播放。既然是播放器那么它也得要能播放视频,但是madplay是不能作为视频播放器的,所以我采用了一个linux下使用率很高的开源的播放器MPlayer。它的界面很友好,现在最新的已经是1.1版了,可以到它的官网上原创 2013-03-03 21:18:04 · 6914 阅读 · 4 评论 -
基于MPlayer的QT媒体播放器
这几天在做关于qt的东西,开始做的基于RTSP的播放器,我用的是MPlayer,可是卡着了,链接的时候老是出差错,只能播放完整的媒体,不能处理流媒体,既然这样我就做一个本地媒体播放器了。我们知道在qt中同一个界面上的部件,如果不使用进程或线程,当一个部件处于活动时,整个界面会处于一种冻结的状态,所以这里我使用了进程。1.新建Qt项目,类名为mplayer_video。下一步,下一步,我原创 2013-03-03 22:09:48 · 8988 阅读 · 4 评论 -
GStreamer-CRITICAL **: gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed
在Qt中,使用phonon播放视频的时候,出现了GStreamer-CRITICAL **: gst_element_make_from_uri: assertion `gst_uri_is_valid (uri)' failed, 这是由于后端解码出现了问题,在QT下后端解码可以使用 vcl,mplayer,xine,gstreamer,在qt中使用gstreamer这个后端解码,可以在终端原创 2013-03-08 18:45:03 · 13181 阅读 · 4 评论 -
QT中得到文件路径,获取文件名
QString file_fullpath, file_name; QFileInfo info;file_fullpath = QFileDialog::getOpenFileName(this,tr(""),0,tr(""));info = QFileInfo(file_fullpath);file_name = in原创 2013-03-08 18:20:10 · 9730 阅读 · 1 评论 -
mplayer命令
最近用QT做了个播放器,由于安装的QT里phonon出现了问题,无法播放视频,所以我用了mplayer这个第三方库。mplayer有两种控制方式,一种是接受来自键盘的,一种是来自命令的,默认是接受键盘命令。你可以给他指定参数,让他作为后台程序,接受命令控制。在mplayer官网上,可以看到下面的命令:SLAVE MODE PROTOCOL-----------------原创 2013-03-08 18:36:23 · 6282 阅读 · 0 评论 -
qt中乱码的解决方案
我的中文为什么没法显示?在Qt使用中经常有朋友会碰到这样的问题。通过google搜索,会发现已经有人解决过了,无非就是重新设置一下默认的编码器先调用下面两个函数之一QTextCodec *textc=QTextCodec::codecForName(“gbk”);QTextCodec *textc=QTextCodec::codecForName(“utf8″);然后调用下面3转载 2013-04-16 20:48:56 · 837 阅读 · 0 评论 -
2>&1
我们会见到 /dev/null 2>&1 这样的写法.这条命令的意思是将标准输出和错误输出全部重定向到/dev/null中,也就是将产生的所有信息丢弃.还有的是这样写的:command > file 2>file 或者 command > file 2>&1 那么他们有什么不同的地方. 首先command > file 2>file 的意思是将命令所产生的标准输转载 2013-07-22 14:41:52 · 870 阅读 · 0 评论