FFmpeg 4.4.2

FFmpeg 4.4.2 is now available on all EECS Compute servers, Student Desktop and Research Desktop as environment module.

FFmpeg is built along with the following packages:

  • NASM-2.14.02
  • Yasm-1.3.0
  • libx264
  • libx265
  • libfdk_aac
  • libmp3lame-3.100
  • libopus
  • libvpx

The following libraries and codecs are also available with the current build:

 

 

External libraries:
bzlib                   libfdk_aac              libmp3lame              libvpx                  libx265                 libxcb_shape            libxcb_xfixes           xlib
iconv                   libfreetype             libopus                 libx264                 libxcb                  libxcb_shm              lzma                    zlib

External libraries providing hardware acceleration:

Libraries:
avcodec                 avdevice                avfilter                avformat                avutil                  postproc                swresample              swscale

Programs:
ffmpeg                  ffprobe

Enabled decoders:
aac                     alac                    dds                     h261                    mp1float                pcm_s24daud             sbc                     vble
aac_fixed               alias_pix               derf_dpcm               h263                    mp2                     pcm_s24le               scpr                    vc1
aac_latm                als                     dfa                     h263i                   mp2float                pcm_s24le_planar        screenpresso            vc1image
aasc                    amrnb                   dirac                   h263p                   mp3                     pcm_s32be               sdx2_dpcm               vcr1
ac3                     amrwb                   dnxhd                   h264                    mp3adu                  pcm_s32le               sgi                     vmdaudio
ac3_fixed               amv                     dolby_e                 hap                     mp3adufloat             pcm_s32le_planar        sgirle                  vmdvideo
acelp_kelvin            anm                     dpx                     hca                     mp3float                pcm_s64be               sheervideo              vmnc
adpcm_4xm               ansi                    dsd_lsbf                hcom                    mp3on4                  pcm_s64le               shorten                 vorbis
adpcm_adx               ape                     dsd_lsbf_planar         hevc                    mp3on4float             pcm_s8                  sipr                    vp3
adpcm_afc               apng                    dsd_msbf                hnm4_video              mpc7                    pcm_s8_planar           siren                   vp4
adpcm_agm               aptx                    dsd_msbf_planar         hq_hqa                  mpc8                    pcm_u16be               smackaud                vp5
adpcm_aica              aptx_hd                 dsicinaudio             hqx                     mpeg1video              pcm_u16le               smacker                 vp6
adpcm_argo              arbc                    dsicinvideo             huffyuv                 mpeg2video              pcm_u24be               smc                     vp6a
adpcm_ct                ass                     dss_sp                  hymt                    mpeg4                   pcm_u24le               smvjpeg                 vp6f
adpcm_dtk               asv1                    dst                     iac                     mpegvideo               pcm_u32be               snow                    vp7
adpcm_ea                asv2                    dvaudio                 idcin                   mpl2                    pcm_u32le               sol_dpcm                vp8
adpcm_ea_maxis_xa       atrac1                  dvbsub                  idf                     msa1                    pcm_u8                  sonic                   vp9
adpcm_ea_r1             atrac3                  dvdsub                  iff_ilbm                mscc                    pcm_vidc                sp5x                    vplayer
adpcm_ea_r2             atrac3al                dvvideo                 ilbc                    msmpeg4v1               pcx                     speedhq                 vqa
adpcm_ea_r3             atrac3p                 dxa                     imc                     msmpeg4v2               pgm                     srgc                    wavpack
adpcm_ea_xas            atrac3pal               dxtory                  imm4                    msmpeg4v3               pgmyuv                  srt                     wcmv
adpcm_g722              atrac9                  dxv                     imm5                    msrle                   pgssub                  ssa                     webp
adpcm_g726              aura                    eac3                    indeo2                  mss1                    pictor                  stl                     webvtt
adpcm_g726le            aura2                   eacmv                   indeo3                  mss2                    pixlet                  subrip                  wmalossless
adpcm_ima_alp           avrn                    eamad                   indeo4                  msvideo1                pjs                     subviewer               wmapro
adpcm_ima_amv           avrp                    eatgq                   indeo5                  mszh                    png                     subviewer1              wmav1
adpcm_ima_apc           avs                     eatgv                   interplay_acm           mts2                    ppm                     sunrast                 wmav2
adpcm_ima_apm           avui                    eatqi                   interplay_dpcm          mvc1                    prores                  svq1                    wmavoice
adpcm_ima_dat4          ayuv                    eightbps                interplay_video         mvc2                    prosumer                svq3                    wmv1
adpcm_ima_dk3           bethsoftvid             eightsvx_exp            jacosub                 mvdv                    psd                     tak                     wmv2
adpcm_ima_dk4           bfi                     eightsvx_fib            jpeg2000                mvha                    ptx                     targa                   wmv3
adpcm_ima_ea_eacs       bink                    escape124               jpegls                  mwsc                    qcelp                   targa_y216              wmv3image
adpcm_ima_ea_sead       binkaudio_dct           escape130               jv                      mxpeg                   qdm2                    tdsc                    wnv1
adpcm_ima_iss           binkaudio_rdft          evrc                    kgv1                    nellymoser              qdmc                    text                    wrapped_avframe
adpcm_ima_mtf           bintext                 exr                     kmvc                    nuv                     qdraw                   theora                  ws_snd1
adpcm_ima_oki           bitpacked               ffv1                    lagarith                on2avc                  qpeg                    thp                     xan_dpcm
adpcm_ima_qt            bmp                     ffvhuff                 libfdk_aac              opus                    qtrle                   tiertexseqvideo         xan_wc3
adpcm_ima_rad           bmv_audio               ffwavesynth             libopus                 paf_audio               r10k                    tiff                    xan_wc4
adpcm_ima_smjpeg        bmv_video               fic                     libvpx_vp8              paf_video               r210                    tmv                     xbin
adpcm_ima_ssi           brender_pix             fits                    libvpx_vp9              pam                     ra_144                  truehd                  xbm
adpcm_ima_wav           c93                     flac                    loco                    pbm                     ra_288                  truemotion1             xface
adpcm_ima_ws            cavs                    flashsv                 lscr                    pcm_alaw                ralf                    truemotion2             xl
adpcm_ms                ccaption                flashsv2                m101                    pcm_bluray              rasc                    truemotion2rt           xma1
adpcm_mtaf              cdgraphics              flic                    mace3                   pcm_dvd                 rawvideo                truespeech              xma2
adpcm_psx               cdtoons                 flv                     mace6                   pcm_f16le               realtext                tscc                    xpm
adpcm_sbpro_2           cdxl                    fmvc                    magicyuv                pcm_f24le               rl2                     tscc2                   xsub
adpcm_sbpro_3           cfhd                    fourxm                  mdec                    pcm_f32be               roq                     tta                     xwd
adpcm_sbpro_4           cinepak                 fraps                   metasound               pcm_f32le               roq_dpcm                twinvq                  y41p
adpcm_swf               clearvideo              frwu                    microdvd                pcm_f64be               rpza                    txd                     ylc
adpcm_thp               cljr                    g2m                     mimic                   pcm_f64le               rscc                    ulti                    yop
adpcm_thp_le            cllc                    g723_1                  mjpeg                   pcm_lxf                 rv10                    utvideo                 yuv4
adpcm_vima              comfortnoise            g729                    mjpegb                  pcm_mulaw               rv20                    v210                    zero12v
adpcm_xa                cook                    gdv                     mlp                     pcm_s16be               rv30                    v210x                   zerocodec
adpcm_yamaha            cpia                    gif                     mmvideo                 pcm_s16be_planar        rv40                    v308                    zlib
adpcm_zork              cscd                    gremlin_dpcm            motionpixels            pcm_s16le               s302m                   v408                    zmbv
agm                     cyuv                    gsm                     movtext                 pcm_s16le_planar        sami                    v410
aic                     dca                     gsm_ms                  mp1                     pcm_s24be               sanm                    vb

