《FFmpeg 基础库编程开发》
3.3 简单应用 ................................................................................................................................................................... 42
3.4 SDL( Simple Direct Layer) .................................................................................................................................. 45
3.4.1 SDL 显示视频 ................................................................................................................................................. 45
3.4.2 SDL 显示音频 ................................................................................................................................................. 46
3.5 ffmpeg 程序的使用(ffmpeg.exe,ffplay.exe,ffprobe.exe) ................................................................................ 46
3.5.1 ffmpeg.exe ....................................................................................................................................................... 46
3.5.2 ffplay.exe ......................................................................................................................................................... 46
3.5.3 ffprobe.exe ....................................................................................................................................................... 46
第四章 数据结构 .................................................................................................................................................................... 50
4.1 AVCodec 结构体 ..................................................................................................................................................... 51
4.2 AVCodecContext 结构体 ........................................................................................................................................ 52
4.3 AVInputFormat 结构体 ........................................................................................................................................... 53
4.4 AVFormatContext 结构体 ....................................................................................................................................... 62
4.5 MovContext 结构体 ................................................................................................................................................ 63
4.6 URLProtocol 结构体 ............................................................................................................................................... 63
4.7 URLContext 结构体 ............................................................................................................................................... 64
4.8 AVIOContext 结构体(老版本为:ByteIOContext) ............................................................................................... 64
4.9 AVStream 结构体 .................................................................................................................................................... 65
4.10 MOVStreamContext 结构体 ................................................................................................................................ 66
4.11 AVPacket 结构体 ................................................................................................................................................. 67
4.12 AVPacketList 结构体 ........................................................................................................................................... 67
4.13 AVFrame 结构体 ..................................................................................................................................................... 53
第五章 重要模块 .................................................................................................................................................................... 68
5.1 libavutil 公共模块 ...................................................................................................................................................... 68
1 文件列表 .............................................................................................................................................................. 68
2 common.h 文件 .................................................................................................................................................... 68
3 bswap.h 文件 ........................................................................................................................................................ 70
4 rational.h 文件 ...................................................................................................................................................... 71
5 mathematics.h 文件 .............................................................................................................................................. 71
6 avutil.h 文件 ......................................................................................................................................................... 72
5.2 libavcodec 编解码模块 .............................................................................................................................................. 73
1 文件列表 .............................................................................................................................................................. 73
2 avcodec.h 文件 ..................................................................................................................................................... 74
3 allcodec.c 文件 ..................................................................................................................................................... 78
4 dsputil.h 文件 ....................................................................................................................................................... 79
5 dsputil.c 文件 ....................................................................................................................................................... 79
6 utils_codec.c 文件 ................................................................................................................................................ 80
7 imgconvert_template.h 文件 ................................................................................................................................ 90
8 imgconvert.c 文件 .............................................................................................................................................. 110
9 msrle.c 文件 ....................................................................................................................................................... 152
10 turespeech_data.h 文件 .................................................................................................................................... 159
11 turespeech.c 文件 ............................................................................................................................................. 162
5.3 libavformat 容器模块 .............................................................................................................................................. 171
1 文件列表 ............................................................................................................................................................ 171
2 avformat.h 文件 .................................................................................................................................................. 172