zoukankan      html  css  js  c++  java
  • ffmpeg编译常规大全

    其中有需要CMake的,可以直接sudo apt-get install cmake
     

    编译yasm

    $./configure 
    $make
    $sudo make install
     
    编译AMR
    $./configure
    $make
    $sudo make install
     
    编译libvpx(google发明的那个高清编码格式)
    $ ./configure --disable-unit-tests
    $make
    $sudo make install
     
    编译lame(mp3)
    $./configure --disable-shared --enable-static
    $make
    $sudo make install
    编译xvidcore
    $./configure 
    $make
    $sudo make install
    --disable-shared --enable-static好像没用,可以自己去/usr/local/lib删除对应的.so
     
    编译x264
    wget ftp://ftp.videolan.org/pub/x264/snapshots/last_x264.tar.bz2
    $./configure --enable-static
    $make
    $sudo make install
    --enable-shared不写,就没有.so
     
    编译OGG音频
    $./configure --disable-shared --enable-static
    $make
    $sudo make install
     
    编译libvorbis
    $ ./configure  --enable-static --disable-shared --disable-oggtest
    $ make -j 4
    $ make install
     
    编译libtheora
    =======================
    wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.gz
    $ ./configure --enable-static --disable-shared --disable-oggtest --disable-vorbistest --disable-examples
    $ make -j 4
    $ make install
     
    编译pkg-config
    wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.29.1.tar.gz
    $ ./configure --silent --with-pc-path=/usr/local/lib/pkgconfig --with-internal-glib 
    $ make -j 4
    $ make install
     
    编译cmake
    =======================
    wget https://cmake.org/files/v3.5/cmake-3.5.0.tar.gz
    $ ./configure
    $ make -j 4
    $ make install
     
    编译vid_stab(option)
    wget https://codeload.github.com/georgmartius/vid.stab/legacy.tar.gz/release-0.98b
     ... Done
    $ cmake 
    $ make -s install
     
    编译x265(option)
    wget https://bitbucket.org/multicoreware/x265/downloads/x265_1.9.tar.gz
    $cd x265_1.9/source
    $ cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -DENABLE_SHARED:bool=off
    $ make -j 4
    $ make install
     
    编译fdk_aac
    wget http://downloads.sourceforge.net/project/opencore-amr/fdk-aac/fdk-aac-0.1.4.tar.gz
    $ ./configure --disable-shared --enable-static
    $ make -j 4
    $ make install
     
    编译ffmpeg
    $ ./configure --extra-version=static --disable-debug --disable-shared --enable-static --extra-cflags=--static --disable-ffplay --disable-ffserver --disable-doc --enable-version3 --enable-libvpx --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-avfilter --enable-gpl --enable-libopencore_amrwb --enable-libopencore_amrnb --enable-nonfree --enable-filters --enable-libx265 --enable-runtime-cpudetect --enable-libfdk-aac 
    $ make -j 4
    $ make install
     
    备注: 其中--enable-libx265会报 "x265 not found using pkg-config" , 用不到可以暂时删除
  • 相关阅读:
    Macbook下安装memcached
    CI框架视图继承
    JavaScript&jQuery 基本使用
    Mac下PHP的环境搭建
    完善口语第一步
    php反射
    php_Trait
    php接口和抽象类
    使用seafile搭建自己的私有云存储
    PHP 简单面向对象 验证码类(静态实例对象调用)
  • 原文地址:https://www.cnblogs.com/runner42/p/5780468.html
Copyright © 2011-2022 走看看