Enabled encoders:
a64multi                asv1                    flashsv2                mlp                     pcm_s16be               pcm_u8                  sgi                     wavpack
a64multi5               asv2                    flv                     movtext                 pcm_s16be_planar        pcm_vidc                snow                    webvtt
aac                     avrp                    g723_1                  mp2                     pcm_s16le               pcx                     sonic                   wmav1
ac3                     avui                    gif                     mp2fixed                pcm_s16le_planar        pgm                     sonic_ls                wmav2
ac3_fixed               ayuv                    h261                    mpeg1video              pcm_s24be               pgmyuv                  srt                     wmv1
adpcm_adx               bmp                     h263                    mpeg2video              pcm_s24daud             png                     ssa                     wmv2
adpcm_g722              cinepak                 h263p                   mpeg4                   pcm_s24le               ppm                     subrip                  wrapped_avframe
adpcm_g726              cljr                    huffyuv                 msmpeg4v2               pcm_s24le_planar        prores                  sunrast                 xbm
adpcm_g726le            comfortnoise            jpeg2000                msmpeg4v3               pcm_s32be               prores_aw               svq1                    xface
adpcm_ima_qt            dca                     jpegls                  msvideo1                pcm_s32le               prores_ks               targa                   xsub
adpcm_ima_wav           dnxhd                   libfdk_aac              nellymoser              pcm_s32le_planar        qtrle                   text                    xwd
adpcm_ms                dpx                     libmp3lame              opus                    pcm_s64be               r10k                    tiff                    y41p
adpcm_swf               dvbsub                  libopus                 pam                     pcm_s64le               r210                    truehd                  yuv4
adpcm_yamaha            dvdsub                  libvpx_vp8              pbm                     pcm_s8                  ra_144                  tta                     zlib
alac                    dvvideo                 libvpx_vp9              pcm_alaw                pcm_s8_planar           rawvideo                utvideo                 zmbv
alias_pix               eac3                    libx264                 pcm_dvd                 pcm_u16be               roq                     v210
amv                     ffv1                    libx264rgb              pcm_f32be               pcm_u16le               roq_dpcm                v308
apng                    ffvhuff                 libx265                 pcm_f32le               pcm_u24be               rv10                    v408
aptx                    fits                    ljpeg                   pcm_f64be               pcm_u24le               rv20                    v410
aptx_hd                 flac                    magicyuv                pcm_f64le               pcm_u32be               s302m                   vc2
ass                     flashsv                 mjpeg                   pcm_mulaw               pcm_u32le               sbc                     vorbis

