diff --git a/scripts/docker/base/build-no265.sh b/scripts/docker/base/build-no265.sh index 54a5b760..f285db07 100755 --- a/scripts/docker/base/build-no265.sh +++ b/scripts/docker/base/build-no265.sh @@ -101,7 +101,8 @@ echo ok # 22:50 ppc64le # 1:53:25 summa summarum -# for a in version muxers demuxers devices decoders encoders filters pix_fmts layouts sample_fmts ; do ffmpeg -hide_banner -$a; done | nc 192.168.123.1 4321 +# for a in version muxers demuxers devices decoders encoders filters pix_fmts layouts sample_fmts bsfs ; do ffmpeg -hide_banner -$a; done | nc 192.168.123.1 4321 +# podman run --rm -it --entrypoint /bin/ash copyparty/ac:latest -c 'for a in version muxers demuxers devices decoders encoders filters pix_fmts layouts sample_fmts bsfs ; do ffmpeg -hide_banner -$a; done' > ffmpeg-features.txt # v=3.24-stable # echo -n https://dl-cdn.alpinelinux.org/v${v%-*}/releases/x86_64/ >aver diff --git a/scripts/docker/base/ffmpeg-features.txt b/scripts/docker/base/ffmpeg-features.txt new file mode 100644 index 00000000..c2237a35 --- /dev/null +++ b/scripts/docker/base/ffmpeg-features.txt @@ -0,0 +1,1380 @@ +ffmpeg version 8.0.1 Copyright (c) 2000-2025 the FFmpeg developers +built with gcc 15.2.0 (Alpine 15.2.0) +configuration: initial +libavutil 60. 8.100 / 60. 8.100 +libavcodec 62. 11.100 / 62. 11.100 +libavformat 62. 3.100 / 62. 3.100 +libavdevice 62. 1.100 / 62. 1.100 +libavfilter 11. 4.100 / 11. 4.100 +libswscale 9. 1.100 / 9. 1.100 +libswresample 6. 1.100 / 6. 1.100 + +Exiting with exit code 0 +Formats: + D.. = Demuxing supported + .E. = Muxing supported + ..d = Is a device + --- + E aiff Audio IFF + E apng Animated Portable Network Graphics + E caf Apple CAF (Core Audio Format) + E f32le PCM 32-bit floating-point little-endian + E ffmetadata FFmpeg metadata in text + E fifo FIFO queue pseudo-muxer + E flac raw FLAC + E image2 image2 sequence + E image2pipe piped image2 sequence + E matroska Matroska + E mjpeg raw MJPEG video + E mp3 MP3 (MPEG audio layer 3) + E null raw null video + E ogg Ogg + E opus Ogg Opus + E s16le PCM signed 16-bit little-endian + E wav WAV / WAVE (Waveform Audio) + E webm WebM + E webp WebP + E yuv4mpegpipe YUV4MPEG pipe +Formats: + D.. = Demuxing supported + .E. = Muxing supported + ..d = Is a device + --- + D 3dostr 3DO STR + D 4xm 4X Technologies + D aa Audible AA format files + D aac raw ADTS AAC (Advanced Audio Coding) + D aax CRI AAX + D ac3 raw AC-3 + D ac4 raw AC-4 + D ace tri-Ace Audio Container + D acm Interplay ACM + D act ACT Voice file format + D adf Artworx Data Format + D adp ADP + D ads Sony PS2 ADS + D adx CRI ADX + D aea MD STUDIO audio + D afc AFC + D aiff Audio IFF + D aix CRI AIX + D alaw PCM A-law + D alias_pix Alias/Wavefront PIX image + D alp LEGO Racers ALP + D amr 3GPP AMR + D amrnb raw AMR-NB + D amrwb raw AMR-WB + D anm Deluxe Paint Animation + D apac raw APAC + D apc CRYO APC + D ape Monkey's Audio + D apm Ubisoft Rayman 2 APM + D apng Animated Portable Network Graphics + D aptx raw aptX + D aptx_hd raw aptX HD + D apv APV raw bitstream + D aqtitle AQTitle subtitles + D argo_asf Argonaut Games ASF + D argo_brp Argonaut Games BRP + D argo_cvg Argonaut Games CVG + D asf ASF (Advanced / Active Streaming Format) + D asf_o ASF (Advanced / Active Streaming Format) + D ass SSA (SubStation Alpha) subtitle + D ast AST (Audio Stream) + D au Sun AU + D av1 AV1 Annex B + D avi AVI (Audio Video Interleaved) + D avr AVR (Audio Visual Research) + D avs Argonaut Games Creature Shock + D avs2 raw AVS2-P2/IEEE1857.4 + D avs3 raw AVS3-P2/IEEE1857.10 + D bethsoftvid Bethesda Softworks VID + D bfi Brute Force & Ignorance + D bfstm BFSTM (Binary Cafe Stream) + D bin Binary text + D bink Bink + D binka Bink Audio + D bit G.729 BIT file format + D bitpacked Bitpacked + D bmp_pipe piped bmp sequence + D bmv Discworld II BMV + D boa Black Ops Audio + D bonk raw Bonk + D brender_pix BRender PIX image + D brstm BRSTM (Binary Revolution Stream) + D c93 Interplay C93 + D caf Apple CAF (Core Audio Format) + D cavsvideo raw Chinese AVS (Audio Video Standard) + D cdg CD Graphics + D cdxl Commodore CDXL video + D cine Phantom Cine + D codec2 codec2 .c2 demuxer + D codec2raw raw codec2 demuxer + D concat Virtual concatenation script + D cri_pipe piped cri sequence + D dash Dynamic Adaptive Streaming over HTTP + D data raw data + D daud D-Cinema audio + D dcstr Sega DC STR + D dds_pipe piped dds sequence + D derf Xilam DERF + D dfa Chronomaster DFA + D dfpwm raw DFPWM1a + D dhav Video DAV + D dirac raw Dirac + D dnxhd raw DNxHD (SMPTE VC-3) + D dpx_pipe piped dpx sequence + D dsf DSD Stream File (DSF) + D dsicin Delphine Software International CIN + D dss Digital Speech Standard (DSS) + D dts raw DTS + D dtshd raw DTS-HD + D dv DV (Digital Video) + D dvbsub raw dvbsub + D dvbtxt dvbtxt + D dxa DXA + D ea Electronic Arts Multimedia + D ea_cdata Electronic Arts cdata + D eac3 raw E-AC-3 + D epaf Ensoniq Paris Audio File + D evc EVC Annex B + D exr_pipe piped exr sequence + D f32be PCM 32-bit floating-point big-endian + D f32le PCM 32-bit floating-point little-endian + D f64be PCM 64-bit floating-point big-endian + D f64le PCM 64-bit floating-point little-endian + D ffmetadata FFmpeg metadata in text + D film_cpk Sega FILM / CPK + D filmstrip Adobe Filmstrip + D fits Flexible Image Transport System + D flac raw FLAC + D flic FLI/FLC/FLX animation + D flv FLV (Flash Video) + D frm Megalux Frame + D fsb FMOD Sample Bank + D fwse Capcom's MT Framework sound + D g722 raw G.722 + D g723_1 G.723.1 + D g726 raw big-endian G.726 ("left aligned") + D g726le raw little-endian G.726 ("right aligned") + D g728 raw G.728 + D g729 G.729 raw format demuxer + D gdv Gremlin Digital Video + D gem_pipe piped gem sequence + D genh GENeric Header + D gif CompuServe Graphics Interchange Format (GIF) + D gif_pipe piped gif sequence + D gsm raw GSM + D gxf GXF (General eXchange Format) + D h261 raw H.261 + D h263 raw H.263 + D h264 raw H.264 video + D hca CRI HCA + D hcom Macintosh HCOM + D hdr_pipe piped hdr sequence + D hls Apple HTTP Live Streaming + D hnm Cryo HNM v4 + D iamf Raw Immersive Audio Model and Formats + D ico Microsoft Windows ICO + D idcin id Cinematic + D idf iCE Draw File + D iff IFF (Interchange File Format) + D ifv IFV CCTV DVR + D ilbc iLBC storage + D image2 image2 sequence + D image2pipe piped image2 sequence + D imf IMF (Interoperable Master Format) + D ingenient raw Ingenient MJPEG + D ipmovie Interplay MVE + D ipu raw IPU Video + D ircam Berkeley/IRCAM/CARL Sound Format + D iss Funcom ISS + D iv8 IndigoVision 8000 video + D ivf On2 IVF + D ivr IVR (Internet Video Recording) + D j2k_pipe piped j2k sequence + D jacosub JACOsub subtitle format + D jpeg_pipe piped jpeg sequence + D jpegls_pipe piped jpegls sequence + D jpegxl_anim Animated JPEG XL + D jpegxl_pipe piped jpegxl sequence + D jv Bitmap Brothers JV + D kux KUX (YouKu) + D kvag Simon & Schuster Interactive VAG + D laf LAF (Limitless Audio Format) + D lc3 LC3 (Low Complexity Communication Codec) + D libopenmpt Tracker formats (libopenmpt) + D live_flv live RTMP FLV (Flash Video) + D lmlm4 raw lmlm4 + D loas LOAS AudioSyncStream + D lrc LRC lyrics + D luodat Video CCTV DAT + D lvf LVF + D lxf VR native stream (LXF) + D m4v raw MPEG-4 video + D matroska,webm Matroska / WebM + D mca MCA Audio Format + D mcc MacCaption + D mgsts Metal Gear Solid: The Twin Snakes + D microdvd MicroDVD subtitle format + D mjpeg raw MJPEG video + D mjpeg_2000 raw MJPEG 2000 video + D mlp raw MLP + D mlv Magic Lantern Video (MLV) + D mm American Laser Games MM + D mmf Yamaha SMAF + D mods MobiClip MODS + D moflex MobiClip MOFLEX + D mov,mp4,m4a,3gp,3g2,mj2 QuickTime / MOV + D mp3 MP2/3 (MPEG audio layer 2/3) + D mpc Musepack + D mpc8 Musepack SV8 + D mpeg MPEG-PS (MPEG-2 Program Stream) + D mpegts MPEG-TS (MPEG-2 Transport Stream) + D mpegtsraw raw MPEG-TS (MPEG-2 Transport Stream) + D mpegvideo raw MPEG video + D mpjpeg MIME multipart JPEG + D mpl2 MPL2 subtitles + D mpsub MPlayer subtitles + D msf Sony PS3 MSF + D msnwctcp MSN TCP Webcam stream + D msp Microsoft Paint (MSP)) + D mtaf Konami PS2 MTAF + D mtv MTV + D mulaw PCM mu-law + D musx Eurocom MUSX + D mv Silicon Graphics Movie + D mvi Motion Pixels MVI + D mxf MXF (Material eXchange Format) + D mxg MxPEG clip + D nc NC camera feed + D nistsphere NIST SPeech HEader REsources + D nsp Computerized Speech Lab NSP + D nsv Nullsoft Streaming Video + D nut NUT + D nuv NuppelVideo + D obu AV1 low overhead OBU + D ogg Ogg + D oma Sony OpenMG audio + D osq raw OSQ + D paf Amazing Studio Packed Animation File + D pam_pipe piped pam sequence + D pbm_pipe piped pbm sequence + D pcx_pipe piped pcx sequence + D pdv PlayDate Video + D pfm_pipe piped pfm sequence + D pgm_pipe piped pgm sequence + D pgmyuv_pipe piped pgmyuv sequence + D pgx_pipe piped pgx sequence + D phm_pipe piped phm sequence + D photocd_pipe piped photocd sequence + D pictor_pipe piped pictor sequence + D pjs PJS (Phoenix Japanimation Society) subtitles + D pmp Playstation Portable PMP + D png_pipe piped png sequence + D pp_bnk Pro Pinball Series Soundbank + D ppm_pipe piped ppm sequence + D psd_pipe piped psd sequence + D psxstr Sony Playstation STR + D pva TechnoTrend PVA + D pvf PVF (Portable Voice Format) + D qcp QCP + D qdraw_pipe piped qdraw sequence + D qoa QOA + D qoi_pipe piped qoi sequence + D r3d REDCODE R3D + D rawvideo raw video + D rcwt RCWT (Raw Captions With Time) + D realtext RealText subtitle format + D redspark RedSpark + D rka RKA (RK Audio) + D rl2 RL2 + D rm RealMedia + D roq id RoQ + D rpl RPL / ARMovie + D rsd GameCube RSD + D rso Lego Mindstorms RSO + D rtp RTP input + D rtsp RTSP input + D s16be PCM signed 16-bit big-endian + D s16le PCM signed 16-bit little-endian + D s24be PCM signed 24-bit big-endian + D s24le PCM signed 24-bit little-endian + D s32be PCM signed 32-bit big-endian + D s32le PCM signed 32-bit little-endian + D s337m SMPTE 337M + D s8 PCM signed 8-bit + D sami SAMI subtitle format + D sap SAP input + D sbc raw SBC (low-complexity subband codec) + D sbg SBaGen binaural beats script + D scc Scenarist Closed Captions + D scd Square Enix SCD + D sdns Xbox SDNS + D sdp SDP + D sdr2 SDR2 + D sds MIDI Sample Dump Standard + D sdx Sample Dump eXchange + D ser SER (Simple uncompressed video format for astronomical capturing) + D sga Digital Pictures SGA + D sgi_pipe piped sgi sequence + D shn raw Shorten + D siff Beam Software SIFF + D simbiosis_imx Simbiosis Interactive IMX + D sln Asterisk raw pcm + D smjpeg Loki SDL MJPEG + D smk Smacker + D smush LucasArts Smush + D sol Sierra SOL + D sox SoX (Sound eXchange) native + D spdif IEC 61937 (compressed data in S/PDIF) + D srt SubRip subtitle + D stl Spruce subtitle format + D subviewer SubViewer subtitle format + D subviewer1 SubViewer v1 subtitle format + D sunrast_pipe piped sunrast sequence + D sup raw HDMV Presentation Graphic Stream subtitles + D svag Konami PS2 SVAG + D svg_pipe piped svg sequence + D svs Square SVS + D swf SWF (ShockWave Flash) + D tak raw TAK + D tedcaptions TED Talks captions + D thp THP + D tiertexseq Tiertex Limited SEQ + D tiff_pipe piped tiff sequence + D tmv 8088flex TMV + D truehd raw TrueHD + D tta TTA (True Audio) + D tty Tele-typewriter + D txd Renderware TeXture Dictionary + D ty TiVo TY Stream + D u16be PCM unsigned 16-bit big-endian + D u16le PCM unsigned 16-bit little-endian + D u24be PCM unsigned 24-bit big-endian + D u24le PCM unsigned 24-bit little-endian + D u32be PCM unsigned 32-bit big-endian + D u32le PCM unsigned 32-bit little-endian + D u8 PCM unsigned 8-bit + D usm CRI USM + D v210 Uncompressed 4:2:2 10-bit + D v210x Uncompressed 4:2:2 10-bit + D vag Sony PS2 VAG + D vbn_pipe piped vbn sequence + D vc1 raw VC-1 + D vc1test VC-1 test bitstream + D vidc PCM Archimedes VIDC + D vividas Vividas VIV + D vivo Vivo + D vmd Sierra VMD + D vobsub VobSub subtitle format + D voc Creative Voice + D vpk Sony PS2 VPK + D vplayer VPlayer subtitles + D vqf Nippon Telegraph and Telephone Corporation (NTT) TwinVQ + D w64 Sony Wave64 + D wady Marble WADY + D wav WAV / WAVE (Waveform Audio) + D wavarc Waveform Archiver + D wc3movie Wing Commander III movie + D webm_dash_manifest WebM DASH Manifest + D webp_pipe piped webp sequence + D webvtt WebVTT subtitle + D wsaud Westwood Studios audio + D wsd Wideband Single-bit Data (WSD) + D wsvqa Westwood Studios VQA + D wtv Windows Television (WTV) + D wv WavPack + D wve Psion 3 audio + D xa Maxis XA + D xbin eXtended BINary text (XBIN) + D xbm_pipe piped xbm sequence + D xmd Konami XMD + D xmv Microsoft XMV + D xpm_pipe piped xpm sequence + D xvag Sony PS3 XVAG + D xwd_pipe piped xwd sequence + D xwma Microsoft xWMA + D yop Psygnosis YOP + D yuv4mpegpipe YUV4MPEG pipe +Devices: + D. = Demuxing supported + .E = Muxing supported + --- +Decoders: + V..... = Video + A..... = Audio + S..... = Subtitle + .F.... = Frame-level multithreading + ..S... = Slice-level multithreading + ...X.. = Codec is experimental + ....B. = Supports draw_horiz_band + .....D = Supports direct rendering method 1 + ------ + V....D 012v Uncompressed 4:2:2 10-bit + V....D 4xm 4X Movie + V....D 8bps QuickTime 8BPS video + V....D aasc Autodesk RLE + V....D agm Amuse Graphics Movie + VF...D aic Apple Intermediate Codec + V....D alias_pix Alias/Wavefront PIX image + V....D amv AMV Video + V....D anm Deluxe Paint Animation + V....D ansi ASCII/ANSI art + VF...D apng APNG (Animated Portable Network Graphics) image + VFS..D apv Advanced Professional Video + V....D arbc Gryphon's Anim Compressor + V....D argo Argonaut Games Video + V....D asv1 ASUS V1 + V....D asv2 ASUS V2 + V....D aura Auravision AURA + V....D aura2 Auravision Aura 2 + V..... libdav1d dav1d AV1 decoder by VideoLAN (codec av1) + V....D avrn Avid AVI Codec + V....D avrp Avid 1:1 10-bit RGB Packer + V....D avs AVS (Audio Video Standard) video + V....D avui Avid Meridien Uncompressed + V....D bethsoftvid Bethesda VID video + V....D bfi Brute Force & Ignorance + V....D binkvideo Bink video + V....D bintext Binary text + VF.... bitpacked Bitpacked + V....D bmp BMP (Windows and OS/2 bitmap) + V....D bmv_video Discworld II BMV video + V....D brender_pix BRender PIX image + V....D c93 Interplay C93 + V....D cavs Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile) + V....D cdgraphics CD Graphics video + V....D cdtoons CDToons video + V....D cdxl Commodore CDXL video + VF...D cfhd GoPro CineForm HD + V....D cinepak Cinepak + V....D clearvideo Iterated Systems ClearVideo + V....D cljr Cirrus Logic AccuPak + VF...D cllc Canopus Lossless Codec + V....D eacmv Electronic Arts CMV video (codec cmv) + V....D cpia CPiA video format + VF...D cri Cintel RAW + V....D camstudio CamStudio (codec cscd) + V....D cyuv Creative YUV (CYUV) + V.S..D dds DirectDraw Surface image decoder + V....D dfa Chronomaster DFA + V.S..D dirac BBC Dirac VC-2 + VFS..D dnxhd VC3/DNxHD + V....D dpx DPX (Digital Picture Exchange) image + V....D dsicinvideo Delphine Software International CIN video + VFS..D dvvideo DV (Digital Video) + V....D dxa Feeble Files/ScummVM DXA + VF...D dxtory Dxtory + VFS..D dxv Resolume DXV + V....D escape124 Escape 124 + V....D escape130 Escape 130 + VFS..D exr OpenEXR image + VFS..D ffv1 FFmpeg video codec #1 + VF..BD ffvhuff Huffyuv FFmpeg variant + V.S..D fic Mirillis FIC + V....D fits Flexible Image Transport System + V....D flashsv Flash Screen Video v1 + V....D flashsv2 Flash Screen Video v2 + V....D flic Autodesk Animator Flic video + V...BD flv FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1) + V....D fmvc FM Screen Capture Codec + VF...D fraps Fraps + V....D frwu Forward Uncompressed + V....D g2m Go2Meeting + V....D gdv Gremlin Digital Video + V....D gem GEM Raster image + V....D gif GIF (Graphics Interchange Format) + V....D h261 H.261 + V...BD h263 H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 + V...BD h263i Intel H.263 + V...BD h263p H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 + VFS..D h264 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 + VFS..D hap Vidvox Hap + VF...D hdr HDR (Radiance RGBE format) image + V....D hnm4video HNM 4 video + V....D hq_hqa Canopus HQ/HQA + VFS..D hqx Canopus HQX + VF..BD huffyuv Huffyuv / HuffYUV + VF..BD hymt HuffYUV MT + V....D idcinvideo id Quake II CIN video (codec idcin) + V....D idf iCEDraw text + V....D iff IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (codec iff_ilbm) + V....D imm4 Infinity IMM4 + V....D indeo2 Intel Indeo 2 + V....D indeo3 Intel Indeo 3 + V....D indeo4 Intel Indeo Video Interactive 4 + V....D indeo5 Intel Indeo Video Interactive 5 + V....D interplayvideo Interplay MVE video + V....D ipu IPU Video + VFS..D jpeg2000 JPEG 2000 + V....D jpegls JPEG-LS + V....D libjxl libjxl JPEG XL (codec jpegxl) + V....D libjxl_anim libjxl JPEG XL animated (codec jpegxl_anim) + V....D jv Bitmap Brothers JV video + V....D kgv1 Kega Game Video + V....D kmvc Karl Morton's video codec + VF...D lagarith Lagarith lossless + V....D lead LEAD MCMP + V....D loco LOCO + V....D lscr LEAD Screen Capture + V....D m101 Matrox Uncompressed SD + V....D eamad Electronic Arts Madcow Video (codec mad) + VFS..D magicyuv MagicYUV video + VF...D mdec Sony PlayStation MDEC (Motion DECoder) + V....D media100 Media 100 + VF...D mimic Mimic + V....D mjpeg MJPEG (Motion JPEG) + V....D mjpegb Apple MJPEG-B + V....D mmvideo American Laser Games MM Video + V....D mobiclip MobiClip Video + V....D motionpixels Motion Pixels video + V.S.BD mpeg1video MPEG-1 video + V.S.BD mpeg2video MPEG-2 video + V.S.BD mpegvideo MPEG-1 video (codec mpeg2video) + VF..BD mpeg4 MPEG-4 part 2 + V....D msa1 MS ATC Screen + V....D mscc Mandsoft Screen Capture Codec + V...BD msmpeg4v1 MPEG-4 part 2 Microsoft variant version 1 + V...BD msmpeg4v2 MPEG-4 part 2 Microsoft variant version 2 + V...BD msmpeg4 MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3) + V....D msp2 Microsoft Paint (MSP) version 2 + V....D msrle Microsoft RLE + V....D mss1 MS Screen 1 + V....D mss2 MS Windows Media Video V9 Screen + V....D msvideo1 Microsoft Video 1 + VF...D mszh LCL (LossLess Codec Library) MSZH + V....D mts2 MS Expression Encoder Screen + V....D mv30 MidiVid 3.0 + V....D mvc1 Silicon Graphics Motion Video Compressor 1 + V....D mvc2 Silicon Graphics Motion Video Compressor 2 + V....D mvdv MidiVid VQ + V....D mvha MidiVid Archive Codec + V....D mwsc MatchWare Screen Capture Codec + V....D mxpeg Mobotix MxPEG video + VF...D notchlc NotchLC + V....D nuv NuppelVideo/RTJPEG + V....D paf_video Amazing Studio Packed Animation File Video + V....D pam PAM (Portable AnyMap) image + V....D pbm PBM (Portable BitMap) image + V....D pcx PC Paintbrush PCX image + V....D pdv PDV (PlayDate Video) + V....D pfm PFM (Portable FloatMap) image + V....D pgm PGM (Portable GrayMap) image + V....D pgmyuv PGMYUV (Portable GrayMap YUV) image + V....D pgx PGX (JPEG2000 Test Format) + V....D phm PHM (Portable HalfFloatMap) image + VF...D photocd Kodak Photo CD + V....D pictor Pictor/PC Paint + VF...D pixlet Apple Pixlet + VF...D png PNG (Portable Network Graphics) image + V....D ppm PPM (Portable PixelMap) image + VFS..D prores Apple ProRes (iCodec Pro) + VFS..D prores_raw Apple ProRes RAW + V....D prosumer Brooktree ProSumer Video + VF...D psd Photoshop PSD file + V....D ptx V.Flash PTX image + V....D qdraw Apple QuickDraw + VF...D qoi QOI (Quite OK Image format) image + V....D qpeg Q-team QPEG + V....D qtrle QuickTime Animation (RLE) video + V....D r10k AJA Kona 10-bit RGB Codec + V....D r210 Uncompressed RGB 10-bit + V....D rasc RemotelyAnywhere Screen Capture + V..... rawvideo raw video + V....D rl2 RL2 video + V....D roqvideo id RoQ video (codec roq) + V....D rpza QuickTime video (RPZA) + V....D rscc innoHeim/Rsupport Screen Capture Codec + VF...D rtv1 RTV1 (RivaTuner Video) + V....D rv10 RealVideo 1.0 + V....D rv20 RealVideo 2.0 + VF...D rv30 RealVideo 3.0 + VF...D rv40 RealVideo 4.0 + V.S..D rv60 RealVideo 6.0 + V....D sanm LucasArts SANM/Smush video + V....D scpr ScreenPressor + V....D screenpresso Screenpresso + V....D sga Digital Pictures SGA Video + V....D sgi SGI image + V....D sgirle Silicon Graphics RLE 8-bit video + VF...D sheervideo BitJazz SheerVideo + V....D simbiosis_imx Simbiosis Interactive IMX Video + V....D smackvid Smacker video (codec smackvideo) + V....D smc QuickTime Graphics (SMC) + V....D smvjpeg SMV JPEG + V....D snow Snow + V....D sp5x Sunplus JPEG (SP5X) + VFS..D speedhq NewTek SpeedHQ + V....D srgc Screen Recorder Gold Codec + V....D sunrast Sun Rasterfile image + V....D svq1 Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 + V...BD svq3 Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 + V....D targa Truevision Targa image + V....D targa_y216 Pinnacle TARGA CineWave YUV16 + V....D tdsc TDSC + V....D eatgq Electronic Arts TGQ video (codec tgq) + V....D eatgv Electronic Arts TGV video (codec tgv) + VF..BD theora Theora + V....D thp Nintendo Gamecube THP video + V....D tiertexseqvideo Tiertex Limited SEQ video + VF...D tiff TIFF image + V....D tmv 8088flex TMV + V....D eatqi Electronic Arts TQI Video (codec tqi) + V....D truemotion1 Duck TrueMotion 1.0 + V....D truemotion2 Duck TrueMotion 2.0 + V....D truemotion2rt Duck TrueMotion 2.0 Real Time + V....D camtasia TechSmith Screen Capture Codec (codec tscc) + V....D tscc2 TechSmith Screen Codec 2 + V....D txd Renderware TXD (TeXture Dictionary) image + V....D ultimotion IBM UltiMotion (codec ulti) + VF...D utvideo Ut Video + VFS..D v210 Uncompressed 4:2:2 10-bit + V....D v210x Uncompressed 4:2:2 10-bit + V....D v308 Uncompressed packed 4:4:4 + V....D v408 Uncompressed packed QT 4:4:4:4 + VFS..D v410 Uncompressed 4:4:4 10-bit + V....D vb Beam Software VB + VF...D vble VBLE Lossless Codec + V.S..D vbn Vizrt Binary Image + V....D vc1 SMPTE VC-1 + V....D vc1image Windows Media Video 9 Image v2 + V....D vcr1 ATI VCR1 + V....D xl Miro VideoXL (codec vixl) + V....D vmdvideo Sierra VMD video + VFS..D vmix vMix Video + V....D vmnc VMware Screen Codec / VMware Video + V....D vnull null video + VF..BD vp3 On2 VP3 + VF..BD vp4 On2 VP4 + V....D vp5 On2 VP5 + V....D vp6 On2 VP6 + V.S..D vp6a On2 VP6 (Flash version, with alpha channel) + V....D vp6f On2 VP6 (Flash version) + V....D vp7 On2 VP7 + VFS..D vp8 On2 VP8 + VFS..D vp9 Google VP9 + V....D vqc ViewQuest VQC + VF...D wbmp WBMP (Wireless Application Protocol Bitmap) image + V....D wcmv WinCAM Motion Video + VF...D webp WebP image + V...BD wmv1 Windows Media Video 7 + V...BD wmv2 Windows Media Video 8 + V....D wmv3 Windows Media Video 9 + V....D wmv3image Windows Media Video 9 Image + V....D wnv1 Winnov WNV1 + V..... wrapped_avframe AVPacket to AVFrame passthrough + V....D vqavideo Westwood Studios VQA (Vector Quantized Animation) video (codec ws_vqa) + V....D xan_wc3 Wing Commander III / Xan + V....D xan_wc4 Wing Commander IV / Xxan + V....D xbin eXtended BINary text + V....D xbm XBM (X BitMap) image + V....D xface X-face image + V....D xpm XPM (X PixMap) image + V....D xwd XWD (X Window Dump) image + V....D y41p Uncompressed YUV 4:1:1 12-bit + VF...D ylc YUY2 Lossless Codec + V....D yop Psygnosis YOP Video + V....D yuv4 Uncompressed packed 4:2:0 + V....D zerocodec ZeroCodec Lossless Video + VF...D zlib LCL (LossLess Codec Library) ZLIB + V....D zmbv Zip Motion Blocks Video + A....D 8svx_exp 8SVX exponential + A....D 8svx_fib 8SVX fibonacci + A....D aac AAC (Advanced Audio Coding) + A....D aac_fixed AAC (Advanced Audio Coding) (codec aac) + A....D aac_latm AAC LATM (Advanced Audio Coding LATM syntax) + A....D ac3 ATSC A/52A (AC-3) + A....D ac3_fixed ATSC A/52A (AC-3) (codec ac3) + A....D acelp.kelvin Sipro ACELP.KELVIN + A....D adpcm_4xm ADPCM 4X Movie + A....D adpcm_adx SEGA CRI ADX ADPCM + A....D adpcm_afc ADPCM Nintendo Gamecube AFC + A....D adpcm_agm ADPCM AmuseGraphics Movie + A....D adpcm_aica ADPCM Yamaha AICA + A....D adpcm_argo ADPCM Argonaut Games + A....D adpcm_ct ADPCM Creative Technology + A....D adpcm_dtk ADPCM Nintendo Gamecube DTK + A....D adpcm_ea ADPCM Electronic Arts + A....D adpcm_ea_maxis_xa ADPCM Electronic Arts Maxis CDROM XA + A....D adpcm_ea_r1 ADPCM Electronic Arts R1 + A....D adpcm_ea_r2 ADPCM Electronic Arts R2 + A....D adpcm_ea_r3 ADPCM Electronic Arts R3 + A....D adpcm_ea_xas ADPCM Electronic Arts XAS + A....D g722 G.722 ADPCM (codec adpcm_g722) + A....D g726 G.726 ADPCM (codec adpcm_g726) + A....D g726le G.726 ADPCM little-endian (codec adpcm_g726le) + A....D adpcm_ima_acorn ADPCM IMA Acorn Replay + A....D adpcm_ima_alp ADPCM IMA High Voltage Software ALP + A....D adpcm_ima_amv ADPCM IMA AMV + A....D adpcm_ima_apc ADPCM IMA CRYO APC + A....D adpcm_ima_apm ADPCM IMA Ubisoft APM + A....D adpcm_ima_cunning ADPCM IMA Cunning Developments + A....D adpcm_ima_dat4 ADPCM IMA Eurocom DAT4 + A....D adpcm_ima_dk3 ADPCM IMA Duck DK3 + A....D adpcm_ima_dk4 ADPCM IMA Duck DK4 + A....D adpcm_ima_ea_eacs ADPCM IMA Electronic Arts EACS + A....D adpcm_ima_ea_sead ADPCM IMA Electronic Arts SEAD + A....D adpcm_ima_iss ADPCM IMA Funcom ISS + A....D adpcm_ima_moflex ADPCM IMA MobiClip MOFLEX + A....D adpcm_ima_mtf ADPCM IMA Capcom's MT Framework + A....D adpcm_ima_oki ADPCM IMA Dialogic OKI + A....D adpcm_ima_qt ADPCM IMA QuickTime + A....D adpcm_ima_rad ADPCM IMA Radical + A....D adpcm_ima_smjpeg ADPCM IMA Loki SDL MJPEG + A....D adpcm_ima_ssi ADPCM IMA Simon & Schuster Interactive + A....D adpcm_ima_wav ADPCM IMA WAV + A....D adpcm_ima_ws ADPCM IMA Westwood + A....D adpcm_ima_xbox ADPCM IMA Xbox + A....D adpcm_ms ADPCM Microsoft + A....D adpcm_mtaf ADPCM MTAF + A....D adpcm_psx ADPCM Playstation + A....D adpcm_sanyo ADPCM Sanyo + A....D adpcm_sbpro_2 ADPCM Sound Blaster Pro 2-bit + A....D adpcm_sbpro_3 ADPCM Sound Blaster Pro 2.6-bit + A....D adpcm_sbpro_4 ADPCM Sound Blaster Pro 4-bit + A....D adpcm_swf ADPCM Shockwave Flash + A....D adpcm_thp ADPCM Nintendo THP + A....D adpcm_thp_le ADPCM Nintendo THP (little-endian) + A....D adpcm_vima LucasArts VIMA audio + A....D adpcm_xa ADPCM CDROM XA + A....D adpcm_xmd ADPCM Konami XMD + A....D adpcm_yamaha ADPCM Yamaha + A....D adpcm_zork ADPCM Zork + AF...D alac ALAC (Apple Lossless Audio Codec) + A....D amrnb AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb) + A....D amrwb AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb) + A....D anull null audio + A....D apac Marian's A-pac audio + A....D ape Monkey's Audio + A....D aptx aptX (Audio Processing Technology for Bluetooth) + A....D aptx_hd aptX HD (Audio Processing Technology for Bluetooth) + A....D atrac1 ATRAC1 (Adaptive TRansform Acoustic Coding) + A....D atrac3 ATRAC3 (Adaptive TRansform Acoustic Coding 3) + A....D atrac3al ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless) + A....D atrac3plus ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (codec atrac3p) + A....D atrac3plusal ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (codec atrac3pal) + A....D atrac9 ATRAC9 (Adaptive TRansform Acoustic Coding 9) + A....D on2avc On2 Audio for Video Codec (codec avc) + A....D binkaudio_dct Bink Audio (DCT) + A....D binkaudio_rdft Bink Audio (RDFT) + A....D bmv_audio Discworld II BMV audio + A....D bonk Bonk audio + A....D cbd2_dpcm DPCM Cuberoot-Delta-Exact + A....D comfortnoise RFC 3389 comfort noise generator + A....D cook Cook / Cooker / Gecko (RealAudio G2) + A....D derf_dpcm DPCM Xilam DERF + A....D dfpwm DFPWM1a audio + A....D dolby_e Dolby E + A.S..D dsd_lsbf DSD (Direct Stream Digital), least significant bit first + A.S..D dsd_lsbf_planar DSD (Direct Stream Digital), least significant bit first, planar + A.S..D dsd_msbf DSD (Direct Stream Digital), most significant bit first + A.S..D dsd_msbf_planar DSD (Direct Stream Digital), most significant bit first, planar + A....D dsicinaudio Delphine Software International CIN audio + A....D dss_sp Digital Speech Standard - Standard Play mode (DSS SP) + A....D dst DST (Digital Stream Transfer) + A....D dca DCA (DTS Coherent Acoustics) (codec dts) + A....D dvaudio Ulead DV Audio + A....D eac3 ATSC A/52B (AC-3, E-AC-3) + A....D evrc EVRC (Enhanced Variable Rate Codec) + A....D fastaudio MobiClip FastAudio + AF...D flac FLAC (Free Lossless Audio Codec) + A....D ftr FTR Voice + A....D g723_1 G.723.1 + A....D g728 G.728) + A....D g729 G.729 + A....D gremlin_dpcm DPCM Gremlin + A....D gsm GSM + A....D gsm_ms GSM Microsoft variant + A....D hca CRI HCA + A....D hcom HCOM Audio + A....D iac IAC (Indeo Audio Coder) + A....D ilbc iLBC (Internet Low Bitrate Codec) + A....D imc IMC (Intel Music Coder) + A....D interplay_dpcm DPCM Interplay + A....D interplayacm Interplay ACM + A....D mace3 MACE (Macintosh Audio Compression/Expansion) 3:1 + A....D mace6 MACE (Macintosh Audio Compression/Expansion) 6:1 + A....D metasound Voxware MetaSound + A....D misc4 Micronas SC-4 Audio + A....D mlp MLP (Meridian Lossless Packing) + A....D mp1 MP1 (MPEG audio layer 1) + A....D mp1float MP1 (MPEG audio layer 1) (codec mp1) + A....D mp2 MP2 (MPEG audio layer 2) + A....D mp2float MP2 (MPEG audio layer 2) (codec mp2) + A....D mp3float MP3 (MPEG audio layer 3) (codec mp3) + A....D mp3 MP3 (MPEG audio layer 3) + A....D mp3adufloat ADU (Application Data Unit) MP3 (MPEG audio layer 3) (codec mp3adu) + A....D mp3adu ADU (Application Data Unit) MP3 (MPEG audio layer 3) + A....D mp3on4float MP3onMP4 (codec mp3on4) + A....D mp3on4 MP3onMP4 + A....D als MPEG-4 Audio Lossless Coding (ALS) (codec mp4als) + A....D msnsiren MSN Siren + A....D mpc7 Musepack SV7 (codec musepack7) + A....D mpc8 Musepack SV8 (codec musepack8) + A....D nellymoser Nellymoser Asao + A....D libopus libopus Opus (codec opus) + A....D osq OSQ (Original Sound Quality) + A....D paf_audio Amazing Studio Packed Animation File Audio + A....D pcm_alaw PCM A-law / G.711 A-law + A....D pcm_bluray PCM signed 16|20|24-bit big-endian for Blu-ray media + A....D pcm_dvd PCM signed 16|20|24-bit big-endian for DVD media + A....D pcm_f16le PCM 16.8 floating point little-endian + A....D pcm_f24le PCM 24.0 floating point little-endian + A....D pcm_f32be PCM 32-bit floating point big-endian + A....D pcm_f32le PCM 32-bit floating point little-endian + A....D pcm_f64be PCM 64-bit floating point big-endian + A....D pcm_f64le PCM 64-bit floating point little-endian + A....D pcm_lxf PCM signed 20-bit little-endian planar + A....D pcm_mulaw PCM mu-law / G.711 mu-law + A....D pcm_s16be PCM signed 16-bit big-endian + A....D pcm_s16be_planar PCM signed 16-bit big-endian planar + A....D pcm_s16le PCM signed 16-bit little-endian + A....D pcm_s16le_planar PCM signed 16-bit little-endian planar + A....D pcm_s24be PCM signed 24-bit big-endian + A....D pcm_s24daud PCM D-Cinema audio signed 24-bit + A....D pcm_s24le PCM signed 24-bit little-endian + A....D pcm_s24le_planar PCM signed 24-bit little-endian planar + A....D pcm_s32be PCM signed 32-bit big-endian + A....D pcm_s32le PCM signed 32-bit little-endian + A....D pcm_s32le_planar PCM signed 32-bit little-endian planar + A....D pcm_s64be PCM signed 64-bit big-endian + A....D pcm_s64le PCM signed 64-bit little-endian + A....D pcm_s8 PCM signed 8-bit + A....D pcm_s8_planar PCM signed 8-bit planar + A....D pcm_sga PCM SGA + A....D pcm_u16be PCM unsigned 16-bit big-endian + A....D pcm_u16le PCM unsigned 16-bit little-endian + A....D pcm_u24be PCM unsigned 24-bit big-endian + A....D pcm_u24le PCM unsigned 24-bit little-endian + A....D pcm_u32be PCM unsigned 32-bit big-endian + A....D pcm_u32le PCM unsigned 32-bit little-endian + A....D pcm_u8 PCM unsigned 8-bit + A....D pcm_vidc PCM Archimedes VIDC + A....D qcelp QCELP / PureVoice + A....D qdm2 QDesign Music Codec 2 + A....D qdmc QDesign Music Codec 1 + A....D qoa QOA (Quite OK Audio) + A....D real_144 RealAudio 1.0 (14.4K) (codec ra_144) + A....D real_288 RealAudio 2.0 (28.8K) (codec ra_288) + A....D ralf RealAudio Lossless + A....D rka RKA (RK Audio) + A....D roq_dpcm DPCM id RoQ + A....D s302m SMPTE 302M + A....D sbc SBC (low-complexity subband codec) + A....D sdx2_dpcm DPCM Squareroot-Delta-Exact + A....D shorten Shorten + A....D sipr RealAudio SIPR / ACELP.NET + A....D siren Siren + A....D smackaud Smacker audio (codec smackaudio) + A....D sol_dpcm DPCM Sol + A..X.D sonic Sonic + A....D speex Speex + AF...D tak TAK (Tom's lossless Audio Kompressor) + A....D truehd TrueHD + A....D truespeech DSP Group TrueSpeech + AF...D tta TTA (True Audio) + A....D twinvq VQF TwinVQ + A....D vmdaudio Sierra VMD audio + A....D vorbis Vorbis + A..... libvorbis libvorbis (codec vorbis) + A....D wady_dpcm DPCM Marble WADY + A....D wavarc Waveform Archiver + A....D wavesynth Wave synthesis pseudo-codec + AFS..D wavpack WavPack + A....D ws_snd1 Westwood Audio (SND1) (codec westwood_snd1) + A....D wmalossless Windows Media Audio Lossless + A....D wmapro Windows Media Audio 9 Professional + A....D wmav1 Windows Media Audio 1 + A....D wmav2 Windows Media Audio 2 + A....D wmavoice Windows Media Audio Voice + A....D xan_dpcm DPCM Xan + A....D xma1 Xbox Media Audio 1 + A....D xma2 Xbox Media Audio 2 + S..... cc_dec Closed Captions (EIA-608 / CEA-708) (codec eia_608) + S..... jacosub JACOsub subtitle + S..... microdvd MicroDVD subtitle + S..... mov_text 3GPP Timed Text subtitle + S..... mpl2 MPL2 subtitle + S..... pjs PJS subtitle + S..... realtext RealText subtitle + S..... sami SAMI subtitle + S..... stl Spruce subtitle format + S..... subviewer SubViewer subtitle + S..... subviewer1 SubViewer1 subtitle + S..... text Raw text subtitle + S..... vplayer VPlayer subtitle + S..... webvtt WebVTT subtitle + S..... xsub XSUB +Encoders: + V..... = Video + A..... = Audio + S..... = Subtitle + .F.... = Frame-level multithreading + ..S... = Slice-level multithreading + ...X.. = Codec is experimental + ....B. = Supports draw_horiz_band + .....D = Supports direct rendering method 1 + ------ + V....D libjxl libjxl JPEG XL (codec jpegxl) + VFS..D mjpeg MJPEG (Motion JPEG) + VF...D png PNG (Portable Network Graphics) image + VF...D rawvideo raw video + V..... vnull null video + V....D libwebp libwebp WebP image (codec webp) + V..... wrapped_avframe AVFrame to AVPacket passthrough + A....D flac FLAC (Free Lossless Audio Codec) + A....D libmp3lame libmp3lame MP3 (MPEG audio layer 3) (codec mp3) + A....D libopus libopus Opus (codec opus) + A....D pcm_f32le PCM 32-bit floating point little-endian + A....D pcm_s16le PCM signed 16-bit little-endian + A....D pcm_s16le_planar PCM signed 16-bit little-endian planar +Filters: + T.. = Timeline support + .S. = Slice threading + A = Audio input/output + V = Video input/output + N = Dynamic number and/or type of input/output + | = Source or sink filter + .. aformat A->A Convert the input audio to one of the specified formats. + .. amerge N->A Merge two or more audio streams into a single multi-channel stream. + .. amix N->A Audio mixing. + .. anull A->A Pass the source unchanged to the output. + .. aresample A->A Resample audio data. + .. asplit A->N Pass on the audio input to N audio outputs. + .. atrim A->A Pick one continuous section from the input, drop the rest. + .. compand A->A Compress or expand audio dynamic range. + T. volume A->A Change input volume. + .. anoisesrc |->A Generate a noise audio signal. + TS convolution V->V Apply convolution filter. + .. crop V->V Crop the input video. + .. format V->V Convert the input video to one of the specified pixel formats. + TS hflip V->V Horizontally flip the input video. + .. null V->V Pass the source unchanged to the output. + TS rotate V->V Rotate the input image. + .. scale V->V Scale the input video size and/or convert the image format. + .. setsar V->V Set the pixel sample aspect ratio. + .S transpose V->V Transpose input video. + .. trim V->V Pick one continuous section from the input, drop the rest. + T. vflip V->V Flip the input video vertically. + .S showspectrumpic A->V Convert input audio to a spectrum video output single picture. + .. showwavespic A->V Convert input audio to a video output single picture. + .. abuffer |->A Buffer audio frames, and make them accessible to the filterchain. + .. buffer |->V Buffer video frames, and make them accessible to the filterchain. + .. abuffersink A->| Buffer audio frames, and make them available to the end of the filter graph. + .. buffersink V->| Buffer video frames, and make them available to the end of the filter graph. +Pixel formats: +I.... = Supported Input format for conversion +.O... = Supported Output format for conversion +..H.. = Hardware accelerated format +...P. = Paletted format +....B = Bitstream format +FLAGS NAME NB_COMPONENTS BITS_PER_PIXEL BIT_DEPTHS +----- +IO... yuv420p 3 12 8-8-8 +IO... yuyv422 3 16 8-8-8 +IO... rgb24 3 24 8-8-8 +IO... bgr24 3 24 8-8-8 +IO... yuv422p 3 16 8-8-8 +IO... yuv444p 3 24 8-8-8 +IO... yuv410p 3 9 8-8-8 +IO... yuv411p 3 12 8-8-8 +IO... gray 1 8 8 +IO..B monow 1 1 1 +IO..B monob 1 1 1 +I..P. pal8 1 8 8 +IO... yuvj420p 3 12 8-8-8 +IO... yuvj422p 3 16 8-8-8 +IO... yuvj444p 3 24 8-8-8 +IO... uyvy422 3 16 8-8-8 +I.... uyyvyy411 3 12 8-8-8 +IO... bgr8 3 8 3-3-2 +.O..B bgr4 3 4 1-2-1 +IO... bgr4_byte 3 4 1-2-1 +IO... rgb8 3 8 3-3-2 +.O..B rgb4 3 4 1-2-1 +IO... rgb4_byte 3 4 1-2-1 +IO... nv12 3 12 8-8-8 +IO... nv21 3 12 8-8-8 +IO... argb 4 32 8-8-8-8 +IO... rgba 4 32 8-8-8-8 +IO... abgr 4 32 8-8-8-8 +IO... bgra 4 32 8-8-8-8 +IO... gray16be 1 16 16 +IO... gray16le 1 16 16 +IO... yuv440p 3 16 8-8-8 +IO... yuvj440p 3 16 8-8-8 +IO... yuva420p 4 20 8-8-8-8 +IO... rgb48be 3 48 16-16-16 +IO... rgb48le 3 48 16-16-16 +IO... rgb565be 3 16 5-6-5 +IO... rgb565le 3 16 5-6-5 +IO... rgb555be 3 15 5-5-5 +IO... rgb555le 3 15 5-5-5 +IO... bgr565be 3 16 5-6-5 +IO... bgr565le 3 16 5-6-5 +IO... bgr555be 3 15 5-5-5 +IO... bgr555le 3 15 5-5-5 +..H.. vaapi 0 0 0 +IO... yuv420p16le 3 24 16-16-16 +IO... yuv420p16be 3 24 16-16-16 +IO... yuv422p16le 3 32 16-16-16 +IO... yuv422p16be 3 32 16-16-16 +IO... yuv444p16le 3 48 16-16-16 +IO... yuv444p16be 3 48 16-16-16 +..H.. dxva2_vld 0 0 0 +IO... rgb444le 3 12 4-4-4 +IO... rgb444be 3 12 4-4-4 +IO... bgr444le 3 12 4-4-4 +IO... bgr444be 3 12 4-4-4 +IO... ya8 2 16 8-8 +IO... bgr48be 3 48 16-16-16 +IO... bgr48le 3 48 16-16-16 +IO... yuv420p9be 3 13 9-9-9 +IO... yuv420p9le 3 13 9-9-9 +IO... yuv420p10be 3 15 10-10-10 +IO... yuv420p10le 3 15 10-10-10 +IO... yuv422p10be 3 20 10-10-10 +IO... yuv422p10le 3 20 10-10-10 +IO... yuv444p9be 3 27 9-9-9 +IO... yuv444p9le 3 27 9-9-9 +IO... yuv444p10be 3 30 10-10-10 +IO... yuv444p10le 3 30 10-10-10 +IO... yuv422p9be 3 18 9-9-9 +IO... yuv422p9le 3 18 9-9-9 +IO... gbrp 3 24 8-8-8 +IO... gbrp9be 3 27 9-9-9 +IO... gbrp9le 3 27 9-9-9 +IO... gbrp10be 3 30 10-10-10 +IO... gbrp10le 3 30 10-10-10 +IO... gbrp16be 3 48 16-16-16 +IO... gbrp16le 3 48 16-16-16 +IO... yuva422p 4 24 8-8-8-8 +IO... yuva444p 4 32 8-8-8-8 +IO... yuva420p9be 4 22 9-9-9-9 +IO... yuva420p9le 4 22 9-9-9-9 +IO... yuva422p9be 4 27 9-9-9-9 +IO... yuva422p9le 4 27 9-9-9-9 +IO... yuva444p9be 4 36 9-9-9-9 +IO... yuva444p9le 4 36 9-9-9-9 +IO... yuva420p10be 4 25 10-10-10-10 +IO... yuva420p10le 4 25 10-10-10-10 +IO... yuva422p10be 4 30 10-10-10-10 +IO... yuva422p10le 4 30 10-10-10-10 +IO... yuva444p10be 4 40 10-10-10-10 +IO... yuva444p10le 4 40 10-10-10-10 +IO... yuva420p16be 4 40 16-16-16-16 +IO... yuva420p16le 4 40 16-16-16-16 +IO... yuva422p16be 4 48 16-16-16-16 +IO... yuva422p16le 4 48 16-16-16-16 +IO... yuva444p16be 4 64 16-16-16-16 +IO... yuva444p16le 4 64 16-16-16-16 +..H.. vdpau 0 0 0 +IO... xyz12le 3 36 12-12-12 +IO... xyz12be 3 36 12-12-12 +IO... nv16 3 16 8-8-8 +IO... nv20le 3 20 10-10-10 +IO... nv20be 3 20 10-10-10 +IO... rgba64be 4 64 16-16-16-16 +IO... rgba64le 4 64 16-16-16-16 +IO... bgra64be 4 64 16-16-16-16 +IO... bgra64le 4 64 16-16-16-16 +IO... yvyu422 3 16 8-8-8 +IO... ya16be 2 32 16-16 +IO... ya16le 2 32 16-16 +IO... gbrap 4 32 8-8-8-8 +IO... gbrap16be 4 64 16-16-16-16 +IO... gbrap16le 4 64 16-16-16-16 +..H.. qsv 0 0 0 +..H.. mmal 0 0 0 +..H.. d3d11va_vld 0 0 0 +..H.. cuda 0 0 0 +IO... 0rgb 3 24 8-8-8 +IO... rgb0 3 24 8-8-8 +IO... 0bgr 3 24 8-8-8 +IO... bgr0 3 24 8-8-8 +IO... yuv420p12be 3 18 12-12-12 +IO... yuv420p12le 3 18 12-12-12 +IO... yuv420p14be 3 21 14-14-14 +IO... yuv420p14le 3 21 14-14-14 +IO... yuv422p12be 3 24 12-12-12 +IO... yuv422p12le 3 24 12-12-12 +IO... yuv422p14be 3 28 14-14-14 +IO... yuv422p14le 3 28 14-14-14 +IO... yuv444p12be 3 36 12-12-12 +IO... yuv444p12le 3 36 12-12-12 +IO... yuv444p14be 3 42 14-14-14 +IO... yuv444p14le 3 42 14-14-14 +IO... gbrp12be 3 36 12-12-12 +IO... gbrp12le 3 36 12-12-12 +IO... gbrp14be 3 42 14-14-14 +IO... gbrp14le 3 42 14-14-14 +IO... yuvj411p 3 12 8-8-8 +I.... bayer_bggr8 3 8 2-4-2 +I.... bayer_rggb8 3 8 2-4-2 +I.... bayer_gbrg8 3 8 2-4-2 +I.... bayer_grbg8 3 8 2-4-2 +I.... bayer_bggr16le 3 16 4-8-4 +I.... bayer_bggr16be 3 16 4-8-4 +I.... bayer_rggb16le 3 16 4-8-4 +I.... bayer_rggb16be 3 16 4-8-4 +I.... bayer_gbrg16le 3 16 4-8-4 +I.... bayer_gbrg16be 3 16 4-8-4 +I.... bayer_grbg16le 3 16 4-8-4 +I.... bayer_grbg16be 3 16 4-8-4 +IO... yuv440p10le 3 20 10-10-10 +IO... yuv440p10be 3 20 10-10-10 +IO... yuv440p12le 3 24 12-12-12 +IO... yuv440p12be 3 24 12-12-12 +IO... ayuv64le 4 64 16-16-16-16 +IO... ayuv64be 4 64 16-16-16-16 +..H.. videotoolbox_vld 0 0 0 +IO... p010le 3 15 10-10-10 +IO... p010be 3 15 10-10-10 +IO... gbrap12be 4 48 12-12-12-12 +IO... gbrap12le 4 48 12-12-12-12 +IO... gbrap10be 4 40 10-10-10-10 +IO... gbrap10le 4 40 10-10-10-10 +..H.. mediacodec 0 0 0 +IO... gray12be 1 12 12 +IO... gray12le 1 12 12 +IO... gray10be 1 10 10 +IO... gray10le 1 10 10 +IO... p016le 3 24 16-16-16 +IO... p016be 3 24 16-16-16 +..H.. d3d11 0 0 0 +IO... gray9be 1 9 9 +IO... gray9le 1 9 9 +IO... gbrpf32be 3 96 32-32-32 +IO... gbrpf32le 3 96 32-32-32 +IO... gbrapf32be 4 128 32-32-32-32 +IO... gbrapf32le 4 128 32-32-32-32 +..H.. drm_prime 0 0 0 +..H.. opencl 0 0 0 +IO... gray14be 1 14 14 +IO... gray14le 1 14 14 +IO... grayf32be 1 32 32 +IO... grayf32le 1 32 32 +IO... yuva422p12be 4 36 12-12-12-12 +IO... yuva422p12le 4 36 12-12-12-12 +IO... yuva444p12be 4 48 12-12-12-12 +IO... yuva444p12le 4 48 12-12-12-12 +IO... nv24 3 24 8-8-8 +IO... nv42 3 24 8-8-8 +..H.. vulkan 0 0 0 +..... y210be 3 20 10-10-10 +IO... y210le 3 20 10-10-10 +IO... x2rgb10le 3 30 10-10-10 +..... x2rgb10be 3 30 10-10-10 +IO... x2bgr10le 3 30 10-10-10 +..... x2bgr10be 3 30 10-10-10 +IO... p210be 3 20 10-10-10 +IO... p210le 3 20 10-10-10 +IO... p410be 3 30 10-10-10 +IO... p410le 3 30 10-10-10 +IO... p216be 3 32 16-16-16 +IO... p216le 3 32 16-16-16 +IO... p416be 3 48 16-16-16 +IO... p416le 3 48 16-16-16 +IO... vuya 4 32 8-8-8-8 +I.... rgbaf16be 4 64 16-16-16-16 +I.... rgbaf16le 4 64 16-16-16-16 +IO... vuyx 3 24 8-8-8 +IO... p012le 3 18 12-12-12 +IO... p012be 3 18 12-12-12 +..... y212be 3 24 12-12-12 +IO... y212le 3 24 12-12-12 +....B xv30be 3 30 10-10-10 +IO... xv30le 3 30 10-10-10 +IO... xv36be 3 36 12-12-12 +IO... xv36le 3 36 12-12-12 +I.... rgbf32be 3 96 32-32-32 +I.... rgbf32le 3 96 32-32-32 +..... rgbaf32be 4 128 32-32-32-32 +..... rgbaf32le 4 128 32-32-32-32 +IO... p212be 3 24 12-12-12 +IO... p212le 3 24 12-12-12 +IO... p412be 3 36 12-12-12 +IO... p412le 3 36 12-12-12 +IO... gbrap14be 4 56 14-14-14-14 +IO... gbrap14le 4 56 14-14-14-14 +..H.. d3d12 0 0 0 +IO... ayuv 4 32 8-8-8-8 +IO... uyva 4 32 8-8-8-8 +IO... vyu444 3 24 8-8-8 +....B v30xbe 3 30 10-10-10 +IO... v30xle 3 30 10-10-10 +I.... rgbf16be 3 48 16-16-16 +I.... rgbf16le 3 48 16-16-16 +..... rgba128be 4 128 32-32-32-32 +..... rgba128le 4 128 32-32-32-32 +..... rgb96be 3 96 32-32-32 +..... rgb96le 3 96 32-32-32 +..... y216be 3 32 16-16-16 +IO... y216le 3 32 16-16-16 +IO... xv48be 3 48 16-16-16 +IO... xv48le 3 48 16-16-16 +I.... gbrpf16be 3 48 16-16-16 +I.... gbrpf16le 3 48 16-16-16 +I.... gbrapf16be 4 64 16-16-16-16 +I.... gbrapf16le 4 64 16-16-16-16 +I.... grayf16be 1 16 16 +I.... grayf16le 1 16 16 +..H.. amf 0 0 0 +..... gray32be 1 32 32 +..... gray32le 1 32 32 +I.... yaf32be 2 64 32-32 +I.... yaf32le 2 64 32-32 +I.... yaf16be 2 32 16-16 +I.... yaf16le 2 32 16-16 +..... gbrap32be 4 128 32-32-32-32 +..... gbrap32le 4 128 32-32-32-32 +IO... yuv444p10msbbe 3 30 10-10-10 +IO... yuv444p10msble 3 30 10-10-10 +IO... yuv444p12msbbe 3 36 12-12-12 +IO... yuv444p12msble 3 36 12-12-12 +IO... gbrp10msbbe 3 30 10-10-10 +IO... gbrp10msble 3 30 10-10-10 +IO... gbrp12msbbe 3 36 12-12-12 +IO... gbrp12msble 3 36 12-12-12 +..H.. ohcodec 0 0 0 +Individual channels: +NAME DESCRIPTION +FL front left +FR front right +FC front center +LFE low frequency +BL back left +BR back right +FLC front left-of-center +FRC front right-of-center +BC back center +SL side left +SR side right +TC top center +TFL top front left +TFC top front center +TFR top front right +TBL top back left +TBC top back center +TBR top back right +DL downmix left +DR downmix right +WL wide left +WR wide right +SDL surround direct left +SDR surround direct right +LFE2 low frequency 2 +TSL top side left +TSR top side right +BFC bottom front center +BFL bottom front left +BFR bottom front right +SSL side surround left +SSR side surround right +TTL top surround left +TTR top surround right +BIL binaural left +BIR binaural right + +Standard channel layouts: +NAME DECOMPOSITION +mono FC +stereo FL+FR +2.1 FL+FR+LFE +3.0 FL+FR+FC +3.0(back) FL+FR+BC +4.0 FL+FR+FC+BC +quad FL+FR+BL+BR +quad(side) FL+FR+SL+SR +3.1 FL+FR+FC+LFE +5.0 FL+FR+FC+BL+BR +5.0(side) FL+FR+FC+SL+SR +4.1 FL+FR+FC+LFE+BC +5.1 FL+FR+FC+LFE+BL+BR +5.1(side) FL+FR+FC+LFE+SL+SR +6.0 FL+FR+FC+BC+SL+SR +6.0(front) FL+FR+FLC+FRC+SL+SR +3.1.2 FL+FR+FC+LFE+TFL+TFR +hexagonal FL+FR+FC+BL+BR+BC +6.1 FL+FR+FC+LFE+BC+SL+SR +6.1(back) FL+FR+FC+LFE+BL+BR+BC +6.1(front) FL+FR+LFE+FLC+FRC+SL+SR +7.0 FL+FR+FC+BL+BR+SL+SR +7.0(front) FL+FR+FC+FLC+FRC+SL+SR +7.1 FL+FR+FC+LFE+BL+BR+SL+SR +7.1(wide) FL+FR+FC+LFE+BL+BR+FLC+FRC +7.1(wide-side) FL+FR+FC+LFE+FLC+FRC+SL+SR +5.1.2 FL+FR+FC+LFE+SL+SR+TFL+TFR +5.1.2(back) FL+FR+FC+LFE+BL+BR+TFL+TFR +octagonal FL+FR+FC+BL+BR+BC+SL+SR +cube FL+FR+BL+BR+TFL+TFR+TBL+TBR +5.1.4 FL+FR+FC+LFE+SL+SR+TFL+TFR+TBL+TBR +7.1.2 FL+FR+FC+LFE+BL+BR+SL+SR+TFL+TFR +7.1.4 FL+FR+FC+LFE+BL+BR+SL+SR+TFL+TFR+TBL+TBR +7.2.3 FL+FR+FC+LFE+BL+BR+SL+SR+TFL+TFR+TBC+LFE2 +9.1.4 FL+FR+FC+LFE+BL+BR+FLC+FRC+SL+SR+TFL+TFR+TBL+TBR +9.1.6 FL+FR+FC+LFE+BL+BR+FLC+FRC+SL+SR+TFL+TFR+TBL+TBR+TSL+TSR +hexadecagonal FL+FR+FC+BL+BR+BC+SL+SR+TFL+TFC+TFR+TBL+TBC+TBR+WL+WR +binaural BIL+BIR +downmix DL+DR +22.2 FL+FR+FC+LFE+BL+BR+FLC+FRC+BC+SL+SR+TC+TFL+TFC+TFR+TBL+TBC+TBR+LFE2+TSL+TSR+BFC+BFL+BFR +name depth +u8 8 +s16 16 +s32 32 +flt 32 +dbl 64 +u8p 8 +s16p 16 +s32p 32 +fltp 32 +dblp 64 +s64 64 +s64p 64 +Bitstream filters: +aac_adtstoasc +apv_metadata +av1_frame_merge +av1_frame_split +av1_metadata +chomp +dump_extra +dca_core +dovi_rpu +dts2pts +dv_error_marker +eac3_core +eia608_to_smpte436m +evc_frame_merge +extract_extradata +filter_units +h264_metadata +h264_mp4toannexb +h264_redundant_pps +hapqa_extract +imxdump +media100_to_mjpegb +mjpeg2jpeg +mjpegadump +mpeg2_metadata +mpeg4_unpack_bframes +mov2textsub +noise +null +opus_metadata +pcm_rechunk +pgs_frame_merge +prores_metadata +remove_extra +setts +showinfo +smpte436m_to_eia608 +text2movsub +trace_headers +truehd_core +vp9_metadata +vp9_raw_reorder +vp9_superframe +vp9_superframe_split +