暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

FFmpeg编译安装

Cube2048 2022-08-27
1490

FFmpeg是音视频处理最常用的开源软件。由于其强大的功能,因此大量用于视频网站和商业软件,也是许多音频和视频格式的标准编码/解码实现。在PC上我们可以直接安装,也可以选择直接下载github源码进行编译安装。本文是对源码编译的安装记录。

  1. 环境

    Mac OS


  2. 下载源码

      git clone https://github.com/FFmpeg/FFmpeg.git
    • 进入源码目录

        cd FFmpeg
      • 编译安装

        编译安装分为三步

        1. 配置

        2. 安装 

          ./configure
          make
          make install
        • 问题

          ‍执行 ./configure命令时遇到的问题

            xxx@iMac FFmpeg % ./configure
            nasm/yasm not found or too old. Use --disable-x86asm for a crippled build

            解决:

            安装nasm,由于是在Mac系统上,我们可以直接执行下面命令:

              brew install nasm
            • 拓展

              1. nasm

                Netwide Assembler (简称 NASM)是一款基于英特尔 x86 架构的汇编与反汇编工具。它可以用来编写16位、32位(IA-32)和64位(x86-64)的程序。NASM被认为是Linux平台上最受欢迎的汇编工具之一

              2. yasm

                在计算机领域中,Yasm是英特尔x86架构下的一个汇编器和反汇编器。它可以用来编写16位、32位(IA-32)和64位(x86-64)的程序。Yasm是一个完全重写的Netwide汇编器(NASM)。Yasm通常可以与NASM互换使用,并支持x86和x86-64架构

            • 相关链接

              1. FFmpeg Github地址:https://github.com/FFmpeg/FFmpeg

              2. 官方文档:https://trac.ffmpeg.org/wiki/CompilationGuide/Generic





            文章转载自Cube2048,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论