美文网首页
在Ubuntu 上编译FFmpeg

在Ubuntu 上编译FFmpeg

作者: 无聊的电风扇 | 来源:发表于2020-10-30 10:52 被阅读0次

    首先去官网获取最新/最适合自己的ffmpeg版本
    官方给出了一些简单的疑难解答
    https://www.johnvansickle.com/ffmpeg/faq/

    下载最新的git版本。
    $ wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz
    
    //解压
    $ tar xvf ffmpeg-git-amd64-static.tar.xz
    
    //运行
    $ ./ffmpeg-git-20180203-amd64-static/ffmpeg
    

    为了方便使用,加入全局变量

    将静态二进制文件ffmpeg和ffprobe移动到外壳程序的路径中。
    
    $ sudo mv ffmpeg-git-20180203-amd64-static/ffmpeg ffmpeg-git-20180203-amd64-static/ffprobe /usr/local/bin/
    
    //检查是否成功
    $ whereis ffmpeg
    ffmpeg: /usr/local/bin/ffmpeg
    
    $ whereis ffprobe
    ffprobe: /usr/local/bin/ffprobe
    

    在任意目录运行

    $ ffmpeg
    ffmpeg version N-54690-g682990a849-static https://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2020 the FFmpeg developers
      built with gcc 8 (Debian 8.3.0-6)
      configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gmp --enable-libgme --enable-gray --enable-libaom --enable-libfribidi --enable-libass --enable-libvmaf --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librubberband --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libvorbis --enable-libopus --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libdav1d --enable-libxvid --enable-libzvbi --enable-libzimg
      libavutil      56. 60.100 / 56. 60.100
      libavcodec     58.111.101 / 58.111.101
      libavformat    58. 62.100 / 58. 62.100
      libavdevice    58. 11.102 / 58. 11.102
      libavfilter     7. 88.100 /  7. 88.100
      libswscale      5.  8.100 /  5.  8.100
      libswresample   3.  8.100 /  3.  8.100
      libpostproc    55.  8.100 / 55.  8.100
    Hyper fast Audio and Video encoder
    usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
    
    Use -h to get full help or, even better, run 'man ffmpeg'
    
    

    成功

    相关文章

      网友评论

          本文标题:在Ubuntu 上编译FFmpeg

          本文链接:https://www.haomeiwen.com/subject/ddwkvktx.html