Linux/Windows 下分别编译音视频编解码库ffmpeg的流程和注意事项

本文详述了在Linux和Windows环境下编译ffmpeg的流程及注意事项。在Linux下,通过简单的命令行操作即可完成,而在Windows下则需要安装MinGW和MSYS,配置Visual Studio环境,并在编译时启用特定选项。编译完成后,记得修改ffmpeg的common.h文件以避免错误。
摘要由CSDN通过智能技术生成

最近一直比较忙,结果耽误了更新博客的事情,以后还是要常来啊。

今天来讲讲和ffmpeg编译相关的事情。由于最近在做一个和音频解码相关的项目,为此专门去补习了一下各种音频编解码格式,了解了MP3,wma,flac,ape,wav等等。还自己动手写了一个解析和生成wav文件的小程序。但是自己写怎么可能应付那么多音频格式呢,于是在网上搜索到了ffmpeg,作为音视频编解码集一体的牛逼c库,ffmpeg满足了我所有的要求--不仅能够自动解析文件来获取文件格式和音频参数,还能够轻松实现重采样、编码等各种和音频相关的功能。另外,还得提一下,ffmpeg在视频编解码方面也是众人皆知呀~~

好,话不多说,在这里记录一下在Linux和Windows下分别编译ffmpeg的流程和注意事项。

一、Linux下编译ffmpeg

Linux下编译ffmpeg非常简单,简单到只需要几行简单的命令。首先,在ffmpeg的官网(http://ffmpeg.org )上下载tar包,我下载的是最新的1.0版本,文件名是ffmpeg-1.0.tar.bz2。然后在terminal中输入

tar -xvf ffmpeg-1.0.tar.bz2

进行解压缩。然后cd进入ffmpeg-1.0目录,接下来可以使用Linux下熟悉的命令查看一下ffmpeg的配置文件

./configure --help

终端中会

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值