
FFmpeg是音视频处理最常用的开源软件。由于其强大的功能,因此大量用于视频网站和商业软件,也是许多音频和视频格式的标准编码/解码实现。在PC上我们可以直接安装,也可以选择直接下载github源码进行编译安装。本文是对源码编译的安装记录。
环境
Mac OS
下载源码
git clone https://github.com/FFmpeg/FFmpeg.git进入源码目录
cd FFmpeg编译安装
编译安装分为三步:
配置
编译
安装
问题
执行 ./configure命令时遇到的问题
xxx@iMac FFmpeg % ./configurenasm/yasm not found or too old. Use --disable-x86asm for a crippled build解决:
安装nasm,由于是在Mac系统上,我们可以直接执行下面命令:
brew install nasm拓展
nasm
Netwide Assembler (简称 NASM)是一款基于英特尔 x86 架构的汇编与反汇编工具。它可以用来编写16位、32位(IA-32)和64位(x86-64)的程序。NASM被认为是Linux平台上最受欢迎的汇编工具之一
yasm
在计算机领域中,Yasm是英特尔x86架构下的一个汇编器和反汇编器。它可以用来编写16位、32位(IA-32)和64位(x86-64)的程序。Yasm是一个完全重写的Netwide汇编器(NASM)。Yasm通常可以与NASM互换使用,并支持x86和x86-64架构
相关链接
FFmpeg Github地址:https://github.com/FFmpeg/FFmpeg
官方文档:https://trac.ffmpeg.org/wiki/CompilationGuide/Generic
./configuremakemake install
文章转载自Cube2048,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




