雷霄骅系列博客汇总

        这两天快速浏览了一下雷霄骅的博客,相信看过他博客的人内心都是无比钦佩,说句天妒英才确不为过,可能雷神说过最多的话大概就是,...没有我想要的,打开源代码... 真的是厉害。雷神不仅分享了自己的学习经历,里面还有一些文章,推理故事等等,都在杂谈里面,当然还有当年那个送别的女生,吃了一瓜。愿雷神在另一个世界安好,继续发光发热。总结了一下雷神博客的主要内容,可能有些杂乱,大部分是按照他分享的时间线总结的。

[总结]FFMPEG视音频编解码零基础学习方法

链接:[总结]FFMPEG视音频编解码零基础学习方法_雷霄骅(leixiaohua1020)的专栏-CSDN博客

[总结]RTMP流媒体技术零基础学习方法

链接:[总结]RTMP流媒体技术零基础学习方法_雷霄骅(leixiaohua1020)的专栏-CSDN博客

[总结]视频质量评价技术零基础学习方法

链接:[总结]视频质量评价技术零基础学习方法_雷霄骅(leixiaohua1020)的专栏-CSDN博客_视频质量评价

[总结]视音频编解码技术零基础学习方法

链接:[总结]视音频编解码技术零基础学习方法_雷霄骅(leixiaohua1020)的专栏-CSDN博客

视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI

链接:视频特性TI(时间信息)和SI(空间信息)的计算工具:TIandSI_雷霄骅(leixiaohua1020)的专栏-CSDN博客

做视频评价试验的时候,需要根据一定的条件选择有代表性的视频序列。ITU-R BT.1788建议使用时间信息(TI,Temporal perceptual Information,也可以称时间复杂度)和空间信息(SI,Spatial perceptual Information,也可以称空间复杂度)来衡量视频的特性。

SI表征一帧图像的空间细节量。空间上越复杂的场景,SI值越高。 TI表征视频序列的时间变化量。运动程度较高的序列通常会有更高的TI值。 SI计算方法:对第n帧视频进行Sobel滤波,然后对滤波后图像计算标准差。选这些帧中的最大值为SI。 TI计算方法:求n与n-1帧图像的帧差,然后对帧差图像计算标准差。选这些帧中的最大值为TI。

IPTV码流分析指标

链接:IPTV码流分析指标_雷霄骅(leixiaohua1020)的专栏-CSDN博客

ffdshow 源代码

链接:ffdshow 源代码分析1 : 整体结构_雷霄骅(leixiaohua1020)的专栏-CSDN博客

dshow是一个非常强大的DirectShow解码器,封装了ffmpeg,libmpeg2等解码库。它也提供了丰富的加工处理选项,可以锐化画面,调节画面的亮度等等。不止是视频,FFDShow现在同样可以解码音频,AC3、MP3等音频格式都可支持。并且可以外挂winamp 的DSP插件,来改善听觉效果。

MediaInfo源代码

链接:MediaInfo源代码分析 1:整体结构_雷霄骅(leixiaohua1020)的专栏-CSDN博客_mediainfo源码

MediaInfo 用来分析视频和音频文件的编码和内容信息,是一款是自由软件 (免费使用、免费获得源代码)。

live555 源代码

链接:live555 源代码简单分析1:主程序_雷霄骅(leixiaohua1020)的专栏-CSDN博客

首先live555是一个开源项目,是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。

基于Socket的文件传输(使用CSocket类)

链接:基于Socket的文件传输(使用CSocket类)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

使用MFC(微软基础库类)采用面向对象的方法实现了基于Socket的文件传输

LAV Filter 源代码分析

链接:LAV Filter 源代码分析 3: LAV Video (1)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

LAV Video 是使用很广泛的DirectShow Filter。它封装了FFMPEG中的libavcodec,支持十分广泛的视频格式的解码。

Media Player Classic - HC 源代码分析

链接:Media Player Classic - HC 源代码分析 1:整体结构_雷霄骅(leixiaohua1020)的专栏-CSDN博客

Media Player Classic - Home Cinema (mpc-hc)播放器一个经典的影音播放器,可播放CD、VCD、DVD、及MP3、MP4、AVI、AAC等多种影音格式。与此同时,它还是开源的。很多知名的视频播放器都是在它的基础上建立起来的。

BMP 转 YUV (BMP2YUV)

链接:BMP 转 YUV (BMP2YUV)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_bmp转yuv

位图文件(Bitmap-File,BMP)格式是Windows采用的图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。BMP位图文件默认的文件扩展名是bmp或者dib。BMP文件大体上分为四个部分:

ITU-T Technical Paper: NP, QoS 和 QoE的框架以及它们的区别

链接:ITU-T Technical Paper: NP, QoS 和 QoE的框架以及它们的区别_雷霄骅(leixiaohua1020)的专栏-CSDN博客_qoe和qos

