Chinaunix首页 | 论坛 | 博客
  • 博客访问: 233118
  • 博文数量: 50
  • 博客积分: 1793
  • 博客等级: 上尉
  • 技术积分: 393
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-22 23:28
文章分类
文章存档

2012年(7)

2011年(17)

2010年(26)

我的朋友

分类:

2010-09-19 23:27:26


离职比较空闲。现在终于有时间研究一下自己比较感兴趣的音视频方面的东东了。在职时做过不少音视频方面的工作,如接口封装、播放器功能实现等。 但之前平台都是硬解码的,理清逻辑,调用正确的函数,填写正确的参数则可,对于我来说,更希望能更深入了解音视频架构原理。记得之前组长跟我聊过,想将我 们当前的encoder、decode、record & playback等模块接口整合到FFmpeg架构里面,上层播放器则直接调用FFmpeg库,实现上层与音视频编解码平台的无关性,而且有大量现成的基 于FFmpeg开发的代码可以参考。
 
FFmpeg应用广泛,从网上一搜都可以找到很多很有价值的文章,现附一些如下:
FFMpeg移植:
 
还有一些关于FFmpeg在windows编译的文章,这里就不贴了,因为我觉得在windows搞实在太麻烦了。我今天也尝试过,步骤和别人 的一样,只是FFmpeg代码包的版本不同,结果就是编译不通过(感觉是MinGW的GCC版本过低,gcc-3.4.5)。后来将代码包扔到 Debian下,一下就编译过去了,以后做开源项目还是老老实实用Linux吧。以下是我编译时的一些tips。
 

sudo apt-get install sysutils

dos2unix configure

当进行./configure,提示什么^M,这是windows和unix之间的文本格式问题,可以用dos2unix对其进行转换。

sudo apt-get install libsdl-dev

make distclean

./configure --enable-memalign-hack

make

make之后,发现编译出来的只有ffserver和ffmpeg,而没有ffplay的话,这是由于系统没有sdl库。安装好sdl库后,从头执 行clean、configure、make,这样ffplay就会出来了。可以直接拿ffplay来播放一些视频文件如wmv格式的,也可以拿 ffmpeg来对音视频文件做格式转换。

阅读(2589) | 评论(4) | 转发(0) |
给主人留下些什么吧!~~

futurepeter2011-12-08 13:58:50

这篇是转载的哈!别误会,呵呵!

futurepeter2011-12-08 13:55:51

mychz2011: 兄弟现在哪儿高就啊?.....

mychz20112011-12-07 17:40:30

兄弟现在哪儿高就啊?

mychz20112011-12-07 17:40:27

兄弟现在哪儿高就啊?