zoukankan      html  css  js  c++  java
  • ffmpeg安装配置以及库调用

    参考https://blog.csdn.net/jayson_jang/article/details/52329508

    cd ffmpeg
    ./configure --enable-shared --prefix=/usr/local/ffmpeg
    make -j4
    sudo make install
    sudo ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/local/bin/
    sudo ln -s /usr/local/ffmpeg/bin/ffprobe /usr/local/bin/
    sudo ln -s /usr/local/ffmpeg/bin/ffserver /usr/local/bin/

    指定ffmpeglib路径:

    在/etc/ld.so.conf.d 目录下vi创建一个ffmpeg.conf,并添加/usr/local/ffmpeg/lib运行ldconfig这样运行ffmpeg相关执行程序时,就不会出现找不到lib*的错误。

    输入ffmpeg --help,显示以下ffmpeg版本信息和help信息,说明安装成功.

    为了以后方便编程,我们把/usr/local/ffmpeg/lib中的三个链接库libavcodec.so libavformat.so libavutil.so libswsacle.so复制到/usr/lib下。把/usr/local/ffmpeg/include目录下的所有文件复制到/usr/include下。

    sudo cp /usr/local/ffmpeg/lib/libavcodec.so /usr/lib

    sudo cp /usr/local/ffmpeg/lib/libavformat.so /usr/lib

    sudo cp /usr/local/ffmpeg/lib/libavutil.so /usr/lib

    sudo cp /usr/local/ffmpeg/lib/libswscale.so /usr/lib

    sudo cp -r /usr/local/ffmpeg/include/* /usr/include

    调用库:

    gcc -o test test.c -lavformat -lavcodec -lavutil -lswscale

  • 相关阅读:
    .NET开发相关使用工具和框架
    Jquery.KinSlideshow 焦点图标轮换
    可能发生了架构损坏。请运行 DBCC CHECKCATALOG。
    mssql使用问题大合集
    做饭流程js
    点击导航切换和隐藏
    批量修改文件名后缀
    GB2312转码utf-8字符方法
    border三角形的3种方式
    移动端nav导航栏
  • 原文地址:https://www.cnblogs.com/lucifer1997/p/9727497.html
Copyright © 2011-2022 走看看