编译安装FFmpeg

作者: Solomon_Xie | 来源:发表于2019-01-21 02:49 被阅读0次

    参考官方:Compile FFmpeg for Ubuntu, Debian, or Mint

    编译安装FFmpeg不光是需要编译它本身,还需要编译安装一系列的视频处理器。
    基本安装步骤:

    • 安装后面编译所需的依赖:autoconf automake build-essential cmake git-core libass-dev libfreetype6-dev libsdl2-dev libtool libva-dev libvdpau-dev libvorbis-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev pkg-config texinfo wget zlib1g-dev
    • 编译安装视频处理器:
      • NASM
      • YASM
      • libx264
      • libx265
      • libvpx
      • libfdk-aac
      • libmp3lame
      • libopus
      • libaom
    • 编译安装FFmpeg本身

    注意:lib265libaom这两个高清编码器,对于树莓派这种小机器来说还是有点费劲了。所以目前也很难找到正确能编译安装上的方式。

    # Download
    cd /tmp
    wget https://github.com/FFmpeg/FFmpeg/archive/n4.1.tar.gz
    tar -xzvf n4.1.tar.gz
    cd n4.1*
    
    # Build
    ./configure --prefix=/opt/ffmpeg-4.1  && echo OK.
    make && echo OK.
    sudo make install  && echo OK.
    

    MacOS编译问题

    Error: nasm/yasm not found or too old.

    查看了下本机的yasm版本$ yasm --version,发现是1.3.0。
    所以就用homebrew重新安装了一下:

    $ brew instlal yasm
    

    得到的版本是1.3.0.1。

    相关文章

      网友评论

        本文标题:编译安装FFmpeg

        本文链接:https://www.haomeiwen.com/subject/booprqtx.html