自定义博客皮肤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)
  • 资源 (7)
  • 收藏
  • 关注

原创 注册ffmpeg滤镜过程

1.注册流程在libavfilter目录下,创建vf_lpscale.c文件,这个文件为具体的滤镜代码文件。 在libavfilter目目录下,修改allfilters.c文件中,增加:externAVFilterff_vf_arlpscale; 在libavfilter目录下,修改Makefile,增加一行:OBJS-$(CONFIG_ARLPSCALE_FILTER)+= vf_lpscale.o 重新配置,执行configure,生成config.mak/configh.h 编译ffm..

2020-07-30 21:41:32 545 1

原创 利用av_read_frame解码aac、mp4多媒体文件为pcm

1.解码流程本篇博客接上一篇,上一篇博客《利用av_parser_parser2函数,解码aac音频》,上一篇博客是使用av_parser_parser2函数进行音频的解码,这种方法只能解码aac,本篇博客使用av_read_frame函数,可以直接从mp4中解码出pcm音频数据。无论是从流程上还是代码上和上一篇类似。2.代码visualstudio环境代码:#pragma warning(disable : 4996);#include "DecodeAudio2.h"...

2020-07-18 10:36:04 670

原创 利用av_parser_parser2函数,解码aac音频

1、音频解码音频的编码格式很多,最常用的应该就是aac编码,acc+h264封装成mp4多媒体文件,最常用的音频属性大概为:双通道立体声、44100hz采样(截图中是48K,本例程的mp4是48k音频)。2、解码流程visual studio环境:https://github.com/liupengh3c/goffmpeg3、源码#pragma warning(disable : 4996);#include "DecodeAudio.h"extern "C"{#in.

2020-07-16 22:44:14 807

原创 利用av_read_frame解码h264、mp4多媒体文件为yuv

1、解码在上一篇博客《利用av_parser_parser2函数,解码h264文件》中,只能解码h264文件为yuv,不能直接从mp4、avi等多媒体文件中直接解码yuv,本文不仅可以解码h264文件到yuv,而且也支持直接从mp4中提取视频并解码为yuv,相比上一篇博客中的方法更通用一些。2、解码流程解码mp4文件比解码h264多了一个步骤:从视频流(stream)中复制参数到解码器上下文(AVCodecContext)中,这是一个必须的步骤,解码h264此步骤可以省略。3、代码v

2020-07-13 22:18:28 1165

原创 利用av_parser_parser2函数,解码h264文件

1、解码原始的图像数据是非常庞大的,本示例的视频20s,分辨率1280*720,原始的yuv420p数据大概在1.4G,如果是2个小时的电影、分辨率为1920*1080,原始的yuv数据可想而知会有多大,所以无论是音频还是视频数据都会经过编码,以降低多媒体mp4、mov等视频的容量。利用av_parser_parser2解码,输入必须是只包含视频编码数据“裸流”(例如H.264、HEVC码流文件),而不能是包含封装格式的媒体数据(例如AVI、MKV、MP4)。2、解码流程懒的画图了,直接手写

2020-07-12 19:23:06 1601

原创 mp4文件解封装为h264+aac(dts)两个文件

1、原理mp4的文件一般情况下是有video的编码文件+audio的编码文件封装而成,典型mp4文件,是有h264+aac组成(代码示例中的mp4音频是dts编码),如下图2、流程上面的流程图和代码的注释是一一对应的,可以结合代码理解一下。3、代码代码的运行环境是visualstudio2019,如果要运行在linux上,代码基本上差不多,需要在linux上编译ffmpeg的库,然后通过cmake编译运行。visual studio环境代码:/* 将mp4文件解封装.

2020-07-12 12:08:18 2390

CH375USB文件

CH375USB模块,51单片机例程,方便大家开发,我弄了好长时间才弄好的,这上面有例程。

2009-12-17

大家共同学习学习吧,都是关于AD采样的,挺好的

大家共同学习学习吧,都是关于AD采样的,挺好的

2009-05-13

大家共同学习学习吧,都是关于AD采样的,挺好的

大家共同学习学习吧,都是关于AD采样的,挺好的

2009-05-13

大家共同学习学习吧,都是关于AD采样的,挺好的

大家共同学习学习吧,都是关于AD采样的,挺好的

2009-05-13

大家共同学习学习吧,都是关于AD采样的,挺好的

大家共同学习学习吧,都是关于AD采样的,挺好的

2009-05-13

还有这些都可以看看,很有用大家共同学习学习吧

大家共同学习学习吧,都是关于AD采样的,挺好的

2009-05-13

C语言教程430的,关于AD采样的,大家可以看一下啊

这是一个很不错的C语言教程,大家可以学习一下

2009-05-13

空空如也

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

TA关注的人

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