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

    技术交流:联系我

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

  • 相关阅读:
    机器学习:随机森林RF-OBB袋外错误率
    直观判断图像是否可以被实时处理
    职业:图像处理入门教程
    Caffe+Kubuntu16.04_X64+CUDA 8.0配置
    Photoshop显示RGB值问题
    统计:mAP的中文意思
    三维重建:多点透视cvSolvePNP的替代函数(Code)
    SLAM:ORB-SLAM 位姿优化描述
    MxNet : use the MxNet windows versioin
    Python 遍历目录
  • 原文地址:https://www.cnblogs.com/ohmytime/p/ffmpeg_modify.html
Copyright © 2011-2022 走看看