zoukankan      html  css  js  c++  java
  • ffmpeg增加h264编解码功能模块方法

    在写代码的过程中,经常需要利用ffmpeg进行h264编解码,ffmpeg默认是不支持h264编解码的,需要在编译ffmpeg时增加支持h264编解码功能模块。

    今天给大家分享下ffmpeg是如何增加h264编解码功能模块的。
    问题解决

    添加h264功能模块,由于默认ffmpeg是不支持h264编解码的,x264是第三方库,需要先下载编译生成库,然后在编译ffmpeg的时候添加此编译选项。

    具体步骤如下:
    cd x264
    sudo ./configure --enable-shared –enable-static --disable-asm  
    sudo make
    sudo make install
    
    tar –vxf ffmpeg-4.0.3.tar.xz
    cd ffmpeg-4.0.3
    ./configure --enable-shared --disable-yasm --enable-libx264 --enable-gpl
    make
    make install
    

    默认安装到/usr/local/ 目录下,也可以通过–prefix=/usr/local/进行指定目录,一般默认即可

    • (5)查询下编译的ffmpeg是否包含x264功能模块

    • (6)通过ldd 查询libavcodec.so 是否需要libx264.so 即可

    如果需要增加其他外部第三方库,与增加libx264方法一样
    Ffmpeg也提供了需要的地方库的下载地址:
    https://johnvansickle.com/ffmpeg/release-source/

  • 相关阅读:
    wm
    usual
    itk_option remove
    Label Options
    imosflm controller
    set font
    namespace code
    git 之五分钟教程
    git 之五分钟教程
    学习perl正则表达式
  • 原文地址:https://www.cnblogs.com/EasyNVR/p/11505865.html
Copyright © 2011-2022 走看看