热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

雷霄骅系列博客汇总

这两天快速浏览了一下雷霄骅的博客,相信看过他博客的人内心都是无比钦佩,说句天妒英才确不为过,可能雷神说过最多的话大概就是,.

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

[总结]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())

 

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

 

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

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

我的开源视音频项目汇总

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


推荐阅读
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • 本文介绍了Perl的测试框架Test::Base,它是一个数据驱动的测试框架,可以自动进行单元测试,省去手工编写测试程序的麻烦。与Test::More完全兼容,使用方法简单。以plural函数为例,展示了Test::Base的使用方法。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Android工程师面试准备及设计模式使用场景
    本文介绍了Android工程师面试准备的经验,包括面试流程和重点准备内容。同时,还介绍了建造者模式的使用场景,以及在Android开发中的具体应用。 ... [详细]
  • 本文由编程笔记#小编整理,主要介绍了关于数论相关的知识,包括数论的算法和百度百科的链接。文章还介绍了欧几里得算法、辗转相除法、gcd、lcm和扩展欧几里得算法的使用方法。此外,文章还提到了数论在求解不定方程、模线性方程和乘法逆元方面的应用。摘要长度:184字。 ... [详细]
  • 在2022年,随着信息化时代的发展,手机市场上出现了越来越多的机型选择。如何挑选一部适合自己的手机成为了许多人的困扰。本文提供了一些配置及性价比较高的手机推荐,并总结了选择手机时需要考虑的因素,如性能、屏幕素质、拍照水平、充电续航、颜值质感等。不同人的需求不同,因此在预算范围内找到适合自己的手机才是最重要的。通过本文的指南和技巧,希望能够帮助读者节省选购手机的时间。 ... [详细]
author-avatar
hsc686
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有