服务质量(QoS)这个术语被广泛地应用,并且随着新的通信环境的不断出现,其本身的应用范围也越来越广,比如有关于宽带网、无线网以及新兴的各种多媒体服务的内容。此外,体验质量(QoE)这个术语也被广泛用于描述用户对于所交付服务的满意度。但是,这两个术语常常被滥用和错用,正确地理解QoS和QoE至关重要。因此本部分内容将介绍有助于更好理解QoS和QoE所需的背景信息,同样是基于ITU-T给出的建议。

ITU-T Technical Paper: QoS 的参数

链接:ITU-T Technical Paper: QoS 的参数(非常的全,共计88个)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_qos参数

ITU-T Technical Paper: QoS 测量 (目标,方法,协议)

链接:ITU-T Technical Paper: QoS 测量 (目标,方法,协议)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

LIRe 源代码分析

链接:LIRe 源代码分析 1:整体结构_雷霄骅(leixiaohua1020)的专栏-CSDN博客

LIRE(Lucene Image REtrieval)提供一种的简单方式来创建基于图像特性的Lucene索引。利用该索引就能够构建一个基于内容的图像检索(content- based image retrieval,CBIR)系统,来搜索相似的图像。

在LIRe中主要实现的图像特征有:

  1. RGB和HSV空间的颜色直方图;

  2. MPEG-7的颜色特征,包括Scalable color,Color layout和Edge Histogram;

  3. Tamura纹理特征,包括粗糙度(Coarseness),对比度(Contrast)和方向度(Directionality);

  4. 颜色和边缘的方向性描述符(Color and edge directivity descriptor, CEDD);

  5. 模糊颜色和纹理直方图(Fuzzy color and texture histogram, FCTH);

  6. 颜色关联图(Auto color correlation);

  7. 尺度不变特征变换(Scale-invariant feature transform , SIFT)。

Lucene 学习资料:

链接:Lucene 学习资料_雷霄骅(leixiaohua1020)的专栏-CSDN博客

Lucene不是一个完整的全文索引应用,而是是一个用Java写的全文索引引擎工具包,它可以方便的嵌入到各种应用中实现针对应用的全文索引/检索功能。

MPEG-7 视觉描述符

链接:MPEG-7 视觉描述符_雷霄骅(leixiaohua1020)的专栏-CSDN博客_mpeg7

Adobe Audition 基本使用

链接:Adobe Audition 基本使用_雷霄骅(leixiaohua1020)的专栏-CSDN博客_adobe audition怎么用

Adobe Audition (前身是Cool Edit Pro) 是Adobe公司开发的一款功能强大、效果出色的多轨录音和音频处理软件。它是一个非常出色的数字音乐编辑器和MP3制作软件。不少人把它形容为音频“绘画”程序。

开源视频会议系统:OpenMeetings 安装方法

链接:开源视频会议系统:OpenMeetings 安装方法_雷霄骅(leixiaohua1020)的专栏-CSDN博客

Flash 平台音视频直播的实现

链接:Flash 平台音视频直播的实现_雷霄骅(leixiaohua1020)的专栏-CSDN博客

C/C++连接MySql数据库

链接:C/C++连接MySql数据库_雷霄骅(leixiaohua1020)的专栏-CSDN博客

ffmpeg参数中文详细解释

链接:ffmpeg参数中文详细解释_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg 参数

给 VS2008 / VS2010 MFC 项目添加启动画面

链接:给 VS2008 / VS2010 MFC 项目添加启动画面_雷霄骅(leixiaohua1020)的专栏-CSDN博客

MFC的多国语言界面的实现

链接:MFC的多国语言界面的实现_雷霄骅(leixiaohua1020)的专栏-CSDN博客

RTMPdump 源代码分析

tmpdump 是一个用来处理 RTMP 流媒体的工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps:// 等。

链接:RTMPdump 源代码分析 1: main()函数_雷霄骅(leixiaohua1020)的专栏-CSDN博客

传媒大学媒体中心资源批量获取工具的制作

链接:传媒大学媒体中心资源批量获取工具的制作_雷霄骅(leixiaohua1020)的专栏-CSDN博客

一个简单的基于 DirectShow 的播放器

链接:一个简单的基于 DirectShow 的播放器 1(封装类)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)

链接:FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

FFMPEG类库打开流媒体的方法(需要传参数的时候)

链接:FFMPEG类库打开流媒体的方法(需要传参数的时候)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

FFmpeg发送流媒体的命令(UDP,RTP,RTMP)

链接:FFmpeg发送流媒体的命令(UDP,RTP,RTMP)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg rtp

FFMPEG结构体分析:AVFrame

链接:FFMPEG结构体分析:AVFrame_雷霄骅(leixiaohua1020)的专栏-CSDN博客_avframe结构

OpenCV 实现颜色直方图

链接:OpenCV 实现颜色直方图_雷霄骅(leixiaohua1020)的专栏-CSDN博客

OpenCV 使用光流法检测物体运动

链接:OpenCV 使用光流法检测物体运动_雷霄骅(leixiaohua1020)的专栏-CSDN博客

OpenCV 轮廓检测

链接:OpenCV 轮廓检测_雷霄骅(leixiaohua1020)的专栏-CSDN博客

