Linux安装配置FFmpeg

简介

     FFMPEG官网

          "一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频"


     以Linux为例介绍FFmpeg安装流程:

          所需安装包:
                         yasm-1.3.0.tar.gz      提取码:cvea

                         ffmpeg-4.0.tar.gz      提取码:dcg6

安装

     1、yasm

          yasm是一款汇编器,并且是完全重写了nasm的汇编环境,接收nasm和gas语法,支持x86和amd64指令集

          在终端下执行:

                    tar -zxzf yasm-1.3.0.tar.gz
                    cd yasm-1.3.0/
                    ./configure
                    make
                    make install

          (编译参数都是默认的,直接安装到系统中即可。部分操作可能需要管理员权限。)



     2、ffmpeg

扫描二维码关注公众号,回复: 11672574 查看本文章

          在终端下执行:

                    tar -zxvf ffmpeg-4.0.tar.gz
                    cd ffmpeg-4.0/
                    ./configure --enable-shared --prefix=/monchickey/ffmpeg
                    make
                    make install

          (编译参数都是默认的,直接安装到系统中即可。部分操作可能需要管理员权限。)

     编译过程有点长,耐心等待完成之后执行 cd /monchickey/ffmpeg/ 进入安装目录,查看一下发现有bin,include,lib,share这4个目录,其中bin是ffmpeg主程序二进制目录,include是C/C++头文件目录,lib是编译好的库文件目录,share是文档目录。

配置环境变量

     1、查看/etc/profile权限,若没有则加入权限

     2、打开/etc/profile,并在末尾加入如下内容:

export PATH="$PATH:/monchickey/ffmpeg/bin"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/monchickey/ffmpeg/lib"

     3、在终端运行命令使其生效:

source /etc/profile

     4、检查环境变量是否ok。 "ffmpeg -version"

[jiaxudong@localhost 桌面]$ ffmpeg -version
ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 4.9.2 (GCC) 20141101 (NeoKylin 4.9.2-1)
configuration: --enable-shared --prefix=/monchickey/ffmpeg
libavutil      56. 14.100 / 56. 14.100
libavcodec     58. 18.100 / 58. 18.100
libavformat    58. 12.100 / 58. 12.100
libavdevice    58.  3.100 / 58.  3.100
libavfilter     7. 16.100 /  7. 16.100
libswscale      5.  1.100 /  5.  1.100
libswresample   3.  1.100 /  3.  1.100

关注

微信公众号搜索"Qt_io_"或"Qt开发者中心"了解更多关于Qt、C++开发知识.。

笔者 - jxd

猜你喜欢

转载自blog.csdn.net/automoblie0/article/details/107555770