美文网首页
ffmpeg的一些坑

ffmpeg的一些坑

作者: 温暖春阳 | 来源:发表于2018-03-14 11:18 被阅读1356次

    我们使用drawtext命令行可能出现“No such filter: 'drawtext” 错误,这个说明我们没有这滤镜,这时要重新编译并加上一些参数。

    //生成静态库
    ./configure --enable-libfreetype --enable-libfontconfig --enable-libfribidi --disable-yasm --prefix=/usr/local/
    
    //生成动态库
    ./configure --enable-libfreetype --enable-libfontconfig --enable-libfribidi --enable-shared --enable-pic --prefix=/usr/local/
    

    //--enable-libfreetype 启用libfreetype
    执行这个命令时可能会遇到以下问题“ERROR: libass not found using pkg-config”这时候我们需要安装fribidi,安装这个就很简单了下载后解压,然后进入目录,只需要执行以下命令就行了,无需参数。

    ./configure
    make
    sudo make install
    

    给ffmpeg的configure文件传递一些参数

    ./configure --enable-shared --disable-yasm --prefix=/usr/local/
    

    //--enable-shared 编译共享库
    //--disable-yasm 不使用yasm ,默认使用yasm配置会很麻烦,需要下载yasm
    //--prefix=/usr/local/ffmpeg 编译完成后输出我们要用的文件路径
    //最简化的配置方式,编译出来的库也最大,可以参照ffmpeg功能清单去掉不必要的功能减少库的体积,定制自己的ffmpeg
    //make时遇到“relocation R_X86_64_32 against”错误,这时需要重新执行./configure需要加上几个参数(因为的系统是Ubuntu 14.04LTS 64位的),同时我也修改了fftools/Makefile文件,在CFLAGS 最后面添加了 -fPIC
    ./configure --enable-shared --enable-pic
    参考:http://www.ozbotz.org/opencv-installation/

    make
    sudo make install

    相关文章

      网友评论

          本文标题:ffmpeg的一些坑

          本文链接:https://www.haomeiwen.com/subject/hexfqftx.html