zoukankan      html  css  js  c++  java
  • 编译ffmpeg

    1.下载ffmpeg-0.9.2.tar.gz  http://ffmpeg.org/releases/ 下载需要的版本

    2.编译linux (centos5.5) 64位版本

    ./configure --prefix=/home/chulk/ffmpeg-x64 --arch=x86_64 --host-os=linux  --enable-shared --disable-w32threads --disable-bzlib --disable-zlib --disable-os2threads --disable-doc  --disable-ffprobe --disable-swresample --disable-debug --disable-ffmpeg --disable-ffserver --disable-ffplay --disable-avdevice --disable-avfilter --disable-network --disable-muxers --disable-filters --enable-demuxers --disable-devices --disable-protocols --disable-bsfs --disable-parsers --disable-encoders --disable-hwaccels --disable-yasm --enable-pthreads --enable-static --enable-memalign-hack --enable-small --disable-decoders --enable-decoder=h264 --enable-decoder=h263 --enable-decoder=mpeg4 --enable-decoder=mp3 --enable-decoder=mp2 --enable-decoder=aac 

    make

    make install

    注:configue 后 显示ARCH x86 (generic) 实际上是上面配置的x86_64

    可以通过readelf -h libavcodec.so 显示   Machine:   Advanced Micro Devices X86-64

    configue 配置精简版ffmpeg, 只需要所需要的解码,主流的iptv互联网视频格式

    Enabled decoders:
    aac h264 mp3
    h263 mp2 mpeg4

    Enabled parsers:

    ac3 flac mpeg4video
    dirac h263 mpegaudio

    3.编译 android 版本 ffmpeg 

    (1)      ./configure --prefix=/home/chulk/ffmpeg-android --host-cc=arm-linux-androideabi  --cc=arm-linux-androideabi-gcc --sysroot=${NDK_ROOT}/platforms/android-14/arch-arm --enable-cross-compile  --arch=arm --target-os=linux --disable-w32threads --disable-bzlib --disable-zlib --disable-os2threads --disable-doc --disable-shared --disable-ffprobe --disable-swresample --disable-debug --disable-ffmpeg --disable-ffserver --disable-ffplay --disable-avdevice --disable-avfilter --disable-network --disable-muxers --disable-filters --enable-demuxers --disable-devices --disable-protocols --disable-bsfs --disable-parsers --disable-encoders --disable-hwaccels  --enable-pthreads --enable-static --enable-memalign-hack --enable-small --disable-decoders --enable-decoder=h264 --enable-decoder=h263 --enable-decoder=mpeg4 --enable-decoder=mp3 --enable-decoder=mp2 --enable-decoder=aac 

    make

    make install

  • 相关阅读:
    MySQL/MariaDB 版本选择
    Linux查看某个进程的磁盘IO读写情况 pidstat
    Oracle 11gR2 Database UNDO表空间使用率居高不下处理
    Linux十字病毒查杀处理
    MySQL字符集与校对
    点与线、线与线之间的位置关系
    [向量] 点积应用-两个向量夹角
    点与线的距离及垂足点
    unity 4.6.1脚本解析出错,没有激活的勾,方法顺序出错
    Error building Player: Exception: Could not start java
  • 原文地址:https://www.cnblogs.com/iclk/p/4038443.html
Copyright © 2011-2022 走看看