资源列表
simplest_ffmpeg_audio_player
- FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。 在此我把自己做项目过程中实现的一个非常简单的音频播放器(大约200行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。 该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL输出解码出来的音频。 详细参考《最简单的基于FFMPEG+SDL的音频播放器 》: http://blog.csdn.net/leixiaohua1020/
simplest_ffmpeg_audio_encoder
- 最简单的基于FFMPEG的音频编码器(PCM编码为AAC)。该编码器实现了PCM音频采样数据编码为AAC的压缩编码数据。编码器代码十分简单,但是每一行代码都很重要。通过看本编码器的源代码,可以了解FFMPEG音频编码的流程。 详细参考《最简单的基于FFMPEG的音频编码器(PCM编码为AAC)》: http://blog.csdn.net/leixiaohua1020/article/details/25430449-The software is based on VC 2010. I
SpecialVIJPG
- 自己的开源小项目:JPEG分析器。JPEG全称是 Joint Photographic Experts Group(联合图像专家小组),是当今使用最为广泛的图像编码标准。我这个项目规模不大,主要可以用来学习JPEG编码标准。结合着源代码看的话效果比较好。它支持将JPEG解码为像素数据(YUV或者RGB)。同时支持输出DCT系数等参数。使用VC 2010的MFC开发完成。 详细参考: http://blog.csdn.net/leixiaohua1020/article/details/1
SpecialFTS
- 自己的开源小项目:TS封装格式分析器。TS全称是 MPEG 2 Transport Stream(MPEG2 传输流),广泛用于广播电视系统,比如说数字电视,以及IPTV。我这个项目规模不大,主要可以用来学习TS封装格式结构。此外它还支持分离TS中的视频流和音频流。以及输出TS包的时间戳,PTS,DTS等。 详情参考: http://blog.csdn.net/leixiaohua1020/article/details/17973587 -A MPEG2 TS (Transport
SpecialFFLV
- 自己做的FLV封装格式分析器。FLV全称是Flash Video,是互联网上使用极为广泛的视频封装格式。我这个项目规模不大,主要可以用来学习FLV封装格式结构。此外它还支持分离FLV中的视频流和音频流。-A FLV format analysis software based on MFC. It has friendly user interface and is suitable for beginner of FLV format. Futhermore it can split f
SpecialAAAC
- 己的开源小项目:AAC格式分析器。AAC全称是Advanced Audio Coding,是互联网上使用极为广泛的音频编码格式,也是当前性能差不多最好的音频编码格式。现有的互联网上的视频很大一部分都是使用AAC进行音频编码的。使用VC 2010的MFC开发完成。开发的时候使用了一个AAC的开源解码器faad2。目前软件的的分析功能还不是很强,提取了AAC解码过程中的一些参数。以后有时间进一步完善相关的功能。 详情参考《AAC格式分析器》: http://blog.csdn.net/lei
VideoEye
- VideoEye软件是一个视频实时码流分析工具。它一方面包含一个播放器播放视频的基本功能:播放,暂停/继续,前进,后退等;另一方面伴随着视频的播放提供一些实时的码流分析功能:视频解码分析,单帧解码分析,非压缩域分析和音频解码分析等。 详细情况: http://blog.csdn.net/leixiaohua1020/article/details/34553607-VideoEye is an open-source stream analysis software. It can pl
SpecialVH264
- 自己的开源小项目:H.264码流分析器。主要可以用来学习H.264码流结构。 详情参考: http://blog.csdn.net/leixiaohua1020/article/details/17933821-A H.264 stream analysis software based on MFC. It has friendly user interface and is suitable for beginner of H.264
ffplaymfc
- 自己做的FFPLAY移植到VC下的开源工程:ffplayfor MFC。本工程将ffmpeg项目中的ffplay播放器(ffplay.c)移植到了VC的环境下。并且使用MFC做了一套简单的界面。它可以完成一个播放器播放视频的基本流程:解协议,解封装,视频/音频解码,视音频同步,视音频输出。此外还包含一些控制功能:播放,暂停/继续,前进,后退,停止,逐帧播放,全屏等;以及一些简单的视频码流分析功能:视频解码分析和音频解码分析。 详情参见《ffplay播放器移植VC的工程:ffplay for
ffmpegmfc
- 自己做的FFMPEG移植到VC下的开源工程:ffmpeg for MFC。本工程将ffmpeg工程中的ffmpeg转码器(ffmpeg.c)移植到了VC环境下。并且使用MFC做了一套简单的界面。它可以完成一个视频转码的基本功能:封装格式以及编码格式的转换。 详细参见: http://blog.csdn.net/leixiaohua1020/article/details/28744935-This software transplant ffmpeg to Microsoft VC++
timeplayer
- delphi做的多功能视频播放器源码,是初学者很好的案例-delphi TimePlayer made of china
MP3fengeqi
- 截取歌曲高潮部分 解压即用 方便 操作简单-Intercept songs climax convenient