首页| 论坛| 消息

回复: QT编写的RTSP播放器,各QT版本可完整编译运行
#11 [wangjiangliu 05-04 22:28]
谢谢啦,很好的东西但是我运行 点打开时候进程就死了还没仔细分析
内容来自[短消息]
#12 回 liudianwu 的帖子 [foxgod 05-05 09:33]
liudianwu: 2014-5-4更新过
这里限制了上传文件大小,只好分开两个上传,解压到同一个目录即可.
下载完后将RTSPTool.z01.zip改为RTSPTool.z01,然后右键选择解压.
 (2014-05-02 10:35) 
下载后,用winrar无法解压呀,怎么回事
#13 回 foxgod 的帖子 [liudianwu 05-05 10:29]
foxgod:下载后,用winrar无法解压呀,怎么回事 (2014-05-05 09:33) 
用好压解压,我电脑上用的是好压进行分开压缩的
#14 回 jiwazii 的帖子 [xuwei17385 05-06 09:46]
jiwazii:楼主您好,我有个问题,我自己也用qt做了一个播放器,但是放视频的时候,前几帧是绿屏的,后来就好正常了,这是什么情况。视频格式是mp4的。 (2014-05-04 14:09)
嘿嘿,你的解码输出缓冲区全是0,视频输出基本上都是YUV数据,全0就是绿色(如果是rgb当然是黑的),刚开始几帧可能并没有解码出图像,然后你就拿全0的YUV去显示了,就一片绿了,你初始化视频输出内存的时候初始化填充下YUV数据就好。
/**
*@brief I420图像类
*@details I420图像存储,初始化,更新类
*@authorxuwei
*@version 1.0.x
*@date2011-2012
*/
#ifndef AVENGINE_COMMOM_VIDEO_FRAME_I420_H_
#define AVENGINE_COMMOM_VIDEO_FRAME_I420_H_

namespace utils {
/**
* @class VideoFrameI420 video_frame_i420.h 
* @brief I420图像类
*/
class VideoFrameI420 {
public:
VideoFrameI420(long width, long height)
: image_width_(width)
, image_height_(height)
, image_(NULL)
, image_size_(0)
, image_pts_(0)
, plane_y_(NULL)
, plane_u_(NULL)
, plane_v_(NULL)
, has_video_set_(false)
, new_video_stream_(true){
}
~VideoFrameI420(void) {
if (image_) {
free(image_);
}
}
/*分配图像空间*/
long AllocMemory() {
if (0 >= image_width_ || 0 >= image_height_)
{
&n ..
#15 回 liudianwu 的帖子 [foxgod 05-07 12:36]
liudianwu:
这里限制了上传文件大小,只好分开两个上传,解压到同一个目录即可.
下载完后将RTSPTool.z01.zip改为RTSPTool.z01,然后右键选择解压.貌似只能用好压解压.
2014-5-4更新后截图
....... (2014-05-02 10:35) 
提个意见,没有声音,播放太快,没考虑到帧率

<< 1 2 3 4 5 >> (3/20)

回复 发表
主题 版块