其实很久以前就像学习音视频编解码的相关知识了,但总是找不到切入口,不知道从何下手。最近偶尔得知ffmpeg这个开源项目,大为惊喜,想从它切入,学习音视频编解码编程的相关知识。大概浏览了下官网网站后,初步学习路线如下:
- 熟练使用ffmpeg,ffplay,ffprobe等工具。
- 对官方例程做深入分析
- 自己能编程做音视频的编解码工作
- 会使用ffserver
- 分析ffserver的工作原理
一.环境搭建
ubuntu下ffmpeg的环境搭建
第一步.安装sdl库,ffplay依赖这个库。
sudo apt-get install libsdl1.2-dev
第二步.安装ffmpeg
sudo apt-get install ffmpeg
安装后会得到这样四个应用程序:
- ffmpeg
- ffplay
- ffprobe
- ffserver
至此环境搭建成功
windows下的环境搭建
windows下环境的搭建也非常简单,在这里ffmpeg下载windo