Enabled hwaccels:

Enabled parsers:
aac                     bmp                     dpx                     g723_1                  h264                    mpegvideo               sbc                     vp8
aac_latm                cavsvideo               dvaudio                 g729                    hevc                    opus                    sipr                    vp9
ac3                     cook                    dvbsub                  gif                     mjpeg                   png                     tak                     xma
adx                     dca                     dvd_nav                 gsm                     mlp                     pnm                     vc1
av1                     dirac                   dvdsub                  h261                    mpeg4video              rv30                    vorbis
avs2                    dnxhd                   flac                    h263                    mpegaudio               rv40                    vp3

Enabled demuxers:
aa                      bfstm                   filmstrip               image_dds_pipe          lrc                     nuv                     rsd                     tmv
aac                     bink                    fits                    image_dpx_pipe          lvf                     ogg                     rso                     truehd
ac3                     bintext                 flac                    image_exr_pipe          lxf                     oma                     rtp                     tta
acm                     bit                     flic                    image_gif_pipe          m4v                     paf                     rtsp                    tty
act                     bmv                     flv                     image_j2k_pipe          matroska                pcm_alaw                s337m                   txd
adf                     boa                     fourxm                  image_jpeg_pipe         mgsts                   pcm_f32be               sami                    ty
adp                     brstm                   frm                     image_jpegls_pipe       microdvd                pcm_f32le               sap                     v210
ads                     c93                     fsb                     image_pam_pipe          mjpeg                   pcm_f64be               sbc                     v210x
adx                     caf                     fwse                    image_pbm_pipe          mjpeg_2000              pcm_f64le               sbg                     vag
aea                     cavsvideo               g722                    image_pcx_pipe          mlp                     pcm_mulaw               scc                     vc1
afc                     cdg                     g723_1                  image_pgm_pipe          mlv                     pcm_s16be               sdp                     vc1t
aiff                    cdxl                    g726                    image_pgmyuv_pipe       mm                      pcm_s16le               sdr2                    vividas
aix                     cine                    g726le                  image_pictor_pipe       mmf                     pcm_s24be               sds                     vivo
alp                     codec2                  g729                    image_png_pipe          mov                     pcm_s24le               sdx                     vmd
amr                     codec2raw               gdv                     image_ppm_pipe          mp3                     pcm_s32be               segafilm                vobsub
amrnb                   concat                  genh                    image_psd_pipe          mpc                     pcm_s32le               ser                     voc
amrwb                   data                    gif                     image_qdraw_pipe        mpc8                    pcm_s8                  shorten                 vpk
anm                     daud                    gsm                     image_sgi_pipe          mpegps                  pcm_u16be               siff                    vplayer
apc                     dcstr                   gxf                     image_sunrast_pipe      mpegts                  pcm_u16le               sln                     vqf
ape                     derf                    h261                    image_svg_pipe          mpegtsraw               pcm_u24be               smacker                 w64
apm                     dfa                     h263                    image_tiff_pipe         mpegvideo               pcm_u24le               smjpeg                  wav
apng                    dhav                    h264                    image_webp_pipe         mpjpeg                  pcm_u32be               smush                   wc3
aptx                    dirac                   hca                     image_xpm_pipe          mpl2                    pcm_u32le               sol                     webm_dash_manifest
aptx_hd                 dnxhd                   hcom                    image_xwd_pipe          mpsub                   pcm_u8                  sox                     webvtt
aqtitle                 dsf                     hevc                    ingenient               msf                     pcm_vidc                spdif                   wsaud
argo_asf                dsicin                  hls                     ipmovie                 msnwc_tcp               pjs                     srt                     wsd
asf                     dss                     hnm                     ircam                   mtaf                    pmp                     stl                     wsvqa
asf_o                   dts                     ico                     iss                     mtv                     pva                     str                     wtv
ass                     dtshd                   idcin                   iv8                     musx                    pvf                     subviewer               wv
ast                     dv                      idf                     ivf                     mv                      qcp                     subviewer1              wve
au                      dvbsub                  iff                     ivr                     mvi                     r3d                     sup                     xa
av1                     dvbtxt                  ifv                     jacosub                 mxf                     rawvideo                svag                    xbin
avi                     dxa                     ilbc                    jv                      mxg                     realtext                swf                     xmv
avr                     ea                      image2                  kux                     nc                      redspark                tak                     xvag
avs                     ea_cdata                image2_alias_pix        kvag                    nistsphere              rl2                     tedcaptions             xwma
avs2                    eac3                    image2_brender_pix      live_flv                nsp                     rm                      thp                     yop
bethsoftvid             epaf                    image2pipe              lmlm4                   nsv                     roq                     threedostr              yuv4mpegpipe
bfi                     ffmetadata              image_bmp_pipe          loas                    nut                     rpl                     tiertexseq

