zoukankan      html  css  js  c++  java
  • 精简ffmpeg

    我只需要ffmpeg中的一个或者某个功能,或者让其只支持某几种格式,就需要订制或者精简ffmpeg。

    1.先说需求

    我需要ffmpeg只支持wav和mp3的功能,而且是静态编译链接的。

    2.再谈依据

    配置ffmpeg的时候,首先

    ./configure --help > cfghelp.txt

    这样,帮助信息就重定向到cfghelp.txt文件里面了,help信息里面有很多的很全面的帮助信息,可以作为参考。

    2.show一下我的编译指令吧(蓝色文字是说明,不是命令)

    ./configure --prefix=/FFmpeg/wav \              设置编译结果的目录为/FFmpeg/wav
    --extra-cflags=-I/olibs/include \
    --extra-ldflags=-L/olibs/lib \
    --enable-memalign-hack \   
    --disable-debug \                                        不编译debug版本
    --disable-ffplay \                                         不编译ffplay
    --disable-ffserver \                                      不编译ffserver

     --enable-static \                                         静态链接
    --disable-shared \
    --disable-encoders \                                    先关闭所有的编码器
    --enable-encoder=mpeg4 \                          再打开需要的编码器
    --enable-encoder=msmpeg4v2 \
    --enable-encoder=pcm_s8 \
    --enable-encoder=pcm_u8 \
    --enable-encoder=pcm_s16be \
    --enable-encoder=pcm_s16le \
    --enable-encoder=pcm_u16be \
    --enable-encoder=pcm_u16le \
    --enable-encoder=libmp3lame \
    --enable-libmp3lame \
    --enable-version3 \
    --enable-nonfree \
    --disable-bsfs \
    --disable-parsers \
    --enable-parser=mpegaudio \
    --disable-demuxers \
    --enable-demuxer=wav \
    --enable-demuxer=mp3 \
    --enable-demuxer=amr \
    --disable-muxers \
    --enable-muxer=mp3 \
    --enable-muxer=wav \
    --enable-muxer=amr \
    --disable-decoders \
    --enable-decoder=mp3 \
    --enable-decoder=wavpack \
    --enable-decoder=mpeg4 \
    --enable-decoder=pcm_s8 \
    --enable-decoder=pcm_u8 \
    --enable-decoder=pcm_s16be \
    --enable-decoder=pcm_s16le \
    --enable-decoder=pcm_u16be \
    --enable-decoder=pcm_u16le

    技术交流:联系我

    原创文章,如若转载请注明出处!谢谢 !                   

  • 相关阅读:
    hashlib模块
    logging模块
    Python的富比较方法
    格式化符号说明
    __str__与__repr__区别
    2014-07-18 10:25

    2014-07-17 17:04
    2014-07-17 16:44
    2014-07-16 15:54
  • 原文地址:https://www.cnblogs.com/ohmytime/p/ffmpeg_modify.html
Copyright © 2011-2022 走看看