最近在工作中接触了一些多媒体相关的开源代码和软件,使用后感觉挺不错的,在此记录一下,以便日后查阅。
所接触到的开源代码为:ffmpeg,开源软件为:VLC。下面对两者进行简要的介绍,详细内容可查看对应的网页。
1、ffmpeg
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。
FFmpeg所对应的官方网址为: