文件名称:simplest_ffmpeg_audio_player
介绍说明--下载内容均来自于网络,请自行研究使用
FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。
在此我把自己做项目过程中实现的一个非常简单的音频播放器(大约200行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。
该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL输出解码出来的音频。
详细参考《最简单的基于FFMPEG+SDL的音频播放器 》:
http://blog.csdn.net/leixiaohua1020/article/details/10528443-a simplest audio player based on FFmpeg.The software is based on VC 2010. It is suitable for beginner of FFmpeg.
The software only uses 200 lines of code.
Eacn line of source code is important. New developer of FFmpeg can learn FFmpeg s API through this software.
在此我把自己做项目过程中实现的一个非常简单的音频播放器(大约200行代码)源代码传上来,以作备忘,同时方便新手学习FFMPEG。
该播放器虽然简单,但是几乎包含了使用FFMPEG播放一个音频所有必备的API,并且使用SDL输出解码出来的音频。
详细参考《最简单的基于FFMPEG+SDL的音频播放器 》:
http://blog.csdn.net/leixiaohua1020/article/details/10528443-a simplest audio player based on FFmpeg.The software is based on VC 2010. It is suitable for beginner of FFmpeg.
The software only uses 200 lines of code.
Eacn line of source code is important. New developer of FFmpeg can learn FFmpeg s API through this software.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
simplest_ffmpeg_audio_player
............................\avcodec-55.dll
............................\avdevice-55.dll
............................\avfilter-4.dll
............................\avformat-55.dll
............................\avutil-52.dll
............................\include
............................\.......\decoder.h
............................\.......\inttypes.h
............................\.......\libavcodec
............................\.......\..........\avcodec.h
............................\.......\..........\avfft.h
............................\.......\..........\dxva2.h
............................\.......\..........\old_codec_ids.h
............................\.......\..........\vaapi.h
............................\.......\..........\vda.h
............................\.......\..........\vdpau.h
............................\.......\..........\version.h
............................\.......\..........\xvmc.h
............................\.......\libavdevice
............................\.......\...........\avdevice.h
............................\.......\...........\version.h
............................\.......\libavfilter
............................\.......\...........\asrc_abuffer.h
............................\.......\...........\avcodec.h
............................\.......\...........\avfilter.h
............................\.......\...........\avfiltergraph.h
............................\.......\...........\buffersink.h
............................\.......\...........\buffersrc.h
............................\.......\...........\version.h
............................\.......\libavformat
............................\.......\...........\avformat.h
............................\.......\...........\avio.h
............................\.......\...........\version.h
............................\.......\libavutil
............................\.......\.........\adler32.h
............................\.......\.........\aes.h
............................\.......\.........\attributes.h
............................\.......\.........\audioconvert.h
............................\.......\.........\audio_fifo.h
............................\.......\.........\avassert.h
............................\.......\.........\avconfig.h
............................\.......\.........\avstring.h
............................\.......\.........\avutil.h
............................\.......\.........\base64.h
............................\.......\.........\blowfish.h
............................\.......\.........\bprint.h
............................\.......\.........\bswap.h
............................\.......\.........\buffer.h
............................\.......\.........\channel_layout.h
............................\.......\.........\common.h
............................\.......\.........\cpu.h
............................\.......\.........\crc.h
............................\.......\.........\dict.h
............................\.......\.........\downmix_info.h
............................\.......\.........\error.h
............................\.......\.........\eval.h
............................\.......\.........\ffversion.h
............................\.......\.........\fifo.h
............................\.......\.........\file.h
............................\.......\.........\frame.h
............................\.......\.........\hmac.h
............................\.......\.........\imgutils.h
............................\.......\.........\intfloat.h
............................\.......\.........\intfloat_readwrite.h
............................\.......\.........\intreadwrite.h
............................\.......\.........\lfg.h
............................\.......\.........\log.h
............................\.......\.........\lzo.h
............................\.......\.........\macros.h
............................\.......\.........\mathematics.h
............................\.......\.........\md5.h
............................\.......\.........\mem.h
............................\.......\.........\murmur3.h
................