- 3
- 0
- 约6.79万字
- 约 5页
- 2016-12-23 发布于贵州
- 举报
FFmpeg是一个开源且跨平台的音视频解决方案,集采集、转码、流式化为一身,项目的libavcodec编解码模块和libavformat媒体格式模块,支持非常非常丰富的编解码格式和容器封装格式,是做媒体相关开发工作必须要掌握和借鉴的一个项目。定制和编译ffmpeg是做流媒体开发迟早要面对的,linux平台上相对简单,windows平台就比较麻烦了。本文的目的就是详细介绍下如何基于ubuntu交叉编译环境,编译和定制ffmpeg。
一 ?概述
ffmpeg主要是基于linux开发,当然它也支持windows,不过并不支持visual studio系列IDE(因为它使用了大量C99特性,而vs不支持C99),所以要想在windows上使用,必须要通过mingw或cygwin来编译,或者在linux上构建windows交叉编译环境,后者要简单些。
?
二 环境准备
1.?Ubuntu Linux,本人使用的Ubuntu 11.10,安装在VMware Workstation中.?MinGW编译环境,我们要非常感谢,zeranoe,它做了一个自动下载和编译ffmpeg所需要的mingw及其他工具链的脚本,请到/blog/下载最新的“MingGW-w64 Build Script 2.8.”。解压–xvf 加文件名)后新建一个目录把它放进去(本人的目录是/home/haibindev
原创力文档

文档评论(0)