FFmpeg指令(./configure 其他)

1 FFmpeg的编码器支持

使用命令:./configure --list-encoders

$ ./configure --list-encoders
a64multi                exr                     libshine                pcm_dvd                 rv10
a64multi5               ffv1                    libspeex                pcm_f32be               rv20
aac                     ffvhuff                 libsvtav1               pcm_f32le               s302m
aac_at                  fits                    libtheora               pcm_f64be               sbc
aac_mf                  flac                    libtwolame              pcm_f64le               sgi
ac3                     flashsv                 libvo_amrwbenc          pcm_mulaw               snow
ac3_fixed               flashsv2                libvorbis               pcm_mulaw_at            sonic
ac3_mf                  flv                     libvpx_vp8              pcm_s16be               sonic_ls
adpcm_adx               g723_1                  libvpx_vp9              pcm_s16be_planar        speedhq
adpcm_argo              gif                     libwebp                 pcm_s16le               srt
adpcm_g722              h261                    libwebp_anim            pcm_s16le_planar        ssa
adpcm_g726              h263                    libx262                 pcm_s24be               subrip
adpcm_g726le            h263_v4l2m2m            libx264                 pcm_s24daud             sunrast
adpcm_ima_alp           h263p                   libx264rgb              pcm_s24le               svq1
adpcm_ima_amv           h264_amf                libx265                 pcm_s24le_planar        targa
adpcm_ima_apm           h264_mf                 libxavs                 pcm_s32be               text
adpcm_ima_qt            h264_nvenc              libxavs2                pcm_s32le               tiff
adpcm_ima_ssi           h264_omx                libxvid                 pcm_s32le_planar        truehd
adpcm_ima_wav           h264_qsv                ljpeg                   pcm_s64be               tta
adpcm_ms                h264_v4l2m2m            magicyuv                pcm_s64le               ttml
adpcm_swf               h264_vaapi              mjpeg                   pcm_s8                  utvideo
adpcm_yamaha            h264_videotoolbox       mjpeg_qsv               pcm_s8_planar           v210
alac                    hap                     mjpeg_vaapi             pcm_u16be               v308
alac_at                 hevc_amf                mlp                     pcm_u16le               v408
alias_pix               hevc_mf                 movtext                 pcm_u24be               v410
amv                     hevc_nvenc              mp2                     pcm_u24le               vc2
apng                    hevc_qsv                mp2fixed                pcm_u32be               vorbis
aptx                    hevc_v4l2m2m            mp3_mf                  pcm_u32le               vp8_v4l2m2m
aptx_hd                 hevc_vaapi              mpeg1video              pcm_u8                  vp8_vaapi
ass                     hevc_videotoolbox       mpeg2_qsv               pcm_vidc                vp9_qsv
asv1                    huffyuv                 mpeg2_vaapi             pcx                     vp9_vaapi
asv2                    ilbc_at                 mpeg2video              pfm                     wavpack
avrp                    jpeg2000                mpeg4                   pgm                     webvtt
avui                    jpegls                  mpeg4_omx               pgmyuv                  wmav1
ayuv                    libaom_av1              mpeg4_v4l2m2m           png                     wmav2
bmp                     libcodec2               msmpeg4v2               ppm                     wmv1
cfhd                    libfdk_aac              msmpeg4v3               prores                  wmv2
cinepak                 libgsm                  msvideo1                prores_aw               wrapped_avframe
cljr                    libgsm_ms               nellymoser              prores_ks               xbm
comfortnoise            libilbc                 nvenc                   qtrle                   xface
dca                     libkvazaar              nvenc_h264              r10k                    xsub
dnxhd                   libmp3lame              nvenc_hevc              r210                    xwd
dpx                     libopencore_amrnb       opus                    ra_144                  y41p
dvbsub                  libopenh264             pam                     rawvideo                yuv4
dvdsub                  libopenjpeg             pbm                     roq                     zlib
dvvideo                 libopus                 pcm_alaw                roq_dpcm                zmbv
eac3                    librav1e                pcm_alaw_at             rpza

2 FFmpeg的解码器支持

使用命令:./configure --list-decoders

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

3 FFmpeg的封装支持

使用命令:./configure --list-muxers

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

4 FFmpeg的解封装支持

FFmpeg的解封装(Demuxer,又称解复用)是指将读入的容器格式拆解开。将里面压缩的音频流、视频流、字母流、数据流等提取出来。
使用命令:./configure --list-demuxers

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

5 FFmpeg的通信协议支持

使用命令:./configure --list-protocols

$ ./configure --list-protocols
async                   gopher                  librtmpe                mmst                    sctp
bluray                  gophers                 librtmps                pipe                    srtp
cache                   hls                     librtmpt                prompeg                 subfile
concat                  http                    librtmpte               rtmp                    tcp
crypto                  httpproxy               libsmbclient            rtmpe                   tee
data                    https                   libsrt                  rtmps                   tls
ffrtmpcrypt             icecast                 libssh                  rtmpt                   udp
ffrtmphttp              libamqp                 libzmq                  rtmpte                  udplite
file                    librist                 md5                     rtmpts                  unix
ftp                     librtmp                 mmsh                    rtp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张暮笛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值