自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (32)
  • 收藏
  • 关注

原创 printf格式总结

每次都要搜一下,这次记录下来,看代码:int main() { char c, s[20]; int a=1234; float f=3.141592653589; double x=0.12345678912345678; strcpy(s, "Hello,World"); c='\x41'; printf("a=%d\n", a);//按照十进制整数格式输出,显

2016-08-15 21:48:46 757

转载 OpenGL glBlendFunc()

glBlendFunc();--混合OpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,不讨 论这个了) 下面用数学公式来表达一下这个运算方式。

2016-08-10 16:29:53 658

转载 ffmpeg time_base详解

ffmpeg time_baseffmpeg存在多个时间基准(time_base),对应不同的阶段(结构体),每个time_base具体的值不一样,ffmpeg提供函数在各个time_base中进行切换。搞清楚各个time_base的来源,对于阅读ffmpeg的代码很重要。一、time_base1、AVStream(libavformat/avformat.h)typede

2016-08-03 10:39:52 2464

原创 用Layout实现QToolBox效果

1、简介最近要做一个项目,需要用到抽屉,但是抽屉有不能同时展开多个,所以自己用Layout实现下,记录在此,备忘。主要思路是自定义一个类继承自QWidget,此类包含一个QVBoxLayout作为mainlayout,然后在mainlayout中顶部用一个按钮控件来作为抽屉的标题栏,用一个list保存addItem插入的控件,当点击顶部按钮时,把list保存的控件可视化状态改变,下面贴具体

2016-08-02 17:43:22 1662

转载 Qt StyleSheet样式表实例

转自:http://blog.csdn.net/fu1201520/article/details/41147737在涉及到Qt 美工的时候首先需要掌握CSS 级联样式表。下面将通过几个例子来介绍一下怎样使用Qt中的部件类型设计。自定义的前台背景与后台背景的颜色:如果需要一个文本编辑器的背景变为黄色, 下面是代码行:qApp->setStyleSheet

2016-08-02 15:55:56 6581

转载 Qt样式表学习

目录:1. 何为Qt样式表2. 样式表语法基础3. 方箱模型4. 前景与背景5. 创建可缩放样式6. 控制大小7. 处理伪状态8. 使用子部件定义微观样式    8.1. 相对定位    8.2. 绝对定位1.何为Qt样式表Qt样式表的思想很大程度上是来自HTML的层叠式样式表(CSS),通过调用QWidget::setS

2016-08-02 15:54:38 1692

NormalTexture.rar

osg实现法线贴图

2022-01-18

读PCM文件编码成MP3文件

由于之前上传的资源有bug,且csdn不支持重新修改资源,故重新上传

2018-11-30

ffmpeg4.x录音程序

本程序用最新ffmpeg示例录音程序,之前的录音程序在此版本的ff上不能用了,故传一份以供参考(吐槽一下,csdn没有0分分享了)

2018-11-19

基于最简单的FFmpeg的解码器做的YUV420对齐分析

本程序实现了视频解码保存为yuv,写yuv是用文件方式写的,没用到muxer,用作AVFrame里YUV420对齐分析

2018-06-27

ffmpeg用filter添加水印

最简单的基于FFmpeg的AVFilter例子 ,本程序使用FFmpeg的AVfilter实现了水印添加功能。

2018-06-26

ffmpeg不用filter添加水印

ffmpeg不用filter添加水印,手动处理AVFrame内存数据,达到添加水印的目的

2018-06-26

利用drawtext给视频加字幕

利用drawtext给视频加字幕,忽略音频,只处理一个流视频

2018-06-01

osg实现shadowmap

osg实现shadowmap示例

2016-11-09

读取PCM利用ffmpeg编码音频

用文件读取的方式读取PCM数据,利用ffmpeg编码为音频文件

2016-11-09

ffmpeg解码音频并保存PCM的简单demo

一个简单用ffmpeg解码音频保存PCM的demo

2016-11-08

利用ffmpeg的filter混音

一个简单的混音demo

2016-11-08

ffmpeg实现scale

