Ubuntu安装ffmpeg

    技术2022-07-21  80

    Ubuntu安装ffmpeg 教程

    1. 前言

      ffmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。   由于一个项目需要,需要使用ffmpeg提取视频文件中的运动向量,也是第一次接触ffmpeg,因此对ubuntu下安装ffmpeg做一个简答的记录。

    2. 安装

      安装ffmpeg的方式有两种第一种编译源码进行安装,个人而言觉得有些麻烦,参考链接,文中对一些库的解释还是很好的。本文直接使用了apt-get命令进行安装

    2.1 具体执行命令

      在使用apt-getinstall进行安装,需要更新安装源,否则ffmpeg的版本可能较低。

    # 添加x相关的ppa仓库 sudo add-apt-repository ppa:savoury1/ffmpeg4 sudo add-apt-repository ppa:savoury1/graphics sudo add-apt-repository ppa:savoury1/multimedia

      升级ffmpeg库并且安装

    sudo apt-get update sudo apt-get install ffmpeg

      此时可以使用ffmpeg -version查看当前ffmpeg版本。对于上文中两个依赖项PPA包含许多其他应用程序包 可以通过以下的命令进行删除:

    sudo add-apt-repository --remove ppa:savoury1/graphics sudo add-apt-repository --remove ppa:savoury1/multimedia

    2.2 依赖库

      利用ffmpeg进行运动向量提取,使用到了gcc进行编译,包含了ffmpeg的相关库文件,在安装好ffmpeg之后,需要对库文件进行安装。

    sudo apt-get install libavformat-dev sudo apt-get install libavcodec-dev sudo apt-get install libswresample-dev sudo apt-get install libswscale-dev sudo apt-get install libavutil-dev sudo apt-get install libsdl1.2-dev

      也可以在编译之后的提示中去查看缺少的库文件根据需要安装,如下图:     

      图中lswacale表示的是libswacakle,即开头的l表示为lib

    Processed: 0.009, SQL: 10