05 2015 档案
摘要:1:初始化(SDL_Init()) SDL简介 有关SDL的简介在《最简单的视音频播放示例7:SDL2播放RGB/YUV》以及《最简单的视音频播放示例9:SDL2播放PCM》中已经叙述过了,不再重复。这两篇文章中也提到了一张SDL的原理图,如下所示: 从这个图中可以看出,SDL根据系统的不同调用不同
阅读全文
摘要:一.Mplayer支持的格式 MPlayer是一个LINUX下的视频播放器,它支持相当多的媒体格式,无论在音频播放还是在视频播放方面,可以说它支持的格式是相当全面的。 视频格式支持:MPEG、AVI、ASF 与WMV、QuickTime 与 OGG/OGM、SDP、PVA、GIF。 音频格式支持:M
阅读全文
摘要:VC2010 编译 Media Player Classic - Home Cinema (mpc-hc) Media Player Classic - Home Cinema (mpc-hc)播放器一个经典的影音播放器,免费软件,可播放CD、VCD、DVD、及MP3、MP4、AVI、AAC等多种影
阅读全文
摘要:1: 总体结构 LAV Filter 是一款视频分离和解码软件,他的分离器封装了FFMPEG中的libavformat,解码器则封装了FFMPEG中的libavcodec。它支持十分广泛的视音频格式。 源代码位于GitHub或Google Code: https://github.com/Nevca
阅读全文
摘要:50行代码实现的一个最简单的基于 DirectShow 的视频播放器 本文介绍一个最简单的基于 DirectShow 的视频播放器。该播放器对于初学者来说是十分有用的,它包含了使用 DirectShow 播放视频所有必备的函数。 直接贴上代码,具体代码的含义都写在注释中了: 最简单的基于Direct
阅读全文
摘要:DirectShow Filter 开发典型例子分析 ——字幕叠加 (FilterTitleOverlay)1 本文分析一下《DirectShow开发指南》中的一个典型的Transform Filter的例子:字幕叠加(FilterTitleOverlay)。通过分析该例子,我们可以学习到Direc
阅读全文
摘要:在FFMPEG中使用libRTMP的经验 FFMPEG在编译的时候可以选择支持RTMP的类库libRTMP。这样ffmpeg就可以支持rtmp://, rtmpt://, rtmpe://, rtmpte://,以及 rtmps://协议了。但是如何使用ffmpeg支持RTMP协议还是有一定的学问的
阅读全文
摘要:0: 主要函数调用分析 rtmpdump 是一个用来处理 RTMP 流媒体的开源工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.也提供 Android 版本。 最近研究了一下它内部函数调用的关系。 下面列出几个主要的函数的调用关
阅读全文
摘要:1:整体结构以及编译方法 XBMC(全称是XBOX Media Center)是一个开源的媒体中心软件。XBMC最初为Xbox而开发,可以运行在Linux、OSX、Windows、Android4.0系统。我自己下载了一个然后体验了一下,感觉确实不错,和Windows自带的媒体中心差不多。 XBMC
阅读全文
摘要:ffdshow神奇的功能:视频播放时显示运动矢量和QP FFDShow可以称得上是全能的解码、编码器.最初FFDShow只是mpeg视频解码器,不过现在他能做到的远不止于此.它能够解码的视频格式已经远远超出了mpeg4的范围,包括indeo video,WMV,mpeg2等等.同时,它也提供了丰富的
阅读全文
摘要:本文记录一个最简单的视频网站系统。此前做过一些基于JavaEE中的 SSH (Strut2 + Spring + Hibernate)的网站系统,但是一直没有做过一个视频网站系统,所以就打算做一个“精简”的视频网站系统,以方便以后测试以及学习使用。本视频网站支持直播(通过RTMP实现)和点播(通过H
阅读全文
摘要:1:整体结构 LIRE(Lucene Image REtrieval)提供一种的简单方式来创建基于图像特性的Lucene索引。利用该索引就能够构建一个基于内容的图像检索(content- based image retrieval,CBIR)系统,来搜索相似的图像。在这里就不多进行介绍了,已经写过相
阅读全文
摘要:LIRE的使用:创建索引 LIRE(Lucene Image REtrieval)提供一种的简单方式来创建基于图像特性的Lucene索引。利用该索引就能够构建一个基于内容的图像检索(content- based image retrieval,CBIR)系统,来搜索相似的图像。LIRE使用的特性都取
阅读全文
摘要:媒体播放工具,这里主要指视频播放,因为要面临庞大的兼容性和纷繁复杂的算法,从架构上看,能脱颖而出的体系屈指可数。大体来说业界主要有3大架 构:MPC、MPlayer和VLC。这3大架构及其衍生品占领了90%的市场,凡是用户能看到的免费媒体播放软件,无一不是源自这3大架构。 MPC-HC架构 MPC(
阅读全文
摘要:本文转自:http://blog.csdn.net/leixiaohua1020/article/details/12617079 Tiny Jpeg Decoder是一个可以用于嵌入式系统的JPEG解码器。也可以在Windows上编译通过。在此分析一下它部分的源代码,辅助学***EG解码知识。 通
阅读全文
摘要:本文来自于:http://blog.csdn.net/leixiaohua1020/article/details/42363079 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器 本文记录使用libVLC的开发的最简单的视频播放器示例。VLC Media Player是一款优
阅读全文
摘要:本文的主要内容主要是整理来自博客:http://blog.csdn.net/leixiaohua1020,感谢作者给出的诸多详细有用的分享。 开源视频质量评价工具: IQA Image Quality Assessment (IQA)是一个快速,精确,可靠的测量视频/图像质量的基于C的库。它实现了很
阅读全文
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/45719905 上一篇文章已经记录了x264_encoder_open(),x264_encoder_headers(),和x264_encoder_close()这三个函数的源代码。
阅读全文
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/45644367 本文分析x264编码器主干部分的源代码。"主干部分"指的就是 libx264中最核心的接口函数——x264_encoder_encode(),以及相关的几个接口函数 x
阅读全文
摘要:函数调用关系图 X264编码器主干部分的源代码在整个x264中的位置如下图所示。 单击查看更清晰的图片 X264编码器主干部分的函数调用关系如下图所示。 单击查看更清晰的图片 从 图中可以看出,x264主干部分最复杂的函数就是x264_encoder_encode(),该函数完成了编码一帧YUV为H
阅读全文
摘要:Dan Grois等人在论文《Performance Comparison of H.265/MPEG-HEVC, VP9, andH.264/MPEG-AVC Encoders》中,比较了下一代编码标准HEVC,VP9的以及当前主流编码标准H.264之间的性能。在此记录一下。 本文中选用的编码器如
阅读全文
摘要:Hans Hoffmann等人在论文《Studies on the Bit Rate Requirements for a HDTV Format With 1920 x 1080 pixel Resolution, Progressive Scanning at 50 Hz Frame Rate
阅读全文
摘要:Sung-Ho Bae等人在论文《Assessments of Subjective Video Quality on HEVC-Encoded 4K-UHD Video for Beyond-HDTV Broadcasting Services》中,对基于HEVC编码的4K超高清视频序列进行了主观
阅读全文
摘要:基于运动特征的视频质量评价方法(基于H.264) Michal Ries等人在论文《Motion Based Reference-Free Quality Estimation for H.264/AVC Video Streaming》中提出了一种基于运动特征的视频质量评价方法。不同于大部分基于Q
阅读全文
摘要:视频质量,分辨率以及码率之间的关系 G. Cermak在论文《The Relationship Among Video Quality, Screen Resolution, and Bit Rate》中,研究了视频质量,分辨率以及码率之间的关系。这篇文章很有参考价值,在此记录一下。 在该论文的实验
阅读全文
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/12851153 Thomas Zinner等人在《Impact of Frame Rate and Resolution on Objective QoE Metrics》(QoMEX
阅读全文
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/12237177 Jens-Rainer Ohm等人在文献《Comparison of the Coding Efficiency of Video Coding Standards—I
阅读全文
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/12373947 莫斯科国立大学的MSU Graphics & Media Lab (Video Group)出品的H.264编码器性能测试报告《Eighth MPEG-4 AVC/H.
阅读全文
摘要:本文转自:http://blog.csdn.net/leixiaohua1020/article/details/11914233 这是著名的视频质量评价实验室MSU Graphics&Media Lab(是莫斯科国立大学的实验室)做的编码器比较的实验报告《Seventh MPEG-4 AVC/H.
阅读全文