ffmpeg可支持的编码器、解码器、封装格式、网络协议 | 您所在的位置:网站首页 › 支持jpeg格式的软件有哪些 › ffmpeg可支持的编码器、解码器、封装格式、网络协议 |
ffmpeg可支持的编码器
# ./configure --list-encoders
a64multi h264_omx mp2fixed prores
a64multi5 h264_qsv mpeg1video prores_aw
aac h264_v4l2m2m mpeg2_qsv prores_ks
aac_at h264_vaapi mpeg2_vaapi qtrle
ac3 h264_videotoolbox mpeg2video r10k
ac3_fixed hap mpeg4 r210
adpcm_adx hevc_amf mpeg4_v4l2m2m ra_144
adpcm_g722 hevc_nvenc msmpeg4v2 rawvideo
adpcm_g726 hevc_qsv msmpeg4v3 roq
adpcm_g726le hevc_v4l2m2m msvideo1 roq_dpcm
adpcm_ima_qt hevc_vaapi nellymoser rv10
adpcm_ima_wav hevc_videotoolbox nvenc rv20
adpcm_ms huffyuv nvenc_h264 s302m
adpcm_swf ilbc_at nvenc_hevc sbc
adpcm_yamaha jpeg2000 opus sgi
alac jpegls pam snow
alac_at libaom_av1 pbm sonic
alias_pix libcodec2 pcm_alaw sonic_ls
amv libfdk_aac pcm_alaw_at srt
apng libgsm pcm_dvd ssa
aptx libgsm_ms pcm_f32be subrip
aptx_hd libilbc pcm_f32le sunrast
ass libkvazaar pcm_f64be svq1
asv1 libmp3lame pcm_f64le targa
asv2 libopencore_amrnb pcm_mulaw text
avrp libopenh264 pcm_mulaw_at tiff
avui libopenjpeg pcm_s16be truehd
ayuv libopus pcm_s16be_planar tta
bmp libshine pcm_s16le utvideo
cinepak libspeex pcm_s16le_planar v210
cljr libtheora pcm_s24be v308
comfortnoise libtwolame pcm_s24daud v408
dca libvo_amrwbenc pcm_s24le v410
dnxhd libvorbis pcm_s24le_planar vc2
dpx libvpx_vp8 pcm_s32be vorbis
dvbsub libvpx_vp9 pcm_s32le vp8_v4l2m2m
dvdsub libwavpack pcm_s32le_planar vp8_vaapi
dvvideo libwebp pcm_s64be vp9_vaapi
eac3 libwebp_anim pcm_s64le wavpack
ffv1 libx262 pcm_s8 webvtt
ffvhuff libx264 pcm_s8_planar wmav1
fits libx264rgb pcm_u16be wmav2
flac libx265 pcm_u16le wmv1
flashsv libxavs pcm_u24be wmv2
flashsv2 libxavs2 pcm_u24le wrapped_avframe
flv libxvid pcm_u32be xbm
g723_1 ljpeg pcm_u32le xface
gif magicyuv pcm_u8 xsub
h261 mjpeg pcm_vidc xwd
h263 mjpeg_qsv pcx y41p
h263_v4l2m2m mjpeg_vaapi pgm yuv4
h263p mlp pgmyuv zlib
h264_amf movtext png zmbv
h264_nvenc mp2 ppm
ffmpeg可支持的解码器
# ./configure --list-decoders
aac dxa mp2 s302m
aac_at dxtory mp2_at sami
aac_fixed dxv mp2float sanm
aac_latm eac3 mp3 sbc
aasc eac3_at mp3_at scpr
ac3 eacmv mp3adu screenpresso
ac3_at eamad mp3adufloat sdx2_dpcm
ac3_fixed eatgq mp3float sgi
adpcm_4xm eatgv mp3on4 sgirle
adpcm_adx eatqi mp3on4float sheervideo
adpcm_afc eightbps mpc7 shorten
adpcm_agm eightsvx_exp mpc8 sipr
adpcm_aica eightsvx_fib mpeg1_cuvid smackaud
adpcm_ct escape124 mpeg1_v4l2m2m smacker
adpcm_dtk escape130 mpeg1video smc
adpcm_ea evrc mpeg2_crystalhd smvjpeg
adpcm_ea_maxis_xa exr mpeg2_cuvid snow
adpcm_ea_r1 ffv1 mpeg2_mediacodec sol_dpcm
adpcm_ea_r2 ffvhuff mpeg2_mmal sonic
adpcm_ea_r3 ffwavesynth mpeg2_qsv sp5x
adpcm_ea_xas fic mpeg2_v4l2m2m speedhq
adpcm_g722 fits mpeg2video srgc
adpcm_g726 flac mpeg4 srt
adpcm_g726le flashsv mpeg4_crystalhd ssa
adpcm_ima_amv flashsv2 mpeg4_cuvid stl
adpcm_ima_apc flic mpeg4_mediacodec subrip
adpcm_ima_dat4 flv mpeg4_mmal subviewer
adpcm_ima_dk3 fmvc mpeg4_v4l2m2m subviewer1
adpcm_ima_dk4 fourxm mpegvideo sunrast
adpcm_ima_ea_eacs fraps mpl2 svq1
adpcm_ima_ea_sead frwu msa1 svq3
adpcm_ima_iss g2m mscc tak
adpcm_ima_oki g723_1 msmpeg4_crystalhd targa
adpcm_ima_qt g729 msmpeg4v1 targa_y216
adpcm_ima_qt_at gdv msmpeg4v2 tdsc
adpcm_ima_rad gif msmpeg4v3 text
adpcm_ima_smjpeg gremlin_dpcm msrle theora
adpcm_ima_wav gsm mss1 thp
adpcm_ima_ws gsm_ms mss2 tiertexseqvideo
adpcm_ms gsm_ms_at msvideo1 tiff
adpcm_mtaf h261 mszh tmv
adpcm_psx h263 mts2 truehd
adpcm_sbpro_2 h263_v4l2m2m mvc1 truemotion1
adpcm_sbpro_3 h263i mvc2 truemotion2
adpcm_sbpro_4 h263p mwsc truemotion2rt
adpcm_swf h264 mxpeg truespeech
adpcm_thp h264_crystalhd nellymoser tscc
adpcm_thp_le h264_cuvid nuv tscc2
adpcm_vima h264_mediacodec on2avc tta
adpcm_xa h264_mmal opus twinvq
adpcm_yamaha h264_qsv paf_audio txd
agm h264_rkmpp paf_video ulti
aic h264_v4l2m2m pam utvideo
alac hap pbm v210
alac_at hcom pcm_alaw v210x
alias_pix hevc pcm_alaw_at v308
als hevc_cuvid pcm_bluray v408
amr_nb_at hevc_mediacodec pcm_dvd v410
amrnb hevc_qsv pcm_f16le vb
amrwb hevc_rkmpp pcm_f24le vble
amv hevc_v4l2m2m pcm_f32be vc1
anm hnm4_video pcm_f32le vc1_crystalhd
ansi hq_hqa pcm_f64be vc1_cuvid
ape hqx pcm_f64le vc1_mmal
apng huffyuv pcm_lxf vc1_qsv
aptx hymt pcm_mulaw vc1_v4l2m2m
aptx_hd iac pcm_mulaw_at vc1image
arbc idcin pcm_s16be vcr1
ass idf pcm_s16be_planar vmdaudio
asv1 iff_ilbm pcm_s16le vmdvideo
asv2 ilbc pcm_s16le_planar vmnc
atrac1 ilbc_at pcm_s24be vorbis
atrac3 imc pcm_s24daud vp3
atrac3al imm4 pcm_s24le vp4
atrac3p indeo2 pcm_s24le_planar vp5
atrac3pal indeo3 pcm_s32be vp6
atrac9 indeo4 pcm_s32le vp6a
aura indeo5 pcm_s32le_planar vp6f
aura2 interplay_acm pcm_s64be vp7
avrn interplay_dpcm pcm_s64le vp8
avrp interplay_video pcm_s8 vp8_cuvid
avs jacosub pcm_s8_planar vp8_mediacodec
avui jpeg2000 pcm_u16be vp8_qsv
ayuv jpegls pcm_u16le vp8_rkmpp
bethsoftvid jv pcm_u24be vp8_v4l2m2m
bfi kgv1 pcm_u24le vp9
bink kmvc pcm_u32be vp9_cuvid
binkaudio_dct lagarith pcm_u32le vp9_mediacodec
binkaudio_rdft libaom_av1 pcm_u8 vp9_rkmpp
bintext libaribb24 pcm_vidc vp9_v4l2m2m
bitpacked libcelt pcm_zork vplayer
bmp libcodec2 pcx vqa
bmv_audio libdav1d pgm wavpack
bmv_video libdavs2 pgmyuv wcmv
brender_pix libfdk_aac pgssub webp
c93 libgsm pictor webvtt
cavs libgsm_ms pixlet wmalossless
ccaption libilbc pjs wmapro
cdgraphics libopencore_amrnb png wmav1
cdxl libopencore_amrwb ppm wmav2
cfhd libopenh264 prores wmavoice
cinepak libopenjpeg prosumer wmv1
clearvideo libopus psd wmv2
cljr librsvg ptx wmv3
cllc libspeex qcelp wmv3_crystalhd
comfortnoise libvorbis qdm2 wmv3image
cook libvpx_vp8 qdm2_at wnv1
cpia libvpx_vp9 qdmc wrapped_avframe
cscd libzvbi_teletext qdmc_at ws_snd1
cyuv loco qdraw xan_dpcm
dca lscr qpeg xan_wc3
dds m101 qtrle xan_wc4
dfa mace3 r10k xbin
dirac mace6 r210 xbm
dnxhd magicyuv ra_144 xface
dolby_e mdec ra_288 xl
dpx metasound ralf xma1
dsd_lsbf microdvd rasc xma2
dsd_lsbf_planar mimic rawvideo xpm
dsd_msbf mjpeg realtext xsub
dsd_msbf_planar mjpeg_cuvid rl2 xwd
dsicinaudio mjpegb roq y41p
dsicinvideo mlp roq_dpcm ylc
dss_sp mmvideo rpza yop
dst motionpixels rscc yuv4
dvaudio movtext rv10 zero12v
dvbsub mp1 rv20 zerocodec
dvdsub mp1_at rv30 zlib
dvvideo mp1float rv40 zmbv
ffmpeg可支持的封装格式
这里主要是指视频编码后重新进行格式的封装,也就是Muxing。 # ./configure --list-muxers a64 framehash mpeg1vcd rm ac3 framemd5 mpeg1video roq adts g722 mpeg2dvd rso adx g723_1 mpeg2svcd rtp aiff g726 mpeg2video rtp_mpegts amr g726le mpeg2vob rtsp apng gif mpegts sap aptx gsm mpjpeg sbc aptx_hd gxf mxf scc asf h261 mxf_d10 segafilm asf_stream h263 mxf_opatom segment ass h264 null singlejpeg ast hash nut smjpeg au hds oga smoothstreaming avi hevc ogg sox avm2 hls ogv spdif avs2 ico oma spx bit ilbc opus srt caf image2 pcm_alaw stream_segment cavsvideo image2pipe pcm_f32be sup chromaprint ipod pcm_f32le swf codec2 ircam pcm_f64be tee codec2raw ismv pcm_f64le tg2 crc ivf pcm_mulaw tgp dash jacosub pcm_s16be truehd data latm pcm_s16le tta daud lrc pcm_s24be uncodedframecrc dirac m4v pcm_s24le vc1 dnxhd matroska pcm_s32be vc1t dts matroska_audio pcm_s32le voc dv md5 pcm_s8 w64 eac3 microdvd pcm_u16be wav f4v mjpeg pcm_u16le webm ffmetadata mkvtimestamp_v2 pcm_u24be webm_chunk fifo mlp pcm_u24le webm_dash_manifest fifo_test mmf pcm_u32be webp filmstrip mov pcm_u32le webvtt fits mp2 pcm_u8 wtv flac mp3 pcm_vidc wv flv mp4 psp yuv4mpegpipe framecrc mpeg1system rawvideo ffmpeg可支持的解封装格式这里主要是指对输入视频进行容器格式的识别与解封装,也就是Demuxing。 # ./configure --list-demuxers aa flic m4v rtsp aac flv matroska s337m ac3 fourxm mgsts sami acm frm microdvd sap act fsb mjpeg sbc adf g722 mjpeg_2000 sbg adp g723_1 mlp scc ads g726 mlv sdp adx g726le mm sdr2 aea g729 mmf sds afc gdv mov sdx aiff genh mp3 segafilm aix gif mpc ser amr gsm mpc8 shorten amrnb gxf mpegps siff amrwb h261 mpegts sln anm h263 mpegtsraw smacker apc h264 mpegvideo smjpeg ape hcom mpjpeg smush apng hevc mpl2 sol aptx hls mpsub sox aptx_hd hnm msf spdif aqtitle ico msnwc_tcp srt asf idcin mtaf stl asf_o idf mtv str ass iff musx subviewer ast ifv mv subviewer1 au ilbc mvi sup avi image2 mxf svag avisynth image2_alias_pix mxg swf avr image2_brender_pix nc tak avs image2pipe nistsphere tedcaptions avs2 image_bmp_pipe nsp thp bethsoftvid image_dds_pipe nsv threedostr bfi image_dpx_pipe nut tiertexseq bfstm image_exr_pipe nuv tmv bink image_gif_pipe ogg truehd bintext image_j2k_pipe oma tta bit image_jpeg_pipe paf tty bmv image_jpegls_pipe pcm_alaw txd boa image_pam_pipe pcm_f32be ty brstm image_pbm_pipe pcm_f32le v210 c93 image_pcx_pipe pcm_f64be v210x caf image_pgm_pipe pcm_f64le vag cavsvideo image_pgmyuv_pipe pcm_mulaw vapoursynth cdg image_pictor_pipe pcm_s16be vc1 cdxl image_png_pipe pcm_s16le vc1t cine image_ppm_pipe pcm_s24be vividas codec2 image_psd_pipe pcm_s24le vivo codec2raw image_qdraw_pipe pcm_s32be vmd concat image_sgi_pipe pcm_s32le vobsub dash image_sunrast_pipe pcm_s8 voc data image_svg_pipe pcm_u16be vpk daud image_tiff_pipe pcm_u16le vplayer dcstr image_webp_pipe pcm_u24be vqf dfa image_xpm_pipe pcm_u24le w64 dhav image_xwd_pipe pcm_u32be wav dirac ingenient pcm_u32le wc3 dnxhd ipmovie pcm_u8 webm_dash_manifest dsf ircam pcm_vidc webvtt dsicin iss pjs wsaud dss iv8 pmp wsd dts ivf pva wsvqa dtshd ivr pvf wtv dv jacosub qcp wv dvbsub jv r3d wve dvbtxt kux rawvideo xa dxa libgme realtext xbin ea libmodplug redspark xmv ea_cdata libopenmpt rl2 xvag eac3 live_flv rm xwma epaf lmlm4 roq yop ffmetadata loas rpl yuv4mpegpipe filmstrip lrc rsd fits lvf rso flac lxf rtp ffmpeg可支持的网络协议 ./configure --list-protocols async http md5 sctp bluray httpproxy mmsh srtp cache https mmst subfile concat icecast pipe tcp crypto librtmp prompeg tee data librtmpe rtmp tls ffrtmpcrypt librtmps rtmpe udp ffrtmphttp librtmpt rtmps udplite file librtmpte rtmpt unix ftp libsmbclient rtmpte gopher libsrt rtmpts hls libssh rtp 查看编码器信息显示一个 解码器的参数说明: #ffmpeg -h decoder=h264 显示一个 编码器的参数说明: #ffmpeg -h encoder=libx264 显示一个 解复用器参数说明: #ffmpeg -h demuxer=mp4 显示一个 复用器的参数说明: #ffmpeg -h muxer=mp4 查看滤镜信息查看有哪些滤镜: ffmpeg -filters 列出所有支持的滤镜 命令行如下: #ffmpeg -h filter=XXX 列出xxx滤镜的help说明 其他 前面的信息是FFmpeg4.2.2来获取的;更多的信息可以通过 ./configure -h 来获取;前面虽然获取到很多可支持的格式与协议,可能部分模块为第三方的模块,需要额外下载编译。 |
CopyRight 2018-2019 实验室设备网 版权所有 |