ffmpeg 编译

Posted zhaohu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ffmpeg 编译相关的知识,希望对你有一定的参考价值。

  • 下载FFmpeg
    • git clone https://git.ffmpeg.org/ffmpeg.git
  • 配置编译FFmpeg
    • ./configure --prefix=host --enable-shared --disable-static --disable-doc 
    • make
    • make install
      • 注意:
        • 安装ffmpeg过程中,执行./configure时,报yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild错误,分析、解决如下:
          • 分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。

            解决:安装yasm编译器。安装方法如下:

            http://www.tortall.net/projects/yasm/releases下面找到适合自己平台的yasm版本。然后进行安装。举例如下:

            1)下载:wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

            2)解压:tar zxvf yasm-1.3.0.tar.gz

            3)切换路径: cd yasm-1.3.0

            4)执行配置: ./configure

            5)编译:make

            6)安装:make install

  • 使用FFmpeg
    •  

以上是关于ffmpeg 编译的主要内容,如果未能解决你的问题,请参考以下文章

PHP ffmpeg_php测试片段

使用 ffmpeg 生成单个 MPEG-Dash 片段

如何用ffmpeg截取视频片段&截取时间不准确的坑

Windows10平台编译ffmpeg 4.0.2,生成ffplay

如何利用ffmpeg将一小段视频截取成图片

FFmpeg之Linux下编译与调试