音视频
文章平均质量分 67
胖子呀
这个作者很懒,什么都没留下…
展开
-
vs2017引入SDL2的办法
与引入ffmpeg类似。1、下载SDL2下载地址:http://www.libsdl.org/download-2.0.php注意下载Development Libraries:版本的。2、以下步骤同ffmpeg但是一个项目只能引入一个include,所以可以直接把对应文件拷到项目对应的文件夹下面。记得在外部依赖项里加入 SDL2.lib;SDL2main.lib;参考...原创 2018-10-12 17:50:12 · 1792 阅读 · 0 评论 -
gstreamer播放教程二:字幕
参考:https://blog.csdn.net/sakulafly/article/list/2https://gstreamer.freedesktop.org/documentation/tutorials/playback/subtitle-management.html如何获取字幕、音轨、视频流个数,及其具体信息如何切换字幕,切换音轨,切换视频流如何外挂一个字幕如何设...原创 2019-01-16 19:58:51 · 888 阅读 · 0 评论 -
QT5 有关connect
1、按钮与槽函数连接 QAbstractButton *stepButton = new QPushButton(tr("step[e]")); connect(stepButton, SIGNAL(clicked()), this, SLOT(stepPlay()));2、action与槽函数连接QAction *addAct= new QAction("name",this)...原创 2018-11-26 17:01:59 · 1160 阅读 · 0 评论 -
QT5安装
QT5 以后下载安装包,安装完成就自己带了qtcreator了,不用纠结还要安装qtcreator。只是安装完成以后,桌面不会自己生成快捷方式,需要自己去找。1、首先下载安装包,下载也是很糟心,该下哪个版本呀,下多少位的呀,下那种编译方式的呀。版本的话5以后的吧。多少位这个就要慎重了,注意64位的是不能使用32位的库的,奇怪。编译方式,mingw是自带了的,不用自己去下载。msvc...原创 2018-11-09 15:12:31 · 449 阅读 · 0 评论 -
编译链接过程中出现“无法解析的外部符号”,原因及解决办法总结
1、错误为:error LNK2019: 无法解析的外部符号 ___report_rangecheckfailure,该符号在函数 _OBJ_create_objects 中被引用原因:__report_rangecheckfailure是用来检查堆栈缓存溢出的,如果编译的时候打开GS(project property--》Configuration properties--》c/c++......原创 2018-11-09 15:00:25 · 118965 阅读 · 3 评论 -
vs编译动态链接库的方法及使用
1、编译动态链接库(1)在vs中新建项目,把要编译的动态链接库添加到项目里(2)重新生成就行了,然后会在输出目录(debug)下生成dll文件和lib文件。坑:(1)链接出现找不到 msvcrt_winxp.obj。解决办法:1、安装winDDK。WinDDK下载地址http://www.microsoft.com/en-us/download/confirmation.a...原创 2018-11-09 14:37:29 · 5332 阅读 · 0 评论 -
HLS流媒体协议简介
1、工作原理HLS协议的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。2、简述在服务器端,流媒体文件被切割成一个一个的小分片,这些小分片有着相同的时长(常用10s),每一个小分片是一个ts文件。同时 产生一个索引文件(m3u8),索引文件里存放了ts文件的URL。客户端请求方式分两种,一种是点播(vod),一种是直播(live)vod:客户端一次获取...原创 2018-10-23 10:18:08 · 2149 阅读 · 0 评论 -
FFmpeg 入门 [一]
1、ffmpeg是什么? 这里简单说成,是一个播放器开发的工具,用c语言写成,可以理解成c语言的一个包,相当于python的模块,这个包里定义了很多的方法(或者称为接口API),结构体之类的,在做播放器开发的时候,直接引入这个包,然后调用API就能实现音视频的编解码之类的操作。2、开发环境的配置,每学习一个新的内容,这一步通常是让我非常非常头疼的。我用的是vs2017,然后在创建...原创 2018-10-15 19:54:55 · 3559 阅读 · 0 评论 -
FFmpeg 入门 [二]
参考 https://blog.csdn.net/yao_hou/article/details/80559161使用FFmpeg将一个视频成功的播放出来的流程如下(图片出自参考的博客,感谢):2、如下代码实现了打开视频文件到打开解码器#include <iostream>extern "C"{#include <libavformat/avf...原创 2018-10-15 19:41:53 · 258 阅读 · 0 评论 -
gstreamer:caps negociation
参考https://blog.csdn.net/techx/article/details/44134911简单的理解,caps negociation 是在两个element通过pad连接以后,要进行对话,确定媒体格式和相关的属性。一、caps negociationplaybin 中的element连接好以后,就要进行caps negociation了,caps negociati...原创 2019-08-29 15:27:23 · 579 阅读 · 0 评论