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主从延迟高的原因
    OpenStack云平台网络模式及其工作机制
    maps.reg
    dnion的remap.conf文件
    linux的tar命令
    traffic server文件目录
    records.config文件参数解释
    VNC配置
    KVM详情
    cache.config文件配置模板
  • 原文地址:https://www.cnblogs.com/iclk/p/4038443.html
Copyright © 2011-2022 走看看