文章目录
ffmpeg4.2支持的相关信息
- 各个版本支持大同小异,这里只是将4.2的支持情况列明一下,以供查看
ffmpeg4.2支持的列表如下
decoders
[root@bogon ffmpeg]# ./configure --list-decoders
aac cllc interplay_dpcm pam sunrast
aac_at comfortnoise interplay_video pbm svq1
aac_fixed cook jacosub pcm_alaw svq3
aac_latm cpia jpeg2000 pcm_alaw_at tak
aasc cscd jpegls pcm_bluray targa
ac3 cyuv jv pcm_dvd targa_y216
ac3_at dca kgv1 pcm_f16le tdsc
ac3_fixed dds kmvc pcm_f24le text
acelp_kelvin dfa lagarith pcm_f32be theora
adpcm_4xm dirac libaom_av1 pcm_f32le thp
adpcm_adx dnxhd libaribb24 pcm_f64be tiertexseqvideo
adpcm_afc dolby_e libcelt pcm_f64le tiff
adpcm_agm dpx libcodec2 pcm_lxf tmv
adpcm_aica dsd_lsbf libdav1d pcm_mulaw truehd
adpcm_ct dsd_lsbf_planar libdavs2 pcm_mulaw_at truemotion1
adpcm_dtk dsd_msbf libfdk_aac pcm_s16be truemotion2
adpcm_ea dsd_msbf_planar libgsm pcm_s16be_planar truemotion2rt
adpcm_ea_maxis_xa dsicinaudio libgsm_ms pcm_s16le truespeech
adpcm_ea_r1 dsicinvideo libilbc pcm_s16le_planar tscc
adpcm_ea_r2 dss_sp libopencore_amrnb pcm_s24be tscc2
adpcm_ea_r3 dst libopencore_amrwb pcm_s24daud tta
adpcm_ea_xas dvaudio libopenh264 pcm_s24le twinvq
adpcm_g722 dvbsub libopenjpeg pcm_s24le_planar txd
adpcm_g726 dvdsub libopus pcm_s32be ulti
adpcm_g726le dvvideo librsvg pcm_s32le utvideo
adpcm_ima_amv dxa libspeex pcm_s32le_planar v210
adpcm_ima_apc dxtory libvorbis pcm_s64be v210x
adpcm_ima_dat4 dxv libvpx_vp8 pcm_s64le v308
adpcm_ima_dk3 eac3 libvpx_vp9 pcm_s8 v408
adpcm_ima_dk4 eac3_at libzvbi_teletext pcm_s8_planar v410
adpcm_ima_ea_eacs eacmv loco pcm_u16be vb
adpcm_ima_ea_sead eamad lscr pcm_u16le vble
adpcm_ima_iss eatgq m101 pcm_u24be vc1
adpcm_ima_oki eatgv mace3 pcm_u24le vc1_crystalhd
adpcm_ima_qt eatqi mace6 pcm_u32be vc1_cuvid
adpcm_ima_qt_at eightbps magicyuv pcm_u32le vc1_mmal
adpcm_ima_rad eightsvx_exp mdec pcm_u8 vc1_qsv
adpcm_ima_smjpeg eightsvx_fib metasound pcm_vidc vc1_v4l2m2m
adpcm_ima_wav escape124 microdvd pcm_zork vc1image
adpcm_ima_ws escape130 mimic pcx vcr1
adpcm_ms evrc mjpeg pgm vmdaudio
adpcm_mtaf exr mjpeg_cuvid pgmyuv vmdvideo
adpcm_psx ffv1 mjpeg_qsv pgssub vmnc
adpcm_sbpro_2 ffvhuff mjpegb pictor vorbis
adpcm_sbpro_3 ffwavesynth mlp pixlet vp3
adpcm_sbpro_4 fic mmvideo pjs vp4
adpcm_swf fits motionpixels png vp5
adpcm_thp flac movtext ppm vp6
adpcm_thp_le flashsv mp1 prores vp6a
adpcm_vima flashsv2 mp1_at prosumer vp6f
adpcm_xa flic mp1float psd vp7
adpcm_yamaha flv mp2 ptx vp8
agm fmvc mp2_at qcelp vp8_cuvid
aic fourxm mp2float qdm2 vp8_mediacodec
alac fraps mp3 qdm2_at vp8_qsv
alac_at frwu mp3_at qdmc vp8_rkmpp
alias_pix g2m mp3adu qdmc_at vp8_v4l2m2m
als g723_1 mp3adufloat qdraw vp9
amr_nb_at g729 mp3float qpeg vp9_cuvid
amrnb gdv mp3on4 qtrle vp9_mediacodec
amrwb gif mp3on4float r10k vp9_qsv
amv gremlin_dpcm mpc7 r210 vp9_rkmpp
anm gsm mpc8 ra_144 vp9_v4l2m2m
ansi gsm_ms mpeg1_cuvid ra_288 vplayer
ape gsm_ms_at mpeg1_v4l2m2m ralf vqa
apng h261 mpeg1video rasc wavpack
aptx h263 mpeg2_crystalhd rawvideo wcmv
aptx_hd h263_v4l2m2m mpeg2_cuvid realtext webp
arbc h263i mpeg2_mediacodec rl2 webvtt
ass h263p mpeg2_mmal roq wmalossless
asv1 h264 mpeg2_qsv roq_dpcm wmapro
asv2 h264_crystalhd mpeg2_v4l2m2m rpza wmav1
atrac1 h264_cuvid mpeg2video rscc wmav2
atrac3 h264_mediacodec mpeg4 rv10 wmavoice
atrac3al h264_mmal mpeg4_crystalhd rv20 wmv1
atrac3p h264_qsv mpeg4_cuvid rv30 wmv2
atrac3pal h264_rkmpp mpeg4_mediacodec rv40 wmv3
atrac9 h264_v4l2m2m mpeg4_mmal s302m wmv3_crystalhd
aura hap mpeg4_v4l2m2m sami wmv3image
aura2 hcom mpegvideo sanm wnv1
avrn hevc mpl2 sbc wrapped_avframe
avrp hevc_cuvid msa1 scpr ws_snd1
avs hevc_mediacodec mscc screenpresso xan_dpcm
avui hevc_qsv msmpeg4_crystalhd sdx2_dpcm xan_wc3
ayuv hevc_rkmpp msmpeg4v1 sgi xan_wc4
bethsoftvid hevc_v4l2m2m msmpeg4v2 sgirle xbin
bfi hnm4_video msmpeg4v3 sheervideo xbm
bink hq_hqa msrle shorten xface
binkaudio_dct hqx mss1 sipr xl
binkaudio_rdft huffyuv mss2 smackaud xma1
bintext hymt msvideo1 smacker xma2
bitpacked iac mszh smc xpm
bmp idcin mts2 smvjpeg xsub
bmv_audio idf mvc1 snow xwd
bmv_video iff_ilbm mvc2 sol_dpcm y41p
brender_pix ilbc mvdv sonic ylc
c93 ilbc_at mvha sp5x yop
cavs imc mwsc speedhq yuv4
ccaption imm4 mxpeg srgc zero12v
cdgraphics imm5 nellymoser srt zerocodec
cdxl indeo2 nuv ssa zlib
cfhd indeo3 on2avc stl zmbv
cinepak indeo4 opus subrip
clearvideo indeo5 paf_audio subviewer
cljr interplay_acm paf_video subviewer1
encoder
[root@bogon ffmpeg]# ./configure --list-encoders
a64multi flashsv2 libvorbis pcm_f64be s302m
a64multi5 flv libvpx_vp8 pcm_f64le sbc
aac g723_1 libvpx_vp9 pcm_mulaw sgi
aac_at gif libwavpack pcm_mulaw_at snow
ac3 h261 libwebp pcm_s16be sonic
ac3_fixed h263 libwebp_anim pcm_s16be_planar sonic_ls
adpcm_adx h263_v4l2m2m libx262 pcm_s16le srt
adpcm_g722 h263p libx264 pcm_s16le_planar ssa
adpcm_g726 h264_amf libx264rgb pcm_s24be subrip
adpcm_g726le h264_nvenc libx265 pcm_s24daud sunrast
adpcm_ima_qt h264_omx libxavs pcm_s24le svq1
adpcm_ima_wav h264_qsv libxavs2 pcm_s24le_planar targa
adpcm_ms h264_v4l2m2m libxvid pcm_s32be text
adpcm_swf h264_vaapi ljpeg pcm_s32le tiff
adpcm_yamaha h264_videotoolbox magicyuv pcm_s32le_planar truehd
alac hap mjpeg pcm_s64be tta
alac_at hevc_amf mjpeg_qsv pcm_s64le utvideo
alias_pix hevc_nvenc mjpeg_vaapi pcm_s8 v210
amv hevc_qsv mlp pcm_s8_planar v308
apng hevc_v4l2m2m movtext pcm_u16be v408
aptx hevc_vaapi mp2 pcm_u16le v410
aptx_hd hevc_videotoolbox mp2fixed pcm_u24be vc2
ass huffyuv mpeg1video pcm_u24le vorbis
asv1 ilbc_at mpeg2_qsv pcm_u32be vp8_v4l2m2m
asv2 jpeg2000 mpeg2_vaapi pcm_u32le vp8_vaapi
avrp jpegls mpeg2video pcm_u8 vp9_qsv
avui libaom_av1 mpeg4 pcm_vidc vp9_vaapi
ayuv libcodec2 mpeg4_omx pcx wavpack
bmp libfdk_aac mpeg4_v4l2m2m pgm webvtt
cinepak libgsm msmpeg4v2 pgmyuv wmav1
cljr libgsm_ms msmpeg4v3 png wmav2
comfortnoise libilbc msvideo1 ppm wmv1
dca libkvazaar nellymoser prores wmv2
dnxhd libmp3lame nvenc prores_aw wrapped_avframe
dpx libopencore_amrnb nvenc_h264 prores_ks xbm
dvbsub libopenh264 nvenc_hevc qtrle xface
dvdsub libopenjpeg opus r10k xsub
dvvideo libopus pam r210 xwd
eac3 librav1e pbm ra_144 y41p
ffv1 libshine pcm_alaw rawvideo yuv4
ffvhuff libspeex pcm_alaw_at roq zlib
fits libtheora pcm_dvd roq_dpcm zmbv
flac libtwolame pcm_f32be rv10
flashsv libvo_amrwbenc pcm_f32le rv20
parser
[root@bogon ffmpeg]# ./configure --list-parsers
aac dca g723_1 mlp sbc
aac_latm dirac g729 mpeg4video sipr
ac3 dnxhd gif mpegaudio tak
adx dpx gsm mpegvideo vc1
av1 dvaudio h261 opus vorbis
avs2 dvbsub h263 png vp3
bmp dvd_nav h264 pnm vp8
cavsvideo dvdsub hevc rv30 vp9
cook flac mjpeg rv40 xma
hwaccels
[root@bogon ffmpeg]# ./configure --list-hwaccels
h263_vaapi hevc_dxva2 mpeg2_d3d11va mpeg4_videotoolbox vp9_dxva2
h263_videotoolbox hevc_nvdec mpeg2_d3d11va2 vc1_d3d11va vp9_nvdec
h264_d3d11va hevc_vaapi mpeg2_dxva2 vc1_d3d11va2 vp9_vaapi
h264_d3d11va2 hevc_vdpau mpeg2_nvdec vc1_dxva2 vp9_vdpau
h264_dxva2 hevc_videotoolbox mpeg2_vaapi vc1_nvdec wmv3_d3d11va
h264_nvdec mjpeg_nvdec mpeg2_vdpau vc1_vaapi wmv3_d3d11va2
h264_vaapi mjpeg_vaapi mpeg2_videotoolbox vc1_vdpau wmv3_dxva2
h264_vdpau mpeg1_nvdec mpeg2_xvmc vp8_nvdec wmv3_nvdec
h264_videotoolbox mpeg1_vdpau mpeg4_nvdec vp8_vaapi wmv3_vaapi
hevc_d3d11va mpeg1_videotoolbox mpeg4_vaapi vp9_d3d11va wmv3_vdpau
hevc_d3d11va2 mpeg1_xvmc mpeg4_vdpau vp9_d3d11va2
muxers
[root@bogon ffmpeg]# ./configure --list-muxers
a64 ffmetadata latm opus segafilm
ac3 fifo lrc pcm_alaw segment
adts fifo_test m4v pcm_f32be singlejpeg
adx filmstrip matroska pcm_f32le smjpeg
aiff fits matroska_audio pcm_f64be smoothstreaming
amr flac md5 pcm_f64le sox
apng flv microdvd pcm_mulaw spdif
aptx framecrc mjpeg pcm_s16be spx
aptx_hd framehash mkvtimestamp_v2 pcm_s16le srt
asf framemd5 mlp pcm_s24be stream_segment
asf_stream g722 mmf pcm_s24le streamhash
ass g723_1 mov pcm_s32be sup
ast g726 mp2 pcm_s32le swf
au g726le mp3 pcm_s8 tee
avi gif mp4 pcm_u16be tg2
avm2 gsm mpeg1system pcm_u16le tgp
avs2 gxf mpeg1vcd pcm_u24be truehd
bit h261 mpeg1video pcm_u24le tta
caf h263 mpeg2dvd pcm_u32be uncodedframecrc
cavsvideo h264 mpeg2svcd pcm_u32le vc1
chromaprint hash mpeg2video pcm_u8 vc1t
codec2 hds mpeg2vob pcm_vidc voc
codec2raw hevc mpegts psp w64
crc hls mpjpeg rawvideo wav
dash ico mxf rm webm
data ilbc mxf_d10 roq webm_chunk
daud image2 mxf_opatom rso webm_dash_manifest
dirac image2pipe null rtp webp
dnxhd ipod nut rtp_mpegts webvtt
dts ircam oga rtsp wtv
dv ismv ogg sap wv
eac3 ivf ogv sbc yuv4mpegpipe
f4v jacosub oma scc
protocols
[root@bogon ffmpeg]# ./configure --list-protocols
async gopher librtmpte rtmp tcp
bluray hls libsmbclient rtmpe tee
cache http libsrt rtmps tls
concat httpproxy libssh rtmpt udp
crypto https libzmq rtmpte udplite
data icecast md5 rtmpts unix
ffrtmpcrypt librtmp mmsh rtp
ffrtmphttp librtmpe mmst sctp
file librtmps pipe srtp
ftp librtmpt prompeg subfile
inoutdevs
[root@bogon ffmpeg]# ./configure --list-indevs
alsa dshow kmsgrab oss xcbgrab
android_camera fbdev lavfi pulse
avfoundation gdigrab libcdio sndio
bktr iec61883 libdc1394 v4l2
decklink jack openal vfwcap
[root@bogon ffmpeg]# ./configure --list-outdevs
alsa fbdev pulse v4l2
caca opengl sdl2 xv
decklink oss sndio
filters
[root@bogon ffmpeg]# ./configure --list-filters
abench bitplanenoise field mptestsrc shuffleframes
abitscope blackdetect fieldhint negate shuffleplanes
acompressor blackframe fieldmatch nlmeans sidechaincompress
acontrast blend fieldorder nlmeans_opencl sidechaingate
acopy bm3d fifo nnedi sidedata
acrossfade boxblur fillborders noformat sierpinski
acrossover boxblur_opencl find_rect noise signalstats
acrusher bs2b firequalizer normalize signature
acue bwdif flanger null silencedetect
addroi cellauto flite nullsink silenceremove
adeclick channelmap floodfill nullsrc sinc
adeclip channelsplit format ocr sine
adelay chorus fps ocv smartblur
aderivative chromahold framepack openclsrc smptebars
adrawgraph chromakey framerate oscilloscope smptehdbars
aecho chromashift framestep overlay sobel
aemphasis ciescope freezedetect overlay_opencl sobel_opencl
aeval codecview freezeframes overlay_qsv sofalizer
aevalsrc color frei0r owdenoise spectrumsynth
afade colorbalance frei0r_src pad split
afftdn colorchannelmixer fspp pal100bars spp
afftfilt colorhold gblur pal75bars sr
afifo colorkey geq palettegen ssim
afir colorkey_opencl gradfun paletteuse stereo3d
aformat colorlevels graphmonitor pan stereotools
agate colormatrix greyedge perms stereowiden
agraphmonitor colorspace haas perspective streamselect
ahistogram compand haldclut phase subtitles
aiir compensationdelay haldclutsrc photosensitivity super2xsai
aintegral concat hdcd pixdesctest superequalizer
ainterleave convolution headphone pixscope surround
alimiter convolution_opencl hflip pp swaprect
allpass convolve highpass pp7 swapuv
allrgb copy highshelf premultiply tblend
allyuv coreimage hilbert prewitt telecine
aloop coreimagesrc histeq prewitt_opencl testsrc
alphaextract cover_rect histogram procamp_vaapi testsrc2
alphamerge crop hqdn3d program_opencl thistogram
amerge cropdetect hqx pseudocolor threshold
ametadata crossfeed hstack psnr thumbnail
amix crystalizer hue pullup thumbnail_cuda
amovie cue hwdownload qp tile
amplify curves hwmap random tinterlace
amultiply datascope hwupload readeia608 tlut2
anequalizer dcshift hwupload_cuda readvitc tmix
anlmdn dctdnoiz hysteresis realtime tonemap
anlms deband idet remap tonemap_opencl
anoisesrc deblock il removegrain tonemap_vaapi
anull decimate inflate removelogo tpad
anullsink deconvolve interlace repeatfields transpose
anullsrc dedot interleave replaygain transpose_npp
apad deesser join resample transpose_opencl
aperms deflate kerndeint reverse transpose_vaapi
aphasemeter deflicker ladspa rgbashift treble
aphaser deinterlace_qsv lagfun rgbtestsrc tremolo
apulsator deinterlace_vaapi lenscorrection roberts trim
arealtime dejudder lensfun roberts_opencl unpremultiply
aresample delogo libvmaf rotate unsharp
areverse denoise_vaapi life rubberband unsharp_opencl
arnndn derain limiter sab uspp
aselect deshake loop scale v360
asendcmd deshake_opencl loudnorm scale2ref vaguedenoiser
asetnsamples despill lowpass scale_cuda vectorscope
asetpts detelecine lowshelf scale_npp vflip
asetrate dilation lumakey scale_qsv vfrdet
asettb dilation_opencl lut scale_vaapi vibrance
ashowinfo displace lut1d scroll vibrato
asidedata dnn_processing lut2 select vidstabdetect
asoftclip doubleweave lut3d selectivecolor vidstabtransform
asplit drawbox lutrgb sendcmd vignette
asr drawgraph lutyuv separatefields vmafmotion
ass drawgrid lv2 setdar volume
astats drawtext mandelbrot setfield volumedetect
astreamselect drmeter maskedclamp setparams vpp_qsv
atadenoise dynaudnorm maskedmax setpts vstack
atempo earwax maskedmerge setrange w3fdif
atrim ebur128 maskedmin setsar waveform
avectorscope edgedetect maskfun settb weave
avgblur elbg mcdeint sharpness_vaapi xbr
avgblur_opencl entropy mcompand showcqt xmedian
axcorrelate eq median showfreqs xstack
azmq equalizer mergeplanes showinfo yadif
bandpass erosion mestimate showpalette yadif_cuda
bandreject erosion_opencl metadata showspatial yaepblur
bass extractplanes midequalizer showspectrum yuvtestsrc
bbox extrastereo minterpolate showspectrumpic zmq
bench fade mix showvolume zoompan
bilateral fftdnoiz movie showwaves zscale
biquad fftfilt mpdecimate showwavespic
huxiaojian5
发布了126 篇原创文章 · 获赞 37 · 访问量 17万+
私信
关注