Enabled muxers:
a64                     codec2raw               g722                    ivf                     mpeg2svcd               pcm_s16be               rtp_mpegts              truehd
ac3                     crc                     g723_1                  jacosub                 mpeg2video              pcm_s16le               rtsp                    tta
adts                    dash                    g726                    latm                    mpeg2vob                pcm_s24be               sap                     uncodedframecrc
adx                     data                    g726le                  lrc                     mpegts                  pcm_s24le               sbc                     vc1
aiff                    daud                    gif                     m4v                     mpjpeg                  pcm_s32be               scc                     vc1t
amr                     dirac                   gsm                     matroska                mxf                     pcm_s32le               segafilm                voc
apng                    dnxhd                   gxf                     matroska_audio          mxf_d10                 pcm_s8                  segment                 w64
aptx                    dts                     h261                    md5                     mxf_opatom              pcm_u16be               singlejpeg              wav
aptx_hd                 dv                      h263                    microdvd                null                    pcm_u16le               smjpeg                  webm
asf                     eac3                    h264                    mjpeg                   nut                     pcm_u24be               smoothstreaming         webm_chunk
asf_stream              f4v                     hash                    mkvtimestamp_v2         oga                     pcm_u24le               sox                     webm_dash_manifest
ass                     ffmetadata              hds                     mlp                     ogg                     pcm_u32be               spdif                   webp
ast                     fifo                    hevc                    mmf                     ogv                     pcm_u32le               spx                     webvtt
au                      fifo_test               hls                     mov                     oma                     pcm_u8                  srt                     wtv
avi                     filmstrip               ico                     mp2                     opus                    pcm_vidc                stream_segment          wv
avm2                    fits                    ilbc                    mp3                     pcm_alaw                psp                     streamhash              yuv4mpegpipe
avs2                    flac                    image2                  mp4                     pcm_f32be               rawvideo                sup
bit                     flv                     image2pipe              mpeg1system             pcm_f32le               rm                      swf
caf                     framecrc                ipod                    mpeg1vcd                pcm_f64be               roq                     tee
cavsvideo               framehash               ircam                   mpeg1video              pcm_f64le               rso                     tg2
codec2                  framemd5                ismv                    mpeg2dvd                pcm_mulaw               rtp                     tgp

