- 博客(11)
- 资源 (48)
- 收藏
- 关注
原创 ffmpeg 编码摄像机H264流
.h#pragma once#include "headers.h"extern "C"{#include #include "libavformat/avformat.h"#include "libavutil/avutil.h"#include "libswscale/swscale.h"}class CX264Encoder{public: CX264Encod
2016-12-27 09:00:55 547 1
原创 ffmpeg 解码摄像机H264流
.h:#pragma once#include "headers.h"// #define _SDL_config_win32_hextern "C"{#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libavutil/avutil.h"#include "libswsca
2016-12-27 08:59:11 449
原创 YV12转Iplimage
void HC_Out(char *pBuf, DWORD dwWidth, DWORD dwHeight){ if(!pBuf){ return; } IplImage* pImage_YV12 = cvCreateImageHeader(cvSize(dwWidth, dwHeight / 2 * 3), IPL_DEPTH_8U, 1); if (!pImage_YV12){
2016-12-26 09:29:54 280
原创 C++ 解析H264文件
#include "stdafx.h"#include typedef enum { NALU_TYPE_SLICE = 1, NALU_TYPE_DPA = 2, NALU_TYPE_DPB = 3, NALU_TYPE_DPC = 4, NALU_TYPE_IDR = 5, NALU_TYPE_SEI = 6, NAL
2016-12-21 15:11:00 3967
原创 H264(NAL简介与I帧判断)
1、NAL全称Network Abstract Layer, 即网络抽象层。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NAL单元(SPS与PPS除外)。在实际的
2016-12-21 10:18:48 1999
原创 C++ 解析flv文件
#include "stdafx.h"#include typedef struct FLV_HEADER{ BYTE btSignature[3]; BYTE btVersion; BYTE btFlags; BYTE btDataOffset[4]; FLV_HEADER() { memset(this, 0, sizeof(FLV_HEADER)); }};t
2016-12-20 11:15:21 1671
原创 ffmpeg 解析aac adts格式的文件
根据http://blog.csdn.net/sz76211822/article/details/53670069所讲,可以先读取文件的二进制数据到缓冲区,然后从缓冲区起始地址检测FFF。如果是,则解析协议。代码如下:#include "stdafx.h"#include #ifdef _WIN32//Windowsextern "C"{#include "libavcode
2016-12-16 14:47:17 3287
原创 AAC音频格式分析
关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Audio_Coding AAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解
2016-12-15 14:27:40 4996
原创 视音频基础知识——I,P,B,PTS,DTS
一:I帧,P帧和B帧I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。自身可以通过视频解压算法解压成一张单独的完整的图片。P frame: 前向预测编码帧 又称predictive-frame,通过充分将低于图像序
2016-12-15 13:39:44 411
原创 ffmpeg 将yuv转换成H264
#include "stdafx.h"#ifdef _WIN32//Windowsextern "C"{#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libavutil/opt.h"#include "libavutil/parseutils.h"#include "libavu
2016-12-01 14:14:14 4546
C++ 解析rtsp流后返回Iplimage,用Opengl显示
2017-02-24
C++ Qwt 绘图示例
2019-04-10
centos7 png转bmp
2018-11-22
Linux jpg转bmp
2018-11-22
C++ leveldb
2017-09-03
如何将带有pcm格式的flv文件转换成mp4
2023-12-10
如何编译arm板子的gcc
2023-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人