zoukankan      html  css  js  c++  java
  • Ubuntu20.04编译ffmpeg

    1.安装编译所需工具,GCC
    2.安装yasm nasm

    • yasm和nasm是两个编译器,编译ffmpeg需要用到
    • 安装命令: sudo aptitude install yasm nasm
      3.安装ffmpeg依赖库
      sudo apt-get install libgmp3-dev
      sudo apt install pkg-config
      sudo apt install gnutls-bin
      sudo aptitude install libaom-dev
      sudo aptitude install libass-dev
      sudo aptitude install libbluray-dev
      sudo aptitude install libfdk-aac-dev
      sudo aptitude install libmp3lame-dev
      sudo aptitude install libopencore-amrnb-dev
      sudo aptitude install libopencore-amrwb-dev
      sudo aptitude install libopenmpt-dev
      sudo aptitude install libopus-dev
      sudo aptitude install libshine-dev
      sudo aptitude install libsnappy-dev
      sudo aptitude install libsoxr-dev
      sudo aptitude install libspeex-dev
      sudo aptitude install libtheora-dev
      sudo aptitude install libtwolame-dev
      sudo aptitude install libvo-amrwbenc-dev
      sudo aptitude install llibvpx-dev
      sudo aptitude install libwavpack-dev
      sudo aptitude install libwebp-dev
      sudo aptitude install libx264-dev
      sudo aptitude install libx265-dev
      sudo aptitude install libxvidcore-dev
      sudo aptitude install liblzma-dev
      4.下载ffmpeg;FFmpeg 源码下载地址:
      5.解压到指定文件夹,如下图所示

    6.命令行进入到解压后的配置安装ffmpeg:./configure --prefix=/home/deng/ffmpeg_workspace --enable-static --enable-shared
    7.执行make
    8.执行make install
    9.编译完成后如下图:

    10.如果有需要可以配置ffmpeg的环境变量

  • 相关阅读:
    location 匹配规则
    nginx+keepalived 高可用方案
    Nginx 静态文件服务
    web服务器-nginx优化
    Oracle 修改字符集(AL32UTF8 转换成UTF8字符集)
    xshell复制粘贴
    关于mysql中的DDL,DML,DQL和DCL
    LVS实现Kubernetes集群高可用
    k8s实践(一):Centos7.6部署k8s(v1.14.2)集群
    Centos7.6部署k8s v1.16.4高可用集群(主备模式)
  • 原文地址:https://www.cnblogs.com/deng-c-q/p/13749406.html
Copyright © 2011-2022 走看看