此例子使用ffmpeg实现视频缩放功能,是一个ffmpeg关于filter的例子

2015-08-31

ffmpeg录音+录屏

实现录屏+录音,发现bug修改,音csdn资源不能修改,所以重传

2015-08-25

ffmpeg实现录屏+录音

最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件,以前上传的有一个bug,此版本把他修复(因为不能修改资源,所以重新传一个,csdn功能不够啊)

2015-07-23

mpeg-ps文件分析器

mpeg-2文件结构分析用代码实现,结合http://blog.csdn.net/dancing_night/article/details/46832371看

2015-07-10

ffmpeg录屏+录音

最简单的基于FFmpeg的AVDevice例子(屏幕录制+声音采集),视频采用mpeg4编码,音频采用aac编码,并生成mp4文件

2015-06-30

ffmpeg录音

本程序实现采集麦克风音频数据,压制为aac

2015-06-19

ffmpeg解码

最简单的ffmpeg解码保存为yuv的例子

2015-06-19

ffmpeg api实现视频转码(音视频)

用ffmpeg代码进行转码,音频进行了重采样

2015-06-15

ffmpeg合并视频

本程序实现把2个视频合并为一个视频,不涉及编解码,但是对视频源有要求,必须是相同的参数

2015-05-14

ffmpeg实现视频切割

用ffmpeg实现视频切割,不涉及编解码,做得不够完美的地方是,没有从关键帧开始切割,所以有可能切割点会花,以后改善

2015-05-14

ffmpeg音频转码,采用swr_convert重取样

本程序实现从一个视频格式转码到另一个视频格式,只处理音频,视频忽略,若有多个音频流,只处理第一个,采用swr_convert重取样

2015-05-11

ffmpeg音频转码

本程序实现从一个视频格式转码到另一个视频格式,只处理音频,视频忽略,若有多个音频流,只处理第一个

2015-05-08

ffmpeg各个组件下载地址+编译方法+错误处理

ffmpeg各个组件下载地址+编译方法+错误处理,文件中都有记录,环境是mingw,ffmpeg版本是2.6.2

2015-05-07

ffmpeg录屏

采用内存dc抓取屏幕图像并送入ffmpeg压制为avi视频

2015-05-07

ffmpeg最简单的视频转码示例(只处理视频,忽略音频)

ffmpeg最简单的视频转码示例(只处理视频,忽略音频),工程已经在vs2010上编译通过,代码比较清晰。

2015-05-07

faac-1.28.diff

faac报错mpeg4ip_win32.h:70:36: error:'_TRUNCATE' was not declared in this scope ret = vsnprintf_s(buffer, count, _TRUNCATE, format, ap); mpeg4ip_win32.h:70:57: error:'vsnprintf_s' was not declared in this scope ret = vsnprintf_s(buffer, count, _TRUNCATE, format, ap); 可以用这个补丁解决 命令:patch -p1 < faac-1.28.diff

2015-04-28

qt-faststart

把ffmpeg转码的MP4的meta信息转换到文件头部。

2015-03-18

mingw-get-inst-20110802.exe

MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。   MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 GCC 产生 Windows32 程序。   在基本层,MinGW 是一组包含文件和端口库,其功能是允许控制台模式的程序使用微软的标准C运行时间库(MSVCRT.DLL),该库在所有的 NT OS 上有效,在所有的 Windows 95 发行版以上的 Windows OS 有效,使用基本运行时间,你可以使用 GCC 写控制台模式的符合美国标准化组织(ANSI)程序,可以使用微软提供的 C 运行时间扩展。该功能是 Windows32 API 不具备的。下一个组成部分是 w32api 包,它是一组可以使用 Windows32 API 的包含文件和端口库。与基本运行时间相结合,就可以有充分的权利既使用 CRT(C Runtime)又使用 Windows32 API 功能。

2014-11-05

x264源码带自己的注解

x264-snapshot-20091006-2245源码带一些自己的注解

2014-07-18

avifile写的2个avi和一个wav合成

本工程是用于屏幕和摄像头录制完了后合成一个工程,里面的鼠标文件时自定义的,不用管就是

2014-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除