An ffmpeg and SDL Tutorial在ffmpeg-1.0.1上的更新,Prelude

 

 
序言
 
 
最近在学习ffmpeg,这的确是一个无比强大的音视频编解码开源库,强大到一些著名的播放器都赫然列在它的Hall of Shame上。可它的缺点是官方没提供什么学习资料,目前网络上能找到的比较经典的也只有Stephen Dranger的那个An ffmpeg and SDL Tutorial系列(http://dranger.com/ffmpeg/),以及其各种被翻译,被截取和被改名版本。
在本文问世的时候ffmpeg已经迅猛release到了1.0.1版本,并且有一个好听的名字Angel。可惜Dranger大神并没有领会我天朝与时俱进的精神,没细究过他的sample代码是在具体哪个版本上调试的,但在最近的几个版本上是肯定无法正常编译执行了。
于是,产生了边学习边更新边记录的想法。当然,光是更新难免有些肤浅,再加上一些浅薄的注解吧,方便自己今后查阅。如果有幸被他人阅读,也算是抛砖引玉地给这个世界留下点了什么。
顺便也要感谢一下ffplay.c的作者Fabrice Bellard,因为ffplay.cAn ffmpeg and SDL Tutorial的思想源泉。
 
最后,正式一点,本文详细描述了如何修改An ffmpeg and SDL Tutorial中的sample code,使其能在ffmpeg-1.0.1环境中编译运行。并尝试对Tutorial原文中不好理解的地方加以备注。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章