自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

依然那霖哥

工作不是为了工作,学习也不是为了学习

  • 博客(18)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 【FFmpeg(2016)】SwrContext重采样结构体

【前言】在看这篇文章前,我推荐你先看看我的另外两篇文章:【FFmpeg(2016)】视频文件分离器(demuxing)——H264&PCM【FFmpeg(2016)】PCM编码AAC本文章主要介绍SwrContext的用处 和 使用方法,到底什么是重采样,为什么需要重采样,希望你耐心看完。重采样,也就是对已得到的数据进行重新的采样;比如,

2016-09-28 11:31:45 6268 3

原创 【FFmpeg(2016)】PCM编码AAC

【前言】本文章主要是将 PCM原始数据编码为AAC。测试文件则是上一篇文章生成的PCM文件: 【FFmpeg(2016)】视频文件分离器(Muxing)——H264&PCM音频数据format分很多种类型,16bit,32bit等,而2016 ffmpeg只支持最新的AAC格式,32bit,也就是AV_SAMPLE_FMT_FLTP。所以

2016-09-27 22:20:30 9616 7

原创 【FFmpeg(2016)】视频文件分离器(demuxing)——H264&PCM

【前言】本文章主要对视频文件的视频流、音频流进行分离,并解码音频位原始数据PCM。 -> H264 MP4/FLV等 -> -> PCM【FFmpeg数据结构】AVFormatContext AVStream AVCodecContext AVCo

2016-09-27 21:32:47 2479

原创 Visual Studio无法定位于动态链接库

今天用vs开发ffmpeg突然冒出一个这样的错误由于程序用到了 avcodec 和 avutil 这两个库,而 av_frame_alloc是属于 avutil这个库的。以下通过查询头文件,发现 av_frame_alloc 并非属于 avcodec 动态库的函数,那为什么会这样子呢?我决定再查询一下 avcodec-57.all 和 libav

2016-09-24 08:54:05 5172

转载 Qt权限设置

QT版本:5.5.1 QT CreatorQT Creator 编译出来的程默认是不带管理员权限的。有时是需要管理员权限。第一步: 创建文件 manifest.xml 添加如下代码[html] view plain copy xml version="1.0" encoding="UTF-8" st

2016-09-22 10:15:02 3495

转载 MP4文件格式

http://eastnapoleon.blog.163.com/blog/static/366216692010101911255809/  目前MP4的概念被炒得很火,也很乱。最开始MP4指的是音频(MP3的升级版),即MPEG-2 AAC标准。随后MP4概念被转移到视频上,对应的是MPEG-4标准。而现在我们流行的叫法,多半是指能播放MPEG-4标准编码格式视频的播放

2016-09-21 20:04:30 2493

转载 FLV文件格式

最近要用到flv,整理了一些flv格式的资料,供参考。 flv文件主要由两部分组成:header和body。1.headerheader部分记录了flv的类型、版本等信息,是flv的开头,一般都差不多,占9bytes。具体格式如下:文件类型3 bytes“FLV”版本1 byte一般为0x01流信息

2016-09-21 19:47:24 554

转载 MP4文件格式详解

************************************** 结构概述                                    **************************************一、基本概念1.mp4概述MP4文件中的所有数据都装在box(QuickTime中为atom)中,也就是说MP4文件由若干个b

2016-09-21 19:46:14 6083

转载 FFmpeg中的时间戳(DTS和PTS)

FFmpeg里有两种时间戳:DTS(Decoding Time Stamp)和PTS(Presentation Time Stamp)。 顾名思义,前者是解码的时间,后者是显示的时间。要仔细理解这两个概念,需要先了解FFmpeg中的packet和frame的概念。FFmpeg中用AVPacket结构体来描述解码前或编码后的压缩包,用AVFrame结构体来描述解码后或编码前的信号帧。 对于视

2016-09-21 17:11:31 3783

转载 C运行时库(C Run-time Library)详解

一、什么是C运行时库1)C运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数.2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);所以,C 语言内核开发出来之后,Dennis Ritchie 和 Brian Kernighan 就用 C 本

2016-09-21 13:35:17 1194

原创 Win7 vs2015编译protobuf-3.0.0

需要工具:1. visual studio 2015 2. cmake3.git[可选]安装完毕,继续从官网下载protobuf :https://github.com/google/protobuf/releases/tag/v3.0.0window编译protobuf有两种方式:一个使用vs自带的msvc(环境测试vs开发者命令行

2016-09-20 17:41:52 8315

原创 window运行可执行模快

程序运行时,加载程序会检查执行模块的导入段,试图找到用到的dll的路径,搜查的路径顺序为:1. 包含可执行文件的路径2. window系统目录,可通过GetSystemDirectory获得 。-》c:/window/system323. 16位系统的子目录,即window目录中的System子目录4. window系统目录,通过GetWindowDirectory获得

2016-09-20 15:10:59 612

转载 MinGW和MSYS的自动安装

原文:http://www.swingworks.net/2010/11/install_mingw_and_msys_with_mingw-get-inst/好吧,这是今天写的第二篇文章。我表示这篇才是今天的重头。(伪半年之前曾经写过一篇关于MinGW和MSYS的手动安装的文章[1],到现在还是全站点击率最高的。(目前这篇文章是最高的。)好吧,侧面反映了MinGW确实是Win上比

2016-09-20 11:15:40 830

转载 MinGW 和 MSYS 的手动安装与环境配置

【2010-11-18 注】目前MinGW已经提供了自动安装包。尽管如此,这篇文章的内容依然有效。如果需要查看关于MinGW和MSYS自动安装的内容,请移步:http://www.swingworks.net/2010/11/install_mingw_and_msys_with_mingw-get-inst/ 原文:http://www.swingworks.net/2010/0

2016-09-20 11:14:18 18756 1

转载 Qt for Windows:Qt 5.4.0 MinGW 静态编译版本制作

原文地址:http://blog.csdn.net/wsj18808050/article/details/42301561/本文将讲述如何在Windows中,用源码版本的Qt制作出一个可以一键静态编译Qt我使用的环境是:Windows7 64位 旗舰版大致流程:1.安装Qt(源码版)以及其他必要的环境2.编译/安装

2016-09-20 09:38:37 548

转载 UML类图几种关系的总结

转自:http://blog.csdn.net/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1.

2016-09-14 12:01:36 644

原创 【C++】零碎知识

1.线程在函数里面创建的静态局部变量不会随线程的结束而被释放。 ------2016.09.12

2016-09-12 16:19:05 357

原创 【QT开发】一些零碎知识

1.乱码QTextCodec *codec = QTextCodec::codecForName("GB18030");setWindowTitle(codec->toUnicode("我是中文"));2.QTimer 调用start后,如果槽函数时间比start的实参数值大,那么start直到上次执行的函数返回才能继续调用槽函数。3.用QThread开启线程时,在run函

2016-09-11 16:16:44 506

VisualAssist2093+VS2015破解

该破解支持以前已经使用过期。 该Visual Assist 版本为2093,最高支持vs2015。 具体操作方法见readme.txt

2018-08-13

Window wlan connect

Use window API to connect Wlan.

2017-01-08

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

TA关注的人

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