MFC中使用SDL播放音频没有声音的解决方法

链接:MFC中使用SDL播放音频没有声音的解决方法_雷霄骅(leixiaohua1020)的专栏-CSDN博客_sdl_mixer没有声音

ffplay的快捷键以及选项

链接:ffplay的快捷键以及选项_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffplay 快捷键

开源视频监控系统:iSpy

链接:开源视频监控系统:iSpy_雷霄骅(leixiaohua1020)的专栏-CSDN博客_开源摄像头监控系统

开源视频平台:MediaCore(MediaDrop)

MediaCore 是一个多媒体的建站系统,主要的功能包括视频、音频、YouTube集成、播客和 iTunes RSS 生成,用户可以提交各种多媒体内容。

链接:开源视频平台:MediaCore(MediaDrop)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

开源视频平台:Kaltura

Kaltura是一个很优秀的开源视频平台。提供了视频的管理系统,视频的在线编辑系统等等一整套完整的系统,功能甚是强大。

链接:开源视频平台:Kaltura_雷霄骅(leixiaohua1020)的专栏-CSDN博客_开源视频监控平台

开源视频平台:ViMP

链接:开源视频平台:ViMP_雷霄骅(leixiaohua1020)的专栏-CSDN博客

开源网络监控管理系统:OpenNMS

链接:开源网络监控管理系统:OpenNMS_雷霄骅(leixiaohua1020)的专栏-CSDN博客_开源nms

视音频编解码学习工程:H.264分析器

链接:视音频编解码学习工程:H.264分析器_雷霄骅(leixiaohua1020)的专栏-CSDN博客_h264 分析器

OpenCV提取显示一张图片(或者视频)的R,G,B颜色分量

链接:OpenCV提取显示一张图片(或者视频)的R,G,B颜色分量_雷霄骅(leixiaohua1020)的专栏-CSDN博客

方便使用FFMPEG的经验

链接:方便使用FFMPEG的经验_雷霄骅(leixiaohua1020)的专栏-CSDN博客

ffmbc——为广播电视以及专业用途量身定制的FFmpeg

链接:ffmbc——为广播电视以及专业用途量身定制的FFmpeg_雷霄骅(leixiaohua1020)的专栏-CSDN博客

最简单的基于FFMPEG的图像编码器(YUV编码为JPEG)

链接;最简单的基于FFMPEG的图像编码器(YUV编码为JPEG)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg 图片解码

最简单的基于FFMPEG的封装格式转换器(无编解码)

链接:最简单的基于FFMPEG的封装格式转换器(无编解码)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg封装

最简单的基于FFMPEG的音频编码器(PCM编码为AAC)

链接:最简单的基于FFMPEG的音频编码器(PCM编码为AAC)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

最简单的基于FFMPEG的视频编码器(YUV编码为H.264)

链接:最简单的基于FFMPEG的视频编码器(YUV编码为H.264)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

视频压缩编码和音频压缩编码的基本原理

链接:视频压缩编码和音频压缩编码的基本原理_雷霄骅(leixiaohua1020)的专栏-CSDN博客

ffplay播放器移植VC的工程:ffplay for MFC

链接:ffplay播放器移植VC的工程:ffplay for MFC_雷霄骅(leixiaohua1020)的专栏-CSDN博客

最简单的基于FFmpeg的AVfilter例子(水印叠加)

链接:最简单的基于FFmpeg的AVfilter例子(水印叠加)_雷霄骅(leixiaohua1020)的专栏-CSDN博客

x264 编码器选项分析 (x264 Codec Strong and Weak Points)

链接:x264 编码器选项分析 (x264 Codec Strong and Weak Points) 1_雷霄骅(leixiaohua1020)的专栏-CSDN博客

最简单的基于FFmpeg的AVDevice例子(读取摄像头)

链接:最简单的基于FFmpeg的AVDevice例子(读取摄像头)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg读取摄像头

最简单的基于FFmpeg的推流器(以推送RTMP为例):

链接:最简单的基于FFmpeg的推流器(以推送RTMP为例)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg rtmp 推流

最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)

链接:最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_ffmpeg 分离音频

最简单的视音频播放示例

链接:最简单的视音频播放示例1:总述_雷霄骅(leixiaohua1020)的专栏-CSDN博客

SDL2源代码分析1:初始化(SDL_Init())

雷霄骅系列博客汇总_第1张图片

 

链接:SDL2源代码分析1:初始化(SDL_Init())_雷霄骅(leixiaohua1020)的专栏-CSDN博客_sdl_init

雷霄骅系列博客汇总_第2张图片

 

最简单的视频编码器:编译(libx264,libx265,libvpx)

链接:最简单的视频编码器:编译(libx264,libx265,libvpx)_雷霄骅(leixiaohua1020)的专栏-CSDN博客_libx264

我的开源视音频项目汇总

链接:我的开源视音频项目汇总_雷霄骅(leixiaohua1020)的专栏-CSDN博客_雷霄骅

你可能感兴趣的:(视频编码相关,雷霄骅)