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

    技术交流:联系我

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

  • 相关阅读:
    org.apache.xerces.dom.ElementNSImpl.setUserData(Ljava/lang/String;Ljava/lang
    case when then 中判断null的方法
    Oracle 傻瓜式数据归档
    Object type TYPE failed to create with error
    导出表结构到Excel 生成代码用
    Intellij 高亮显示与选中字符串相同的内容
    自定义命令杀死 java 进程 alias kjava
    R语言包_dplyr_1
    dplyr包
    在天河二号上对比Julia,Python和R语言
  • 原文地址:https://www.cnblogs.com/ohmytime/p/ffmpeg_modify.html
Copyright © 2011-2022 走看看