FFmpeg安装以及使用

安装方法一:直接下载ffmpeg静态库(推荐)

FFmpeg安装以及使用_第1张图片
ffmpeg_static

下载完解压后,可看到在 bin文件夹中,有3个可执行文件:
ffmpeg ffplay ffprobe
将这3个文件直接移动到 /usr/local/bin下,便可直接在终端使用了。

下载官方提供的静态库,默认带了很多编码器,很方便。
下面是官方静态库4.1.4版本配置文件:

Configuration:
  --enable-gpl
  --enable-version3
  --enable-sdl2
  --enable-fontconfig
  --enable-gnutls
  --enable-iconv
  --enable-libass
  --enable-libbluray
  --enable-libfreetype
  --enable-libmp3lame
  --enable-libopencore-amrnb
  --enable-libopencore-amrwb
  --enable-libopenjpeg
  --enable-libopus
  --enable-libshine
  --enable-libsnappy
  --enable-libsoxr
  --enable-libtheora
  --enable-libtwolame
  --enable-libvpx
  --enable-libwavpack
  --enable-libwebp
  --enable-libx264
  --enable-libx265
  --enable-libxml2
  --enable-libzimg
  --enable-lzma
  --enable-zlib
  --enable-gmp
  --enable-libvidstab
  --enable-libvorbis
  --enable-libvo-amrwbenc
  --enable-libmysofa
  --enable-libspeex
  --enable-libxvid
  --enable-libaom
  --enable-appkit
  --enable-avfoundation
  --enable-coreimage
  --enable-audiotoolbox

Libraries:
  SDL               2.0.9             
  Fontconfig        2.13.0            
  GnuTLS            3.6.8             
  libiconv          1.15              
  libass            0.14.0            
  libbluray         20180913-2d18c70  
  FreeType          2.10.1            
  LAME              3.100             
  OpenCORE AMR      20170731-07a5be4  
  OpenJPEG          20190615-8db9d25  
  Opus              20190604-ad8fe90  
  shine             3.1.1             
  Snappy            1.1.7             
  libsoxr           20180224-945b592  
  Theora            20171023-e5d205b  
  TwoLAME           0.3.13            
  vpx               20190715-d749bc7  
  WavPack           5.1.0             
  WebP              1.0.3             
  x264              20190314-5493be8  
  x265              20190708-147fb92  
  libxml2           2.9.8             
  z.lib             20190712-e655cd4  
  XZ Utils          5.2.4             
  zlib              1.2.11            
  vid.stab          20190213-aeabc8d  
  Vorbis            20180705-46e70fa  
  VisualOn AMR-WB   20141107-3b3fcd0  
  libmysofa         20181220-50ee637  
  Speex             20181021-6e04bfa  
  Xvid              1.3.5             
  aom               20190716-c41e3e1  

安装方法二:手动编译

在官网下载源代码:https://ffmpeg.org/download.html

FFmpeg安装以及使用_第2张图片
download

大大的下载按钮,点击下载。

比如:ffmpeg-4.1.4.tar.bz2

  • 解压
    $ tar xvf ffmpeg-4.1.4.tar.bz2

  • 编译
    终端进入ffmpeg-4.1.4文件夹后执行

$ ./configure
$ make && make install

直接使用 ./configure ,安装完成后,缺少一些额外的编码器,如:libmp3lame

  • 错误处理
    在运行 ./configure 时,出现ffmpeg yasm not found, use --disable-yasm for a crippled build的错误

  • 解决方法:手动安装yasm
    在这里下载最新版本的yasm:http://www.tortall.net/projects/yasm/releases
    然后解压,编译安装。

基本操作

  • 音量操作
    https://trac.ffmpeg.org/wiki/AudioVolume
  • 音视频转换
    https://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-conversion

你可能感兴趣的:(FFmpeg安装以及使用)