文章分类 - QT+FFMPEG+SDL
摘要:我们可以看到Qt Assistant介绍了两种setMask方法,这里我们采用第一种方法。也就是用QBitmap类实例来实现的方面。第二种方法需要自己绘制区域来实现。两种方法都比较灵活。 在dialog.cpp的构造函数中添加如下代码: setWindowFlags(Qt::FramelessWin
        阅读全文
                
摘要:Qt窗体若设置了 setWindowFlags (Qt::FramelessWindowHint); 运行后该窗体是无法进行移动和调整大小的,那要如何才能让它和普通窗体一样进行移动和调整其大小的呢?方案如下: 本文的方案还附加了一个自动吸附功能,各位如果不需要的话,可以移除。 附上全局枚举及变量: 
        阅读全文
                
摘要:本篇将使用上节http://www.cnblogs.com/wenjingu/p/3977015.html中编译好的库文件通过rtsp获取网络上的h264裸流并保存到mp4文件中。 1、VS2010建立VC++ win32控制台项目 2、在工程目录下建立lib目录和include目录,将已编译好的l
        阅读全文
                
摘要:#include "FFPlayVeido.h" FFPlayVedio::FFPlayVedio(HWND hwd) { char sdl_var[64]; sprintf(sdl_var, "SDL_WINDOWID=%d", hwd); //主窗口句柄 putenv(sdl_var); //初
        阅读全文
                
摘要:利用ffmpeg将RTSP传输的h264原始码流保存到文件中,没有做任何处理,直接将h264码流保存到文件中。 其中测试的RTSP地址是网上公开的一个 rtsp流媒体测试地址。 下面是程序: [cpp] view plain copy print? /** *作者:HJL *最后更新:2015.7.
        阅读全文
                
摘要:基于前篇关于QT+SDL的播放器框架。我们得以获取一个SDL的窗口。 又看到SDL上支持了OPENGL,因此,试想,我们是否可以用OPENGL来绘图呢,如果可以,可以通过这个渠道来学习OPENGL相关的知识。 根据原来的程序结构,我们把SDL的初始化放到了MyWidnow::CreateSDLWin
        阅读全文
                
摘要:一.主要理解一下几个方法和属性: 1.QWidget * QScrollView::viewport () const 2.void QWidget::paintEvent ( QPaintEvent * ) [虚 保护] 3.void QWidget::repaint ( int x, int y
        阅读全文
                
摘要:注意,要在ui界面上放置一个“Vertical Layout”控件,调整到合适大小 [cpp] view plain copy print? #include <QtWidgets/QMainWindow> #include <QPaintEvent> #include <QTimer> #incl
        阅读全文
                
摘要:前段时间在做一个音视频编码板卡的PC跨平台程序,使用QT框架,其中有块功能是往QT里嵌入SDL,来播放YUV格式帧数据,现在已经在windows和linux下完成。我浏览论坛的时候,发现好多同僚在做我以前的准备工作。在这里我把我的一些经验写出来,希望对这些同僚有点帮助,当然可能有有一些错误,请指出来
        阅读全文
                
摘要:如下 人家的代码,可是我编译之后却不行 /**************************************************************************** ** $Id: qt/SDLWidget.cpp 3.0.5 edited Oct 12 2001 $ 
        阅读全文
                
摘要:目录 [hide] 1 抽象流程: 2 关键实现: 2.1 main()函数 2.2 decode_thread()读取文件信息和音频包 2.3 stream_component_open():设置音频参数和打开设备 2.4 audio_callback(): 回调函数,向SDL缓冲区填充数据 2.
        阅读全文
                
摘要:1、VS2010建立VC++ win32控制台项目 2、在工程目录下建立lib目录和include目录,将已编译好的lib拷打lib下,include拷到include下,dll拷到Debug目录下 3、工程属性--配置属性--VC++目录--包含目录,添加ffmpeg头文件目录及其他第三方头文件目
        阅读全文
                
摘要:从新学习Qt时,重装了Qt5.4,当运行Hello World例子时,遇到了下列的情况 提示错误找不到: 顺便总结相关问题: 遇到的问题如下: 1. 由于Qt5将大部分桌面部件移到了Qt Widgets模块中,所以在.pro中要增加下面一行 QT += widgets 2. 程序中使用了OWC10,
        阅读全文
                
摘要:前段时间在做一个音视频编码板卡的PC跨平台程序,使用QT框架,其中有块功能是往QT里嵌入SDL,来播放YUV格式帧数据,现在已经在windows和linux下完成。我浏览论坛的时候,发现好多同僚在做我以前的准备工作。在这里我把我的一些经验写出来,希望对这些同僚有点帮助,当然可能有有一些错误,请指出来
        阅读全文
                
摘要:基于前篇关于QT+SDL的播放器框架。我们得以获取一个SDL的窗口。 又看到SDL上支持了OPENGL,因此,试想,我们是否可以用OPENGL来绘图呢,如果可以,可以通过这个渠道来学习OPENGL相关的知识。 根据原来的程序结构,我们把SDL的初始化放到了MyWidnow::CreateSDLWin
        阅读全文
                
摘要:[cpp] view plain copy print? <span style="font-family: Arial, Verdana, sans-serif; white-space: normal; background-color: rgb(255, 255, 255); ">用的是wid
        阅读全文
                
摘要:用QT来搭建一个简易的播放器的外壳,除了一个框框用来显示视频之外,前进按钮,快退按钮,播放/暂停按钮,停止按钮,和一个选择文件的按钮。 没有什么太重点的,主要就是熟悉一下QT的基本操作,在选择文件上比较费劲因为涉及到另外的类。然后就是熟悉基本的信号与槽绑定的问题。 直接上代码 xxx.pro工程文件
        阅读全文
                
摘要:这几天学习了下QT,QT核心的东西就是其信号与槽,其他的就是界面的设计,一个程序所有的逻辑部分都是利用信号和槽串起来的。一个widget发送信号,另外一个widget根据这个信号绑定的槽执行相应的函数,这样就实现了界面和程序逻辑的 交互操作。为了练习QT,结合前段时间对VLC播放器的分析,知道VLC
        阅读全文
                
摘要:首先说说我的开发环境: Qt5.4.0库 MinGW 4.9.1编译器 QtCreator 3.3 我编译所用到的QtAv材料在这里可以下载 链接: http://pan.baidu.com/s/1hqhAeqw 密码: j7bf 里面有QtAv源码,FFmpeg库,Portaudio库 第一步:把
        阅读全文
                
摘要:参与项目开发: https://github.com/wang-bin/QtAV 下载编译好的文件等:https://sourceforge.NET/projects/qtav win下编译好的可执行文件及编译所需的文件在这:https://sourceforge.net/projects/qtav
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号