关于FFmpeg视频编码软件在Linux和windows下的安装

关于FFmpeg视频编码软件在Linux和windows下的安装

背景知识:(摘自百度百科)

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。


FFmpeg在windows环境下安装的详细视频:

简要步骤:

  1. 下载FFmpeg安装包,可以到官网下载,但是由于网络原因,官网下载可能比较慢,这里推荐在微信公众号“认知无线电”里回复“ffmpeg安装”,就可以得到安装包(官网下载的原版安装包)。

  2. 解压完成后,点击进入文件夹,在里面找到“bin”文件,并复制“bin”文件的文件路径。

  3. 右击“此电脑”,选择“属性”,在“高级环境配置”中,在环境变量“Path”中添加刚才复制的”bin“文件路径。

  4. 运行成功。

  5. 可以通过ffmpeg中内置的”ffplay“进行影片的观看,如下图。关于FFmpeg视频编码软件在Linux和windows下的安装


linux下FFmpeg的安装

由于我的电脑没有linux系统,所以我是基于树莓派(raspberry pi)的基础上进行FFmpeg的安装。在linux环境中,最好不要使用windows环境下的官网软件下载方式,采用代码形式进行下载更为可靠。

  1. 首先输入“sudo -s” 进入root用户环境,这样权限比较大,可以方便之后的操作,当语句前的修饰符从“$”变为“#”时,说明已经进入root用户。

  2. 输入  wget http://www.ffmpeg.org/releases/ffmpeg-3.1.tar.gz 。这里是进行FFmpeg安装包的下载。

  3. 下载的安装包也是压缩文件,需要解压,语句为 tar -zxvf ffmpeg-3.1.tar.gz

  4. 转入到文件目录中, cd ffmpeg-3.1  并编译  ./configure --prefix=/usr/local/ffmpeg

  5. 开始安装 make install

  6. 修改环境变量 vim /etc/profile
    在最后PATH添加环境变量
    PATH="PATH:/usr/local/ffmpeg/bin"
    然后ctrl+O保存,ctrl+X退出。

  7. 完成(由于树莓派暂时还没有搞定录屏功能,按照上述标红的代码输入即可)