zoukankan      html  css  js  c++  java
  • Ubuntu安装ffmpeg

    二、linux源码安装:

    如下:

    下载 源码包:http://ffmpeg.org/releases/ffmpeg-3.3.tar.bz2



    1.从网络上下载到的源码包,然后解压到指目录 


      假设下载目录 /opt/soft

      cd /opt/soft

      解压包:

      tar -jxvf ffmpeg-2.8.6.tar.bz2

       进入解压后目录

      cd ffmpeg-2.8.6

     执行

    ./configure --enable-shared --prefix=/usr/local/ffmpeg

    提示出错:

    yasm/nasm not found or too old. Use --disable-yasm for a crippled build.

    If you think configure made a mistake, make sure you are using the latest
    version from Git.  If the latest version fails, report the problem to the
    ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net.
    Include the log file "config.log" produced by configure as this will help
    solve the problem.


    按照提示需要安装yasm

    使用如下
    #yum install yasm
    apt-get install yasm

    安装完成后,继续执行

    ./configure --enable-shared --prefix=/usr/local/ffmpeg


    时间比较长,需要等待几分钟

    然后执行下面

    make

    make install

    时间比较长,需要等待几分钟

    执行过程没有报错,则成功安装

    检查是否安装成功:


    /usr/local/ffmpeg/bin/ffmpeg --version

    报错如下:

    /usr/local/ffmpeg/bin/ffmpeg: error while loading shared libraries: libavdevice.so.56: cannot open shared object file: No such file or directory


    提示库文件找不到。

    修改文件/etc/ld.so.conf 内容增加/usr/local/ffmpeg/lib/

    vim /etc/ld.so.conf



    include ld.so.conf.d/*.conf
    /usr/local/ffmpeg/lib/


    使修改生效

    ldconfig


    执行 /usr/local/ffmpeg/bin/ffmpeg --version

    则返回



    配置环境变量 path

    export PATH=/usr/local/ffmpeg/bin/:$PATH

    env

    则在任何目录都可以执行 ffmpeg --version


    测试执行转码:

    ffmpeg -i test.avi -b:v 640k output.ts

    转载于:http://blog.csdn.net/5iasp/article/details/50913855

  • 相关阅读:
    云中树莓派(5):利用 AWS IoT Greengrass 进行 IoT 边缘计算
    乐观锁 与 悲观锁 来解决数据库并发问题
    Python二维数组构造
    一次问题追查----短字符串签名算法引发的bug
    C++ assert 断言使用
    并查集(Union-Find)算法
    linux shell grep/awk/sed 匹配tab
    C++ 变量默认初始值不确定(代码测试)
    linux 查看机器内存方法 (free命令)
    html table奇偶行颜色设置 (CSS选择器)
  • 原文地址:https://www.cnblogs.com/lin1/p/6742125.html
Copyright © 2011-2022 走看看