`
文章列表
FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。 在此我把自己做项目过程中实现的一个非常简单的音频播放器(大约200行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。 该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL输出解码出来的音频。 并且支持流媒体等多种音频输入。程序使用了新的FFMPEG类库,和早期版本的FFMPEG类库的API函数略有不同。 平台使用VC2010   注意: 1.程序输出的解码后PCM音频数据可以使用Audition打开播放 2.m4a,aac文件可 ...
今天安装了DotCMS,是一个很好用的CMS系统,在此记录一下它的安装过程(Windows平台): 1.官网上下载dotcms_2.3.1.zip(最新的) 2.将其中的dotserver解压到任意目录 3.配置dotserver下的tomcat/conf/Catalina/localhost/ROOT.xml。改变数据库设置为MySQL(默认使用PostgreSQL),同时配置需要连接的数据库的名称,用户名,密码 4.打开MySQL客户端,创建DotCMS的数据库(注意,DotCMS不会自己创建数据库,此步是必须的),注意名称要与上一步的一致 5.双击dotserver下的bin/s ...
做视频评价试验的时候,需要根据一定的条件选择有代表性的视频序列。ITU-R BT.1788建议使用时间信息(TI,Temporal perceptual Information,也可以称时间复杂度)和空间信息(SI,Spatial perceptual Information,也可以称空间复杂度)来衡量 ...
  此前写了好几篇ffmpeg源代码分析文章,列表如下: 图解FFMPEG打开媒体的函数avformat_open_input ffmpeg 源代码简单分析 : av_register_all() ffmpeg 源代码简单分析 : avcodec_register_all() ffmpeg 源代码简单分析 : av_read_frame()ffmpeg 源代码简单分析 : avcodec_decode_video2() ============================   FFMPEG打开媒体的的过程开始于avformat_open_input,因此该函数的重要性不可忽视。 ...
简介 FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。我刚接触FFMPEG的时候也感觉不知从何学起。 因此我把自己做项目过程中实现的一个非常简单的视频播放器(大约100行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。 该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个视频所有必备的API,并且使用SDL显示解码出来的视频。 并且支持流媒体等多种视频输入,处于简单考虑,没有音频部分,同时视频播放采用直接延时40ms的方式 平台使用VC2010 使用了新版的FFMPEG类库 流程图 没想到这篇文章中介绍的播放器挺 ...
Global site tag (gtag.js) - Google Analytics