这两天开始带广播电视工程大二的暑假小学期的课程设计了。本次小学期课程内容为《基于 FFmpeg + SDL 的视频播放器的制作》,其中主要讲述了视音频开发的入门知识。由于课程的内容比较适合没有视音频基础的开发者入门使用,所以在讲课的同时也录制了一部分内容并上传到了网上,方便新手学习FFmpeg的开发。
这是自己第一次讲课,很多地方还没有经验。希望以后多加油,争取能够讲得更好。 O(∩_∩)O
《基于 FFmpeg + SDL 的视频播放器的制作》课程视频
本课程是使用FFmpeg进行视音频技术开发的最基础的课程。每节课程的录像已经传到了视频网站上,如下所列。
[2015.07.22]
《视音频基础知识》包括下面内容:
FFmpeg命令行工具
视频播放器原理
封装格式(MP4,RMVB,TS,FLV,AVI)
视频编码数据(H.264,MPEG2,VC-1)
音频编码数据(AAC,MP3,AC-3)
视频像素数据(YUV420P,RGB)
音频采样数据(PCM)
《FFmpeg命令行工具》包括下面内容:
命令行基础
FFmpeg命令行工具的获取
ffmpeg.exe的使用ffplay.exe的使用
[2015.07.23]
《FFmpeg视频解码器》包括下面内容:
视频解码知识
VC下FFmpeg开发环境的搭建
示例程序运行
FFmpeg解码的函数
FFmpeg解码的数据结构
[2015.07.24]
《SDL视频显示》包括下面内容:
视频显示知识
SDL简介
VC下SDL开发环境的搭建
示例程序运行
SDL视频显示的函数
SDL视频显示的数据结构
进阶-示例程序运行
进阶-SDL中多线程和事件
【待续未完】
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-02 03:22:55