Enabled protocols:
async                   data                    gopher                  icecast                 pipe                    rtp                     tee
cache                   ffrtmphttp              hls                     md5                     prompeg                 srtp                    udp
concat                  file                    http                    mmsh                    rtmp                    subfile                 udplite
crypto                  ftp                     httpproxy               mmst                    rtmpt                   tcp                     unix

Enabled filters:
abench                  anull                   chromahold              drawgrid                histeq                  mptestsrc               scale2ref               superequalizer
abitscope               anullsink               chromakey               drawtext                histogram               negate                  scroll                  surround
acompressor             anullsrc                chromashift             drmeter                 hqdn3d                  nlmeans                 select                  swaprect
acontrast               apad                    ciescope                dynaudnorm              hqx                     nnedi                   selectivecolor          swapuv
acopy                   aperms                  codecview               earwax                  hstack                  noformat                sendcmd                 tblend
acrossfade              aphasemeter             color                   ebur128                 hue                     noise                   separatefields          telecine
acrossover              aphaser                 colorbalance            edgedetect              hwdownload              normalize               setdar                  testsrc
acrusher                apulsator               colorchannelmixer       elbg                    hwmap                   null                    setfield                testsrc2
acue                    arealtime               colorhold               entropy                 hwupload                nullsink                setparams               thistogram
addroi                  aresample               colorkey                eq                      hysteresis              nullsrc                 setpts                  threshold
adeclick                areverse                colorlevels             equalizer               idet                    oscilloscope            setrange                thumbnail
adeclip                 arnndn                  colormatrix             erosion                 il                      overlay                 setsar                  tile
adelay                  aselect                 colorspace              extractplanes           inflate                 owdenoise               settb                   tinterlace
aderivative             asendcmd                compand                 extrastereo             interlace               pad                     showcqt                 tlut2
adrawgraph              asetnsamples            compensationdelay       fade                    interleave              pal100bars              showfreqs               tmix
aecho                   asetpts                 concat                  fftdnoiz                join                    pal75bars               showinfo                tonemap
aemphasis               asetrate                convolution             fftfilt                 kerndeint               palettegen              showpalette             tpad
aeval                   asettb                  convolve                field                   lagfun                  paletteuse              showspatial             transpose
aevalsrc                ashowinfo               copy                    fieldhint               lenscorrection          pan                     showspectrum            treble
afade                   asidedata               cover_rect              fieldmatch              life                    perms                   showspectrumpic         tremolo
afftdn                  asoftclip               crop                    fieldorder              limiter                 perspective             showvolume              trim
afftfilt                asplit                  cropdetect              fifo                    loop                    phase                   showwaves               unpremultiply
afifo                   astats                  crossfeed               fillborders             loudnorm                photosensitivity        showwavespic            unsharp
afir                    astreamselect           crystalizer             find_rect               lowpass                 pixdesctest             shuffleframes           uspp
afirsrc                 atadenoise              cue                     firequalizer            lowshelf                pixscope                shuffleplanes           v360
aformat                 atempo                  curves                  flanger                 lumakey                 pp                      sidechaincompress       vaguedenoiser
agate                   atrim                   datascope               floodfill               lut                     pp7                     sidechaingate           vectorscope
agraphmonitor           avectorscope            dcshift                 format                  lut1d                   premultiply             sidedata                vflip
ahistogram              avgblur                 dctdnoiz                fps                     lut2                    prewitt                 sierpinski              vfrdet
aiir                    axcorrelate             deband                  framepack               lut3d                   pseudocolor             signalstats             vibrance
aintegral               bandpass                deblock                 framerate               lutrgb                  psnr                    signature               vibrato
ainterleave             bandreject              decimate                framestep               lutyuv                  pullup                  silencedetect           vignette
alimiter                bass                    deconvolve              freezedetect            mandelbrot              qp                      silenceremove           vmafmotion
allpass                 bbox                    dedot                   freezeframes            maskedclamp             random                  sinc                    volume
allrgb                  bench                   deesser                 fspp                    maskedmax               readeia608              sine                    volumedetect
allyuv                  bilateral               deflate                 gblur                   maskedmerge             readvitc                smartblur               vstack
aloop                   biquad                  deflicker               geq                     maskedmin               realtime                smptebars               w3fdif
alphaextract            bitplanenoise           dejudder                gradfun                 maskfun                 remap                   smptehdbars             waveform
alphamerge              blackdetect             delogo                  graphmonitor            mcdeint                 removegrain             sobel                   weave
amerge                  blackframe              derain                  greyedge                mcompand                removelogo              spectrumsynth           xbr
ametadata               blend                   deshake                 haas                    median                  repeatfields            split                   xfade
amix                    bm3d                    despill                 haldclut                mergeplanes             replaygain              spp                     xmedian
amovie                  boxblur                 detelecine              haldclutsrc             mestimate               reverse                 sr                      xstack
amplify                 bwdif                   dilation                hdcd                    metadata                rgbashift               ssim                    yadif
amultiply               cas                     displace                headphone               midequalizer            rgbtestsrc              stereo3d                yaepblur
anequalizer             cellauto                dnn_processing          hflip                   minterpolate            roberts                 stereotools             yuvtestsrc
anlmdn                  channelmap              doubleweave             highpass                mix                     rotate                  stereowiden             zoompan
anlms                   channelsplit            drawbox                 highshelf               movie                   sab                     streamselect
anoisesrc               chorus                  drawgraph               hilbert                 mpdecimate              scale                   super2xsai

Enabled bsfs:
aac_adtstoasc           dca_core                h264_metadata           hevc_mp4toannexb        mp3_header_decompress   prores_metadata         vp9_metadata
av1_frame_merge         dump_extradata          h264_mp4toannexb        imx_dump_header         mpeg2_metadata          remove_extradata        vp9_raw_reorder
av1_frame_split         eac3_core               h264_redundant_pps      mjpeg2jpeg              mpeg4_unpack_bframes    text2movsub             vp9_superframe
av1_metadata            extract_extradata       hapqa_extract           mjpega_dump_header      noise                   trace_headers           vp9_superframe_split
chomp                   filter_units            hevc_metadata           mov2textsub             null                    truehd_core

Enabled indevs:
fbdev                   lavfi                   oss                     v4l2                    xcbgrab

Enabled outdevs:
fbdev                   oss                     v4l2                    xv