Skip to content

serptools/codecs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

codecs

export const expected_formats = {
  '3dostr': { d: true, e: false, _: '3DO STR' },
  '3g2': { d: false, e: true, _: '3GP2 (3GPP2 file format)' },
  '3gp': { d: false, e: true, _: '3GP (3GPP file format)' },
  '4xm': { d: true, e: false, _: '4X Technologies' },
  a64: { d: false, e: true, _: 'a64 - video for Commodore 64' },
  aa: { d: true, e: false, _: 'Audible AA format files' },
  aac: { d: true, e: false, _: 'raw ADTS AAC (Advanced Audio Coding)' },
  aax: { d: true, e: false, _: 'CRI AAX' },
  ac3: { d: true, e: true, _: 'raw AC-3' },
  ac4: { d: true, e: true, _: 'raw AC-4' },
  ace: { d: true, e: false, _: 'tri-Ace Audio Container' },
  acm: { d: true, e: false, _: 'Interplay ACM' },
  act: { d: true, e: false, _: 'ACT Voice file format' },
  adf: { d: true, e: false, _: 'Artworx Data Format' },
  adp: { d: true, e: false, _: 'ADP' },
  ads: { d: true, e: false, _: 'Sony PS2 ADS' },
  adts: { d: false, e: true, _: 'ADTS AAC (Advanced Audio Coding)' },
  adx: { d: true, e: true, _: 'CRI ADX' },
  aea: { d: true, e: false, _: 'MD STUDIO audio' },
  afc: { d: true, e: false, _: 'AFC' },
  aiff: { d: true, e: true, _: 'Audio IFF' },
  aix: { d: true, e: false, _: 'CRI AIX' },
  alaw: { d: true, e: true, _: 'PCM A-law' },
  alias_pix: { d: true, e: false, _: 'Alias/Wavefront PIX image' },
  alp: { d: true, e: true, _: 'LEGO Racers ALP' },
  amr: { d: true, e: true, _: '3GPP AMR' },
  amrnb: { d: true, e: false, _: 'raw AMR-NB' },
  amrwb: { d: true, e: false, _: 'raw AMR-WB' },
  amv: { d: false, e: true, _: 'AMV' },
  anm: { d: true, e: false, _: 'Deluxe Paint Animation' },
  apac: { d: true, e: false, _: 'raw APAC' },
  apc: { d: true, e: false, _: 'CRYO APC' },
  ape: { d: true, e: false, _: "Monkey's Audio" },
  apm: { d: true, e: true, _: 'Ubisoft Rayman 2 APM' },
  apng: { d: true, e: true, _: 'Animated Portable Network Graphics' },
  aptx: {
    d: true,
    e: true,
    _: 'raw aptX (Audio Processing Technology for Bluetooth)'
  },
  aptx_hd: {
    d: true,
    e: true,
    _: 'raw aptX HD (Audio Processing Technology for Bluetooth)'
  },
  aqtitle: { d: true, e: false, _: 'AQTitle subtitles' },
  argo_asf: { d: true, e: true, _: 'Argonaut Games ASF' },
  argo_brp: { d: true, e: false, _: 'Argonaut Games BRP' },
  argo_cvg: { d: true, e: true, _: 'Argonaut Games CVG' },
  asf: { d: true, e: true, _: 'ASF (Advanced / Active Streaming Format)' },
  asf_o: { d: true, e: false, _: 'ASF (Advanced / Active Streaming Format)' },
  asf_stream: { d: false, e: true, _: 'ASF (Advanced / Active Streaming Format)' },
  ass: { d: true, e: true, _: 'SSA (SubStation Alpha) subtitle' },
  ast: { d: true, e: true, _: 'AST (Audio Stream)' },
  au: { d: true, e: true, _: 'Sun AU' },
  av1: { d: true, e: false, _: 'AV1 Annex B' },
  avi: { d: true, e: true, _: 'AVI (Audio Video Interleaved)' },
  avif: { d: false, e: true, _: 'AVIF' },
  avm2: { d: false, e: true, _: 'SWF (ShockWave Flash) (AVM2)' },
  avr: { d: true, e: false, _: 'AVR (Audio Visual Research)' },
  avs: { d: true, e: false, _: 'Argonaut Games Creature Shock' },
  avs2: { d: true, e: true, _: 'raw AVS2-P2/IEEE1857.4 video' },
  avs3: { d: true, e: true, _: 'AVS3-P2/IEEE1857.10' },
  bethsoftvid: { d: true, e: false, _: 'Bethesda Softworks VID' },
  bfi: { d: true, e: false, _: 'Brute Force & Ignorance' },
  bfstm: { d: true, e: false, _: 'BFSTM (Binary Cafe Stream)' },
  bin: { d: true, e: false, _: 'Binary text' },
  bink: { d: true, e: false, _: 'Bink' },
  binka: { d: true, e: false, _: 'Bink Audio' },
  bit: { d: true, e: true, _: 'G.729 BIT file format' },
  bitpacked: { d: true, e: false, _: 'Bitpacked' },
  bmp_pipe: { d: true, e: false, _: 'piped bmp sequence' },
  bmv: { d: true, e: false, _: 'Discworld II BMV' },
  boa: { d: true, e: false, _: 'Black Ops Audio' },
  bonk: { d: true, e: false, _: 'raw Bonk' },
  brender_pix: { d: true, e: false, _: 'BRender PIX image' },
  brstm: { d: true, e: false, _: 'BRSTM (Binary Revolution Stream)' },
  c93: { d: true, e: false, _: 'Interplay C93' },
  caf: { d: true, e: true, _: 'Apple CAF (Core Audio Format)' },
  cavsvideo: {
    d: true,
    e: true,
    _: 'raw Chinese AVS (Audio Video Standard) video'
  },
  cdg: { d: true, e: false, _: 'CD Graphics' },
  cdxl: { d: true, e: false, _: 'Commodore CDXL video' },
  cine: { d: true, e: false, _: 'Phantom Cine' },
  codec2: { d: true, e: true, _: 'codec2 .c2 muxer' },
  codec2raw: { d: true, e: true, _: 'raw codec2 muxer' },
  concat: { d: true, e: false, _: 'Virtual concatenation script' },
  crc: { d: false, e: true, _: 'CRC testing' },
  cri_pipe: { d: true, e: false, _: 'piped cri sequence' },
  dash: { d: true, e: true, _: 'DASH Muxer' },
  data: { d: true, e: true, _: 'raw data' },
  daud: { d: true, e: true, _: 'D-Cinema audio' },
  dcstr: { d: true, e: false, _: 'Sega DC STR' },
  dds_pipe: { d: true, e: false, _: 'piped dds sequence' },
  derf: { d: true, e: false, _: 'Xilam DERF' },
  dfa: { d: true, e: false, _: 'Chronomaster DFA' },
  dfpwm: { d: true, e: true, _: 'raw DFPWM1a' },
  dhav: { d: true, e: false, _: 'Video DAV' },
  dirac: { d: true, e: true, _: 'raw Dirac' },
  dnxhd: { d: true, e: true, _: 'raw DNxHD (SMPTE VC-3)' },
  dpx_pipe: { d: true, e: false, _: 'piped dpx sequence' },
  dsf: { d: true, e: false, _: 'DSD Stream File (DSF)' },
  dsicin: { d: true, e: false, _: 'Delphine Software International CIN' },
  dss: { d: true, e: false, _: 'Digital Speech Standard (DSS)' },
  dts: { d: true, e: true, _: 'raw DTS' },
  dtshd: { d: true, e: false, _: 'raw DTS-HD' },
  dv: { d: true, e: true, _: 'DV (Digital Video)' },
  dvbsub: { d: true, e: false, _: 'raw dvbsub' },
  dvbtxt: { d: true, e: false, _: 'dvbtxt' },
  dvd: { d: false, e: true, _: 'MPEG-2 PS (DVD VOB)' },
  dxa: { d: true, e: false, _: 'DXA' },
  ea: { d: true, e: false, _: 'Electronic Arts Multimedia' },
  ea_cdata: { d: true, e: false, _: 'Electronic Arts cdata' },
  eac3: { d: true, e: true, _: 'raw E-AC-3' },
  epaf: { d: true, e: false, _: 'Ensoniq Paris Audio File' },
  evc: { d: true, e: true, _: 'raw EVC video' },
  exr_pipe: { d: true, e: false, _: 'piped exr sequence' },
  f32be: { d: true, e: true, _: 'PCM 32-bit floating-point big-endian' },
  f32le: { d: true, e: true, _: 'PCM 32-bit floating-point little-endian' },
  f4v: { d: false, e: true, _: 'F4V Adobe Flash Video' },
  f64be: { d: true, e: true, _: 'PCM 64-bit floating-point big-endian' },
  f64le: { d: true, e: true, _: 'PCM 64-bit floating-point little-endian' },
  ffmetadata: { d: true, e: true, _: 'FFmpeg metadata in text' },
  fifo: { d: false, e: true, _: 'FIFO queue pseudo-muxer' },
  fifo_test: { d: false, e: true, _: 'Fifo test muxer' },
  film_cpk: { d: true, e: true, _: 'Sega FILM / CPK' },
  filmstrip: { d: true, e: true, _: 'Adobe Filmstrip' },
  fits: { d: true, e: true, _: 'Flexible Image Transport System' },
  flac: { d: true, e: true, _: 'raw FLAC' },
  flic: { d: true, e: false, _: 'FLI/FLC/FLX animation' },
  flv: { d: true, e: true, _: 'FLV (Flash Video)' },
  framecrc: { d: false, e: true, _: 'framecrc testing' },
  framehash: { d: false, e: true, _: 'Per-frame hash testing' },
  framemd5: { d: false, e: true, _: 'Per-frame MD5 testing' },
  frm: { d: true, e: false, _: 'Megalux Frame' },
  fsb: { d: true, e: false, _: 'FMOD Sample Bank' },
  fwse: { d: true, e: false, _: "Capcom's MT Framework sound" },
  g722: { d: true, e: true, _: 'raw G.722' },
  g723_1: { d: true, e: true, _: 'raw G.723.1' },
  g726: { d: true, e: true, _: 'raw big-endian G.726 ("left-justified")' },
  g726le: {
    d: true,
    e: true,
    _: 'raw little-endian G.726 ("right-justified")'
  },
  g729: { d: true, e: false, _: 'G.729 raw format demuxer' },
  gdv: { d: true, e: false, _: 'Gremlin Digital Video' },
  gem_pipe: { d: true, e: false, _: 'piped gem sequence' },
  genh: { d: true, e: false, _: 'GENeric Header' },
  gif: {
    d: true,
    e: true,
    _: 'CompuServe Graphics Interchange Format (GIF)'
  },
  gif_pipe: { d: true, e: false, _: 'piped gif sequence' },
  gsm: { d: true, e: true, _: 'raw GSM' },
  gxf: { d: true, e: true, _: 'GXF (General eXchange Format)' },
  h261: { d: true, e: true, _: 'raw H.261' },
  h263: { d: true, e: true, _: 'raw H.263' },
  h264: { d: true, e: true, _: 'raw H.264 video' },
  hash: { d: false, e: true, _: 'Hash testing' },
  hca: { d: true, e: false, _: 'CRI HCA' },
  hcom: { d: true, e: false, _: 'Macintosh HCOM' },
  hdr_pipe: { d: true, e: false, _: 'piped hdr sequence' },
  hds: { d: false, e: true, _: 'HDS Muxer' },
  hevc: { d: true, e: true, _: 'raw HEVC video' },
  hls: { d: true, e: true, _: 'Apple HTTP Live Streaming' },
  hnm: { d: true, e: false, _: 'Cryo HNM v4' },
  ico: { d: true, e: true, _: 'Microsoft Windows ICO' },
  idcin: { d: true, e: false, _: 'id Cinematic' },
  idf: { d: true, e: false, _: 'iCE Draw File' },
  iff: { d: true, e: false, _: 'IFF (Interchange File Format)' },
  ifv: { d: true, e: false, _: 'IFV CCTV DVR' },
  ilbc: { d: true, e: true, _: 'iLBC storage' },
  image2: { d: true, e: true, _: 'image2 sequence' },
  image2pipe: { d: true, e: true, _: 'piped image2 sequence' },
  imf: { d: true, e: false, _: 'IMF (Interoperable Master Format)' },
  ingenient: { d: true, e: false, _: 'raw Ingenient MJPEG' },
  ipmovie: { d: true, e: false, _: 'Interplay MVE' },
  ipod: { d: false, e: true, _: 'iPod H.264 MP4 (MPEG-4 Part 14)' },
  ipu: { d: true, e: false, _: 'raw IPU Video' },
  ircam: { d: true, e: true, _: 'Berkeley/IRCAM/CARL Sound Format' },
  ismv: { d: false, e: true, _: 'ISMV/ISMA (Smooth Streaming)' },
  iss: { d: true, e: false, _: 'Funcom ISS' },
  iv8: { d: true, e: false, _: 'IndigoVision 8000 video' },
  ivf: { d: true, e: true, _: 'On2 IVF' },
  ivr: { d: true, e: false, _: 'IVR (Internet Video Recording)' },
  j2k_pipe: { d: true, e: false, _: 'piped j2k sequence' },
  jacosub: { d: true, e: true, _: 'JACOsub subtitle format' },
  jpeg_pipe: { d: true, e: false, _: 'piped jpeg sequence' },
  jpegls_pipe: { d: true, e: false, _: 'piped jpegls sequence' },
  jpegxl_anim: { d: true, e: false, _: 'Animated JPEG XL' },
  jpegxl_pipe: { d: true, e: false, _: 'piped jpegxl sequence' },
  jv: { d: true, e: false, _: 'Bitmap Brothers JV' },
  kux: { d: true, e: false, _: 'KUX (YouKu)' },
  kvag: { d: true, e: true, _: 'Simon & Schuster Interactive VAG' },
  laf: { d: true, e: false, _: 'LAF (Limitless Audio Format)' },
  latm: { d: false, e: true, _: 'LOAS/LATM' },
  lavfi: { d: true, e: false, _: 'Libavfilter virtual input device' },
  live_flv: { d: true, e: false, _: 'live RTMP FLV (Flash Video)' },
  lmlm4: { d: true, e: false, _: 'raw lmlm4' },
  loas: { d: true, e: false, _: 'LOAS AudioSyncStream' },
  lrc: { d: true, e: true, _: 'LRC lyrics' },
  luodat: { d: true, e: false, _: 'Video CCTV DAT' },
  lvf: { d: true, e: false, _: 'LVF' },
  lxf: { d: true, e: false, _: 'VR native stream (LXF)' },
  m4v: { d: true, e: true, _: 'raw MPEG-4 video' },
  matroska: { d: false, e: true, _: 'Matroska' },
  'matroska,webm': { d: true, e: false, _: 'Matroska / WebM' },
  mca: { d: true, e: false, _: 'MCA Audio Format' },
  mcc: { d: true, e: false, _: 'MacCaption' },
  md5: { d: false, e: true, _: 'MD5 testing' },
  mgsts: { d: true, e: false, _: 'Metal Gear Solid: The Twin Snakes' },
  microdvd: { d: true, e: true, _: 'MicroDVD subtitle format' },
  mjpeg: { d: true, e: true, _: 'raw MJPEG video' },
  mjpeg_2000: { d: true, e: false, _: 'raw MJPEG 2000 video' },
  mkvtimestamp_v2: {
    d: false,
    e: true,
    _: 'extract pts as timecode v2 format, as defined by mkvtoolnix'
  },
  mlp: { d: true, e: true, _: 'raw MLP' },
  mlv: { d: true, e: false, _: 'Magic Lantern Video (MLV)' },
  mm: { d: true, e: false, _: 'American Laser Games MM' },
  mmf: { d: true, e: true, _: 'Yamaha SMAF' },
  mods: { d: true, e: false, _: 'MobiClip MODS' },
  moflex: { d: true, e: false, _: 'MobiClip MOFLEX' },
  mov: { d: false, e: true, _: 'QuickTime / MOV' },
  'mov,mp4,m4a,3gp,3g2,mj2': { d: true, e: false, _: 'QuickTime / MOV' },
  mp2: { d: false, e: true, _: 'MP2 (MPEG audio layer 2)' },
  mp3: { d: true, e: true, _: 'MP3 (MPEG audio layer 3)' },
  mp4: { d: false, e: true, _: 'MP4 (MPEG-4 Part 14)' },
  mpc: { d: true, e: false, _: 'Musepack' },
  mpc8: { d: true, e: false, _: 'Musepack SV8' },
  mpeg: { d: true, e: true, _: 'MPEG-1 Systems / MPEG program stream' },
  mpeg1video: { d: false, e: true, _: 'raw MPEG-1 video' },
  mpeg2video: { d: false, e: true, _: 'raw MPEG-2 video' },
  mpegts: { d: true, e: true, _: 'MPEG-TS (MPEG-2 Transport Stream)' },
  mpegtsraw: { d: true, e: false, _: 'raw MPEG-TS (MPEG-2 Transport Stream)' },
  mpegvideo: { d: true, e: false, _: 'raw MPEG video' },
  mpjpeg: { d: true, e: true, _: 'MIME multipart JPEG' },
  mpl2: { d: true, e: false, _: 'MPL2 subtitles' },
  mpsub: { d: true, e: false, _: 'MPlayer subtitles' },
  msf: { d: true, e: false, _: 'Sony PS3 MSF' },
  msnwctcp: { d: true, e: false, _: 'MSN TCP Webcam stream' },
  msp: { d: true, e: false, _: 'Microsoft Paint (MSP))' },
  mtaf: { d: true, e: false, _: 'Konami PS2 MTAF' },
  mtv: { d: true, e: false, _: 'MTV' },
  mulaw: { d: true, e: true, _: 'PCM mu-law' },
  musx: { d: true, e: false, _: 'Eurocom MUSX' },
  mv: { d: true, e: false, _: 'Silicon Graphics Movie' },
  mvi: { d: true, e: false, _: 'Motion Pixels MVI' },
  mxf: { d: true, e: true, _: 'MXF (Material eXchange Format)' },
  mxf_d10: {
    d: false,
    e: true,
    _: 'MXF (Material eXchange Format) D-10 Mapping'
  },
  mxf_opatom: {
    d: false,
    e: true,
    _: 'MXF (Material eXchange Format) Operational Pattern Atom'
  },
  mxg: { d: true, e: false, _: 'MxPEG clip' },
  nc: { d: true, e: false, _: 'NC camera feed' },
  nistsphere: { d: true, e: false, _: 'NIST SPeech HEader REsources' },
  nsp: { d: true, e: false, _: 'Computerized Speech Lab NSP' },
  nsv: { d: true, e: false, _: 'Nullsoft Streaming Video' },
  null: { d: false, e: true, _: 'raw null video' },
  nut: { d: true, e: true, _: 'NUT' },
  nuv: { d: true, e: false, _: 'NuppelVideo' },
  obu: { d: true, e: true, _: 'AV1 low overhead OBU' },
  oga: { d: false, e: true, _: 'Ogg Audio' },
  ogg: { d: true, e: true, _: 'Ogg' },
  ogv: { d: false, e: true, _: 'Ogg Video' },
  oma: { d: true, e: true, _: 'Sony OpenMG audio' },
  opus: { d: false, e: true, _: 'Ogg Opus' },
  osq: { d: true, e: false, _: 'raw OSQ' },
  paf: { d: true, e: false, _: 'Amazing Studio Packed Animation File' },
  pam_pipe: { d: true, e: false, _: 'piped pam sequence' },
  pbm_pipe: { d: true, e: false, _: 'piped pbm sequence' },
  pcx_pipe: { d: true, e: false, _: 'piped pcx sequence' },
  pdv: { d: true, e: false, _: 'PlayDate Video' },
  pfm_pipe: { d: true, e: false, _: 'piped pfm sequence' },
  pgm_pipe: { d: true, e: false, _: 'piped pgm sequence' },
  pgmyuv_pipe: { d: true, e: false, _: 'piped pgmyuv sequence' },
  pgx_pipe: { d: true, e: false, _: 'piped pgx sequence' },
  phm_pipe: { d: true, e: false, _: 'piped phm sequence' },
  photocd_pipe: { d: true, e: false, _: 'piped photocd sequence' },
  pictor_pipe: { d: true, e: false, _: 'piped pictor sequence' },
  pjs: {
    d: true,
    e: false,
    _: 'PJS (Phoenix Japanimation Society) subtitles'
  },
  pmp: { d: true, e: false, _: 'Playstation Portable PMP' },
  png_pipe: { d: true, e: false, _: 'piped png sequence' },
  pp_bnk: { d: true, e: false, _: 'Pro Pinball Series Soundbank' },
  ppm_pipe: { d: true, e: false, _: 'piped ppm sequence' },
  psd_pipe: { d: true, e: false, _: 'piped psd sequence' },
  psp: { d: false, e: true, _: 'PSP MP4 (MPEG-4 Part 14)' },
  psxstr: { d: true, e: false, _: 'Sony Playstation STR' },
  pva: { d: true, e: false, _: 'TechnoTrend PVA' },
  pvf: { d: true, e: false, _: 'PVF (Portable Voice Format)' },
  qcp: { d: true, e: false, _: 'QCP' },
  qdraw_pipe: { d: true, e: false, _: 'piped qdraw sequence' },
  qoi_pipe: { d: true, e: false, _: 'piped qoi sequence' },
  r3d: { d: true, e: false, _: 'REDCODE R3D' },
  rawvideo: { d: true, e: true, _: 'raw video' },
  realtext: { d: true, e: false, _: 'RealText subtitle format' },
  redspark: { d: true, e: false, _: 'RedSpark' },
  rka: { d: true, e: false, _: 'RKA (RK Audio)' },
  rl2: { d: true, e: false, _: 'RL2' },
  rm: { d: true, e: true, _: 'RealMedia' },
  roq: { d: true, e: true, _: 'raw id RoQ' },
  rpl: { d: true, e: false, _: 'RPL / ARMovie' },
  rsd: { d: true, e: false, _: 'GameCube RSD' },
  rso: { d: true, e: true, _: 'Lego Mindstorms RSO' },
  rtp: { d: true, e: true, _: 'RTP output' },
  rtp_mpegts: { d: false, e: true, _: 'RTP/mpegts output format' },
  rtsp: { d: true, e: true, _: 'RTSP output' },
  s16be: { d: true, e: true, _: 'PCM signed 16-bit big-endian' },
  s16le: { d: true, e: true, _: 'PCM signed 16-bit little-endian' },
  s24be: { d: true, e: true, _: 'PCM signed 24-bit big-endian' },
  s24le: { d: true, e: true, _: 'PCM signed 24-bit little-endian' },
  s32be: { d: true, e: true, _: 'PCM signed 32-bit big-endian' },
  s32le: { d: true, e: true, _: 'PCM signed 32-bit little-endian' },
  s337m: { d: true, e: false, _: 'SMPTE 337M' },
  s8: { d: true, e: true, _: 'PCM signed 8-bit' },
  sami: { d: true, e: false, _: 'SAMI subtitle format' },
  sap: { d: true, e: true, _: 'SAP output' },
  sbc: { d: true, e: true, _: 'raw SBC' },
  sbg: { d: true, e: false, _: 'SBaGen binaural beats script' },
  scc: { d: true, e: true, _: 'Scenarist Closed Captions' },
  scd: { d: true, e: false, _: 'Square Enix SCD' },
  sdns: { d: true, e: false, _: 'Xbox SDNS' },
  sdp: { d: true, e: false, _: 'SDP' },
  sdr2: { d: true, e: false, _: 'SDR2' },
  sds: { d: true, e: false, _: 'MIDI Sample Dump Standard' },
  sdx: { d: true, e: false, _: 'Sample Dump eXchange' },
  segment: { d: false, e: true, _: 'segment' },
  ser: {
    d: true,
    e: false,
    _: 'SER (Simple uncompressed video format for astronomical capturing)'
  },
  sga: { d: true, e: false, _: 'Digital Pictures SGA' },
  sgi_pipe: { d: true, e: false, _: 'piped sgi sequence' },
  shn: { d: true, e: false, _: 'raw Shorten' },
  siff: { d: true, e: false, _: 'Beam Software SIFF' },
  simbiosis_imx: { d: true, e: false, _: 'Simbiosis Interactive IMX' },
  sln: { d: true, e: false, _: 'Asterisk raw pcm' },
  smjpeg: { d: true, e: true, _: 'Loki SDL MJPEG' },
  smk: { d: true, e: false, _: 'Smacker' },
  smoothstreaming: { d: false, e: true, _: 'Smooth Streaming Muxer' },
  smush: { d: true, e: false, _: 'LucasArts Smush' },
  sol: { d: true, e: false, _: 'Sierra SOL' },
  sox: { d: true, e: true, _: 'SoX (Sound eXchange) native' },
  spdif: { d: true, e: true, _: 'IEC 61937 (used on S/PDIF - IEC958)' },
  spx: { d: false, e: true, _: 'Ogg Speex' },
  srt: { d: true, e: true, _: 'SubRip subtitle' },
  stl: { d: true, e: false, _: 'Spruce subtitle format' },
  'stream_segment,ssegment': { d: false, e: true, _: 'streaming segment muxer' },
  streamhash: { d: false, e: true, _: 'Per-stream hash testing' },
  subviewer: { d: true, e: false, _: 'SubViewer subtitle format' },
  subviewer1: { d: true, e: false, _: 'SubViewer v1 subtitle format' },
  sunrast_pipe: { d: true, e: false, _: 'piped sunrast sequence' },
  sup: {
    d: true,
    e: true,
    _: 'raw HDMV Presentation Graphic Stream subtitles'
  },
  svag: { d: true, e: false, _: 'Konami PS2 SVAG' },
  svcd: { d: false, e: true, _: 'MPEG-2 PS (SVCD)' },
  svg_pipe: { d: true, e: false, _: 'piped svg sequence' },
  svs: { d: true, e: false, _: 'Square SVS' },
  swf: { d: true, e: true, _: 'SWF (ShockWave Flash)' },
  tak: { d: true, e: false, _: 'raw TAK' },
  tedcaptions: { d: true, e: false, _: 'TED Talks captions' },
  tee: { d: false, e: true, _: 'Multiple muxer tee' },
  thp: { d: true, e: false, _: 'THP' },
  tiertexseq: { d: true, e: false, _: 'Tiertex Limited SEQ' },
  tiff_pipe: { d: true, e: false, _: 'piped tiff sequence' },
  tmv: { d: true, e: false, _: '8088flex TMV' },
  truehd: { d: true, e: true, _: 'raw TrueHD' },
  tta: { d: true, e: true, _: 'TTA (True Audio)' },
  ttml: { d: false, e: true, _: 'TTML subtitle' },
  tty: { d: true, e: false, _: 'Tele-typewriter' },
  txd: { d: true, e: false, _: 'Renderware TeXture Dictionary' },
  ty: { d: true, e: false, _: 'TiVo TY Stream' },
  u16be: { d: true, e: true, _: 'PCM unsigned 16-bit big-endian' },
  u16le: { d: true, e: true, _: 'PCM unsigned 16-bit little-endian' },
  u24be: { d: true, e: true, _: 'PCM unsigned 24-bit big-endian' },
  u24le: { d: true, e: true, _: 'PCM unsigned 24-bit little-endian' },
  u32be: { d: true, e: true, _: 'PCM unsigned 32-bit big-endian' },
  u32le: { d: true, e: true, _: 'PCM unsigned 32-bit little-endian' },
  u8: { d: true, e: true, _: 'PCM unsigned 8-bit' },
  uncodedframecrc: { d: false, e: true, _: 'uncoded framecrc testing' },
  usm: { d: true, e: false, _: 'CRI USM' },
  v210: { d: true, e: false, _: 'Uncompressed 4:2:2 10-bit' },
  v210x: { d: true, e: false, _: 'Uncompressed 4:2:2 10-bit' },
  vag: { d: true, e: false, _: 'Sony PS2 VAG' },
  vbn_pipe: { d: true, e: false, _: 'piped vbn sequence' },
  vc1: { d: true, e: true, _: 'raw VC-1 video' },
  vc1test: { d: true, e: true, _: 'VC-1 test bitstream' },
  vcd: {
    d: false,
    e: true,
    _: 'MPEG-1 Systems / MPEG program stream (VCD)'
  },
  vidc: { d: true, e: true, _: 'PCM Archimedes VIDC' },
  vividas: { d: true, e: false, _: 'Vividas VIV' },
  vivo: { d: true, e: false, _: 'Vivo' },
  vmd: { d: true, e: false, _: 'Sierra VMD' },
  vob: { d: false, e: true, _: 'MPEG-2 PS (VOB)' },
  vobsub: { d: true, e: false, _: 'VobSub subtitle format' },
  voc: { d: true, e: true, _: 'Creative Voice' },
  vpk: { d: true, e: false, _: 'Sony PS2 VPK' },
  vplayer: { d: true, e: false, _: 'VPlayer subtitles' },
  vqf: {
    d: true,
    e: false,
    _: 'Nippon Telegraph and Telephone Corporation (NTT) TwinVQ'
  },
  vvc: { d: true, e: true, _: 'raw H.266/VVC video' },
  w64: { d: true, e: true, _: 'Sony Wave64' },
  wady: { d: true, e: false, _: 'Marble WADY' },
  wav: { d: true, e: true, _: 'WAV / WAVE (Waveform Audio)' },
  wavarc: { d: true, e: false, _: 'Waveform Archiver' },
  wc3movie: { d: true, e: false, _: 'Wing Commander III movie' },
  webm: { d: false, e: true, _: 'WebM' },
  webm_chunk: { d: false, e: true, _: 'WebM Chunk Muxer' },
  webm_dash_manifest: { d: true, e: true, _: 'WebM DASH Manifest' },
  webp: { d: false, e: true, _: 'WebP' },
  webp_pipe: { d: true, e: false, _: 'piped webp sequence' },
  webvtt: { d: true, e: true, _: 'WebVTT subtitle' },
  wsaud: { d: true, e: true, _: 'Westwood Studios audio' },
  wsd: { d: true, e: false, _: 'Wideband Single-bit Data (WSD)' },
  wsvqa: { d: true, e: false, _: 'Westwood Studios VQA' },
  wtv: { d: true, e: true, _: 'Windows Television (WTV)' },
  wv: { d: true, e: true, _: 'raw WavPack' },
  wve: { d: true, e: false, _: 'Psion 3 audio' },
  xa: { d: true, e: false, _: 'Maxis XA' },
  xbin: { d: true, e: false, _: 'eXtended BINary text (XBIN)' },
  xbm_pipe: { d: true, e: false, _: 'piped xbm sequence' },
  xmd: { d: true, e: false, _: 'Konami XMD' },
  xmv: { d: true, e: false, _: 'Microsoft XMV' },
  xpm_pipe: { d: true, e: false, _: 'piped xpm sequence' },
  xvag: { d: true, e: false, _: 'Sony PS3 XVAG' },
  xwd_pipe: { d: true, e: false, _: 'piped xwd sequence' },
  xwma: { d: true, e: false, _: 'Microsoft xWMA' },
  yop: { d: true, e: false, _: 'Psygnosis YOP' },
  yuv4mpegpipe: { d: true, e: true, _: 'YUV4MPEG pipe' }
};

export const expected_codecs = {
  '012v': {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed 4:2:2 10-bit'
  },
  '4xm': {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: '4X Movie'
  },
  '8bps': {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'QuickTime 8BPS video'
  },
  a64_multi: {
    d: false,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Multicolor charset for Commodore 64 (encoders: a64multi)'
  },
  a64_multi5: {
    d: false,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Multicolor charset for Commodore 64, extended with 5th color (colram) (encoders: a64multi5)'
  },
  aasc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Autodesk RLE'
  },
  agm: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Amuse Graphics Movie'
  },
  aic: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Apple Intermediate Codec'
  },
  alias_pix: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Alias/Wavefront PIX image'
  },
  amv: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'AMV Video'
  },
  anm: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Deluxe Paint Animation'
  },
  ansi: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'ASCII/ANSI art'
  },
  apng: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'APNG (Animated Portable Network Graphics) image'
  },
  arbc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: "Gryphon's Anim Compressor"
  },
  argo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Argonaut Games Video'
  },
  asv1: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'ASUS V1'
  },
  asv2: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'ASUS V2'
  },
  aura: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Auravision AURA'
  },
  aura2: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Auravision Aura 2'
  },
  av1: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Alliance for Open Media AV1 (decoders: libaom-av1 av1) (encoders: libaom-av1)'
  },
  avrn: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: false,
    _: 'Avid AVI Codec'
  },
  avrp: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Avid 1:1 10-bit RGB Packer'
  },
  avs: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'AVS (Audio Video Standard) video'
  },
  avs2: {
    d: false,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'AVS2-P2/IEEE1857.4'
  },
  avs3: {
    d: false,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'AVS3-P2/IEEE1857.10'
  },
  avui: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Avid Meridien Uncompressed'
  },
  ayuv: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed packed MS 4:4:4:4'
  },
  bethsoftvid: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Bethesda VID video'
  },
  bfi: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Brute Force & Ignorance'
  },
  binkvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Bink video'
  },
  bintext: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: false,
    _: 'Binary text'
  },
  bitpacked: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Bitpacked'
  },
  bmp: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'BMP (Windows and OS/2 bitmap)'
  },
  bmv_video: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Discworld II BMV video'
  },
  brender_pix: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'BRender PIX image'
  },
  c93: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Interplay C93'
  },
  cavs: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)'
  },
  cdgraphics: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'CD Graphics video'
  },
  cdtoons: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'CDToons video'
  },
  cdxl: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Commodore CDXL video'
  },
  cfhd: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'GoPro CineForm HD'
  },
  cinepak: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Cinepak'
  },
  clearvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Iterated Systems ClearVideo'
  },
  cljr: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Cirrus Logic AccuPak'
  },
  cllc: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Canopus Lossless Codec'
  },
  cmv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Electronic Arts CMV video (decoders: eacmv)'
  },
  cpia: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: false,
    _: 'CPiA video format'
  },
  cri: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: true,
    _: 'Cintel RAW'
  },
  cscd: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'CamStudio (decoders: camstudio)'
  },
  cyuv: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Creative YUV (CYUV)'
  },
  daala: {
    d: false,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: true,
    _: 'Daala'
  },
  dds: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: true,
    _: 'DirectDraw Surface image decoder'
  },
  dfa: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Chronomaster DFA'
  },
  dirac: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: true,
    _: 'Dirac (encoders: vc2)'
  },
  dnxhd: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'VC3/DNxHD'
  },
  dpx: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'DPX (Digital Picture Exchange) image'
  },
  dsicinvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Delphine Software International CIN video'
  },
  dvvideo: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'DV (Digital Video)'
  },
  dxa: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Feeble Files/ScummVM DXA'
  },
  dxtory: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Dxtory'
  },
  dxv: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Resolume DXV'
  },
  escape124: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Escape 124'
  },
  escape130: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Escape 130'
  },
  evc: {
    d: false,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-5 EVC (Essential Video Coding)'
  },
  exr: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: true,
    _: 'OpenEXR image'
  },
  ffv1: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'FFmpeg video codec #1'
  },
  ffvhuff: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Huffyuv FFmpeg variant'
  },
  fic: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Mirillis FIC'
  },
  fits: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'FITS (Flexible Image Transport System)'
  },
  flashsv: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Flash Screen Video v1'
  },
  flashsv2: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Flash Screen Video v2'
  },
  flic: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Autodesk Animator Flic video'
  },
  flv1: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (decoders: flv) (encoders: flv)'
  },
  fmvc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'FM Screen Capture Codec'
  },
  fraps: { d: true, e: false, t: 'V', i: true, l: false, s: true, _: 'Fraps' },
  frwu: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Forward Uncompressed'
  },
  g2m: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Go2Meeting'
  },
  gdv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Gremlin Digital Video'
  },
  gem: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'GEM Raster image'
  },
  gif: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'CompuServe GIF (Graphics Interchange Format)'
  },
  h261: { d: true, e: true, t: 'V', i: false, l: true, s: false, _: 'H.261' },
  h263: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2'
  },
  h263i: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Intel H.263'
  },
  h263p: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'H.263+ / H.263-1998 / H.263 version 2'
  },
  h264: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: true,
    _: 'H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (encoders: libx264 libx264rgb)'
  },
  hap: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Vidvox Hap'
  },
  hdr: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'HDR (Radiance RGBE format) image'
  },
  hevc: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'H.265 / HEVC (High Efficiency Video Coding) (encoders: libx265)'
  },
  hnm4video: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'HNM 4 video'
  },
  hq_hqa: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Canopus HQ/HQA'
  },
  hqx: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Canopus HQX'
  },
  huffyuv: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'HuffYUV'
  },
  hymt: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'HuffYUV MT'
  },
  idcin: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'id Quake II CIN video (decoders: idcinvideo)'
  },
  idf: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: false,
    _: 'iCEDraw text'
  },
  iff_ilbm: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (decoders: iff)'
  },
  imm4: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Infinity IMM4'
  },
  imm5: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Infinity IMM5'
  },
  indeo2: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Intel Indeo 2'
  },
  indeo3: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Intel Indeo 3'
  },
  indeo4: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Intel Indeo Video Interactive 4'
  },
  indeo5: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Intel Indeo Video Interactive 5'
  },
  interplayvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Interplay MVE video'
  },
  ipu: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'IPU Video'
  },
  jpeg2000: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: true,
    _: 'JPEG 2000 (encoders: jpeg2000 libopenjpeg)'
  },
  jpegls: { d: true, e: true, t: 'V', i: true, l: true, s: true, _: 'JPEG-LS' },
  jpegxl: {
    d: false,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: true,
    _: 'JPEG XL'
  },
  jv: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Bitmap Brothers JV video'
  },
  kgv1: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Kega Game Video'
  },
  kmvc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: "Karl Morton's video codec"
  },
  lagarith: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Lagarith lossless'
  },
  ljpeg: {
    d: false,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Lossless JPEG'
  },
  loco: { d: true, e: false, t: 'V', i: true, l: false, s: true, _: 'LOCO' },
  lscr: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'LEAD Screen Capture'
  },
  m101: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Matrox Uncompressed SD'
  },
  mad: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Electronic Arts Madcow Video (decoders: eamad)'
  },
  magicyuv: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'MagicYUV video'
  },
  mdec: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Sony PlayStation MDEC (Motion DECoder)'
  },
  media100: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Media 100i'
  },
  mimic: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Mimic'
  },
  mjpeg: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Motion JPEG'
  },
  mjpegb: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Apple MJPEG-B'
  },
  mmvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'American Laser Games MM Video'
  },
  mobiclip: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MobiClip Video'
  },
  motionpixels: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Motion Pixels video'
  },
  mpeg1video: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-1 video'
  },
  mpeg2video: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-2 video (decoders: mpeg2video mpegvideo)'
  },
  mpeg4: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-4 part 2 (encoders: mpeg4 libxvid)'
  },
  msa1: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MS ATC Screen'
  },
  mscc: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Mandsoft Screen Capture Codec'
  },
  msmpeg4v1: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-4 part 2 Microsoft variant version 1'
  },
  msmpeg4v2: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-4 part 2 Microsoft variant version 2'
  },
  msmpeg4v3: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-4 part 2 Microsoft variant version 3 (decoders: msmpeg4) (encoders: msmpeg4)'
  },
  msp2: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Microsoft Paint (MSP) version 2'
  },
  msrle: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Microsoft RLE'
  },
  mss1: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MS Screen 1'
  },
  mss2: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'MS Windows Media Video V9 Screen'
  },
  msvideo1: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Microsoft Video 1'
  },
  mszh: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'LCL (LossLess Codec Library) MSZH'
  },
  mts2: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MS Expression Encoder Screen'
  },
  mv30: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MidiVid 3.0'
  },
  mvc1: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Silicon Graphics Motion Video Compressor 1'
  },
  mvc2: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Silicon Graphics Motion Video Compressor 2'
  },
  mvdv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'MidiVid VQ'
  },
  mvha: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'MidiVid Archive Codec'
  },
  mwsc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'MatchWare Screen Capture Codec'
  },
  mxpeg: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Mobotix MxPEG video'
  },
  notchlc: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'NotchLC'
  },
  nuv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'NuppelVideo/RTJPEG'
  },
  paf_video: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Amazing Studio Packed Animation File Video'
  },
  pam: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PAM (Portable AnyMap) image'
  },
  pbm: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PBM (Portable BitMap) image'
  },
  pcx: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PC Paintbrush PCX image'
  },
  pdv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'PDV (PlayDate Video)'
  },
  pfm: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PFM (Portable FloatMap) image'
  },
  pgm: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PGM (Portable GrayMap) image'
  },
  pgmyuv: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PGMYUV (Portable GrayMap YUV) image'
  },
  pgx: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PGX (JPEG2000 Test Format)'
  },
  phm: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PHM (Portable HalfFloatMap) image'
  },
  photocd: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Kodak Photo CD'
  },
  pictor: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Pictor/PC Paint'
  },
  pixlet: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Apple Pixlet'
  },
  png: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'PNG (Portable Network Graphics) image'
  },
  ppm: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'PPM (Portable PixelMap) image'
  },
  prores: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Apple ProRes (iCodec Pro) (encoders: prores prores_aw prores_ks)'
  },
  prosumer: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Brooktree ProSumer Video'
  },
  psd: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Photoshop PSD file'
  },
  ptx: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'V.Flash PTX image'
  },
  qdraw: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Apple QuickDraw'
  },
  qoi: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'QOI (Quite OK Image)'
  },
  qpeg: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Q-team QPEG'
  },
  qtrle: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'QuickTime Animation (RLE) video'
  },
  r10k: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'AJA Kona 10-bit RGB Codec'
  },
  r210: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed RGB 10-bit'
  },
  rasc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'RemotelyAnywhere Screen Capture'
  },
  rawvideo: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'raw video'
  },
  rl2: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'RL2 video'
  },
  roq: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'id RoQ video (decoders: roqvideo) (encoders: roqvideo)'
  },
  rpza: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'QuickTime video (RPZA)'
  },
  rscc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'innoHeim/Rsupport Screen Capture Codec'
  },
  rtv1: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'RTV1 (RivaTuner Video)'
  },
  rv10: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'RealVideo 1.0'
  },
  rv20: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'RealVideo 2.0'
  },
  rv30: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'RealVideo 3.0'
  },
  rv40: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'RealVideo 4.0'
  },
  sanm: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'LucasArts SANM/SMUSH video'
  },
  scpr: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: true,
    _: 'ScreenPressor'
  },
  screenpresso: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Screenpresso'
  },
  sga: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Digital Pictures SGA Video'
  },
  sgi: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'SGI image'
  },
  sgirle: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'SGI RLE 8-bit'
  },
  sheervideo: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'BitJazz SheerVideo'
  },
  simbiosis_imx: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Simbiosis Interactive IMX Video'
  },
  smackvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Smacker video (decoders: smackvid)'
  },
  smc: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'QuickTime Graphics (SMC)'
  },
  smvjpeg: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Sigmatel Motion Video'
  },
  snow: { d: true, e: true, t: 'V', i: false, l: true, s: true, _: 'Snow' },
  sp5x: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Sunplus JPEG (SP5X)'
  },
  speedhq: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'NewTek SpeedHQ'
  },
  srgc: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Screen Recorder Gold Codec'
  },
  sunrast: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Sun Rasterfile image'
  },
  svg: {
    d: false,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Scalable Vector Graphics'
  },
  svq1: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1'
  },
  svq3: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3'
  },
  targa: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Truevision Targa image'
  },
  targa_y216: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Pinnacle TARGA CineWave YUV16'
  },
  tdsc: { d: true, e: false, t: 'V', i: false, l: true, s: false, _: 'TDSC' },
  tgq: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Electronic Arts TGQ video (decoders: eatgq)'
  },
  tgv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Electronic Arts TGV video (decoders: eatgv)'
  },
  theora: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Theora (encoders: libtheora)'
  },
  thp: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Nintendo Gamecube THP video'
  },
  tiertexseqvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Tiertex Limited SEQ video'
  },
  tiff: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'TIFF image'
  },
  tmv: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: '8088flex TMV'
  },
  tqi: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Electronic Arts TQI video (decoders: eatqi)'
  },
  truemotion1: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Duck TrueMotion 1.0'
  },
  truemotion2: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Duck TrueMotion 2.0'
  },
  truemotion2rt: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Duck TrueMotion 2.0 Real Time'
  },
  tscc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'TechSmith Screen Capture Codec (decoders: camtasia)'
  },
  tscc2: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'TechSmith Screen Codec 2'
  },
  txd: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Renderware TXD (TeXture Dictionary) image'
  },
  ulti: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'IBM UltiMotion (decoders: ultimotion)'
  },
  utvideo: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Ut Video'
  },
  v210: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed 4:2:2 10-bit'
  },
  v210x: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed 4:2:2 10-bit'
  },
  v308: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed packed 4:4:4'
  },
  v408: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed packed QT 4:4:4:4'
  },
  v410: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed 4:4:4 10-bit'
  },
  vb: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Beam Software VB'
  },
  vble: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'VBLE Lossless Codec'
  },
  vbn: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Vizrt Binary Image'
  },
  vc1: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'SMPTE VC-1'
  },
  vc1image: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Windows Media Video 9 Image v2'
  },
  vcr1: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'ATI VCR1'
  },
  vixl: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Miro VideoXL (decoders: xl)'
  },
  vmdvideo: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Sierra VMD video'
  },
  vmix: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'vMix Video'
  },
  vmnc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'VMware Screen Codec / VMware Video'
  },
  vnull: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: false,
    _: 'Null video codec'
  },
  vp3: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP3'
  },
  vp4: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP4'
  },
  vp5: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP5'
  },
  vp6: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP6'
  },
  vp6a: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP6 (Flash version, with alpha channel)'
  },
  vp6f: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP6 (Flash version)'
  },
  vp7: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP7'
  },
  vp8: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'On2 VP8 (decoders: vp8 libvpx) (encoders: libvpx)'
  },
  vp9: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Google VP9 (decoders: vp9 libvpx-vp9) (encoders: libvpx-vp9)'
  },
  vqc: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'ViewQuest VQC'
  },
  vvc: {
    d: false,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'H.266 / VVC (Versatile Video Coding)'
  },
  wbmp: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'WBMP (Wireless Application Protocol Bitmap) image'
  },
  wcmv: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'WinCAM Motion Video'
  },
  webp: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: true,
    _: 'WebP (encoders: libwebp_anim libwebp)'
  },
  wmv1: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Windows Media Video 7'
  },
  wmv2: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Windows Media Video 8'
  },
  wmv3: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Windows Media Video 9'
  },
  wmv3image: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Windows Media Video 9 Image'
  },
  wnv1: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'Winnov WNV1'
  },
  wrapped_avframe: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'AVFrame to AVPacket passthrough'
  },
  ws_vqa: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Westwood Studios VQA (Vector Quantized Animation) video (decoders: vqavideo)'
  },
  xan_wc3: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Wing Commander III / Xan'
  },
  xan_wc4: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Wing Commander IV / Xxan'
  },
  xbin: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: false,
    _: 'eXtended BINary text'
  },
  xbm: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'XBM (X BitMap) image'
  },
  xface: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: true,
    s: false,
    _: 'X-face image'
  },
  xpm: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'XPM (X PixMap) image'
  },
  xwd: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'XWD (X Window Dump) image'
  },
  y41p: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed YUV 4:1:1 12-bit'
  },
  ylc: {
    d: true,
    e: false,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'YUY2 Lossless Codec'
  },
  yop: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: true,
    s: false,
    _: 'Psygnosis YOP Video'
  },
  yuv4: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'Uncompressed packed 4:2:0'
  },
  zerocodec: {
    d: true,
    e: false,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'ZeroCodec Lossless Video'
  },
  zlib: {
    d: true,
    e: true,
    t: 'V',
    i: true,
    l: false,
    s: true,
    _: 'LCL (LossLess Codec Library) ZLIB'
  },
  zmbv: {
    d: true,
    e: true,
    t: 'V',
    i: false,
    l: false,
    s: true,
    _: 'Zip Motion Blocks Video'
  },
  '4gv': {
    d: false,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: '4GV (Fourth Generation Vocoder)'
  },
  '8svx_exp': {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: '8SVX exponential'
  },
  '8svx_fib': {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: '8SVX fibonacci'
  },
  aac: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'AAC (Advanced Audio Coding) (decoders: aac aac_fixed)'
  },
  aac_latm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'AAC LATM (Advanced Audio Coding LATM syntax)'
  },
  ac3: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ATSC A/52A (AC-3) (decoders: ac3 ac3_fixed) (encoders: ac3 ac3_fixed)'
  },
  ac4: {
    d: false,
    e: false,
    t: 'A',
    i: false,
    l: true,
    s: false,
    _: 'AC-4'
  },
  'acelp.kelvin': {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Sipro ACELP.KELVIN'
  },
  adpcm_4xm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM 4X Movie'
  },
  adpcm_adx: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'SEGA CRI ADX ADPCM'
  },
  adpcm_afc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Nintendo Gamecube AFC'
  },
  adpcm_agm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM AmuseGraphics Movie AGM'
  },
  adpcm_aica: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Yamaha AICA'
  },
  adpcm_argo: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Argonaut Games'
  },
  adpcm_ct: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Creative Technology'
  },
  adpcm_dtk: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Nintendo Gamecube DTK'
  },
  adpcm_ea: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Electronic Arts'
  },
  adpcm_ea_maxis_xa: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Electronic Arts Maxis CDROM XA'
  },
  adpcm_ea_r1: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Electronic Arts R1'
  },
  adpcm_ea_r2: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Electronic Arts R2'
  },
  adpcm_ea_r3: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Electronic Arts R3'
  },
  adpcm_ea_xas: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Electronic Arts XAS'
  },
  adpcm_g722: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'G.722 ADPCM (decoders: g722) (encoders: g722)'
  },
  adpcm_g726: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'G.726 ADPCM (decoders: g726) (encoders: g726)'
  },
  adpcm_g726le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'G.726 ADPCM little-endian (decoders: g726le) (encoders: g726le)'
  },
  adpcm_ima_acorn: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Acorn Replay'
  },
  adpcm_ima_alp: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA High Voltage Software ALP'
  },
  adpcm_ima_amv: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA AMV'
  },
  adpcm_ima_apc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA CRYO APC'
  },
  adpcm_ima_apm: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Ubisoft APM'
  },
  adpcm_ima_cunning: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Cunning Developments'
  },
  adpcm_ima_dat4: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Eurocom DAT4'
  },
  adpcm_ima_dk3: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Duck DK3'
  },
  adpcm_ima_dk4: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Duck DK4'
  },
  adpcm_ima_ea_eacs: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Electronic Arts EACS'
  },
  adpcm_ima_ea_sead: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Electronic Arts SEAD'
  },
  adpcm_ima_iss: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Funcom ISS'
  },
  adpcm_ima_moflex: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA MobiClip MOFLEX'
  },
  adpcm_ima_mtf: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: "ADPCM IMA Capcom's MT Framework"
  },
  adpcm_ima_oki: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Dialogic OKI'
  },
  adpcm_ima_qt: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA QuickTime'
  },
  adpcm_ima_rad: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Radical'
  },
  adpcm_ima_smjpeg: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Loki SDL MJPEG'
  },
  adpcm_ima_ssi: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Simon & Schuster Interactive'
  },
  adpcm_ima_wav: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA WAV'
  },
  adpcm_ima_ws: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM IMA Westwood'
  },
  adpcm_ms: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Microsoft'
  },
  adpcm_mtaf: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM MTAF'
  },
  adpcm_psx: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Playstation'
  },
  adpcm_sbpro_2: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Sound Blaster Pro 2-bit'
  },
  adpcm_sbpro_3: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Sound Blaster Pro 2.6-bit'
  },
  adpcm_sbpro_4: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Sound Blaster Pro 4-bit'
  },
  adpcm_swf: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Shockwave Flash'
  },
  adpcm_thp: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Nintendo THP'
  },
  adpcm_thp_le: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Nintendo THP (Little-Endian)'
  },
  adpcm_vima: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'LucasArts VIMA audio'
  },
  adpcm_xa: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM CDROM XA'
  },
  adpcm_xmd: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Konami XMD'
  },
  adpcm_yamaha: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Yamaha'
  },
  adpcm_zork: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADPCM Zork'
  },
  alac: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'ALAC (Apple Lossless Audio Codec)'
  },
  amr_nb: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'AMR-NB (Adaptive Multi-Rate NarrowBand) (decoders: amrnb libopencore_amrnb) (encoders: libopencore_amrnb)'
  },
  amr_wb: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'AMR-WB (Adaptive Multi-Rate WideBand) (decoders: amrwb libopencore_amrwb) (encoders: libvo_amrwbenc)'
  },
  anull: {
    d: true,
    e: true,
    t: 'A',
    i: false,
    l: false,
    s: false,
    _: 'Null audio codec'
  },
  apac: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: "Marian's A-pac audio"
  },
  ape: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: "Monkey's Audio"
  },
  aptx: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'aptX (Audio Processing Technology for Bluetooth)'
  },
  aptx_hd: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'aptX HD (Audio Processing Technology for Bluetooth)'
  },
  atrac1: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ATRAC1 (Adaptive TRansform Acoustic Coding)'
  },
  atrac3: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ATRAC3 (Adaptive TRansform Acoustic Coding 3)'
  },
  atrac3al: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless)'
  },
  atrac3p: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (decoders: atrac3plus)'
  },
  atrac3pal: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (decoders: atrac3plusal)'
  },
  atrac9: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ATRAC9 (Adaptive TRansform Acoustic Coding 9)'
  },
  avc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'On2 Audio for Video Codec (decoders: on2avc)'
  },
  binkaudio_dct: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Bink Audio (DCT)'
  },
  binkaudio_rdft: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Bink Audio (RDFT)'
  },
  bmv_audio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Discworld II BMV audio'
  },
  bonk: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: true,
    _: 'Bonk audio'
  },
  cbd2_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Cuberoot-Delta-Exact'
  },
  celt: {
    d: false,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Constrained Energy Lapped Transform (CELT)'
  },
  codec2: {
    d: false,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'codec2 (very low bitrate speech codec)'
  },
  comfortnoise: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'RFC 3389 Comfort Noise'
  },
  cook: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Cook / Cooker / Gecko (RealAudio G2)'
  },
  derf_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Xilam DERF'
  },
  dfpwm: {
    d: true,
    e: true,
    t: 'A',
    i: false,
    l: true,
    s: false,
    _: 'DFPWM (Dynamic Filter Pulse Width Modulation)'
  },
  dolby_e: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Dolby E'
  },
  dsd_lsbf: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DSD (Direct Stream Digital), least significant bit first'
  },
  dsd_lsbf_planar: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DSD (Direct Stream Digital), least significant bit first, planar'
  },
  dsd_msbf: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DSD (Direct Stream Digital), most significant bit first'
  },
  dsd_msbf_planar: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DSD (Direct Stream Digital), most significant bit first, planar'
  },
  dsicinaudio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Delphine Software International CIN audio'
  },
  dss_sp: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Digital Speech Standard - Standard Play mode (DSS SP)'
  },
  dst: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'DST (Direct Stream Transfer)'
  },
  dts: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: true,
    _: 'DCA (DTS Coherent Acoustics) (decoders: dca) (encoders: dca)'
  },
  dvaudio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DV audio'
  },
  eac3: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ATSC A/52B (AC-3, E-AC-3)'
  },
  evrc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'EVRC (Enhanced Variable Rate Codec)'
  },
  fastaudio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MobiClip FastAudio'
  },
  flac: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'FLAC (Free Lossless Audio Codec)'
  },
  ftr: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'FTR Voice'
  },
  g723_1: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'G.723.1'
  },
  g729: { d: true, e: false, t: 'A', i: true, l: true, s: false, _: 'G.729' },
  gremlin_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Gremlin'
  },
  gsm: { d: true, e: false, t: 'A', i: true, l: true, s: false, _: 'GSM' },
  gsm_ms: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'GSM Microsoft variant'
  },
  hca: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'CRI HCA'
  },
  hcom: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'HCOM Audio'
  },
  iac: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'IAC (Indeo Audio Coder)'
  },
  ilbc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'iLBC (Internet Low Bitrate Codec)'
  },
  imc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'IMC (Intel Music Coder)'
  },
  interplay_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Interplay'
  },
  interplayacm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Interplay ACM'
  },
  mace3: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MACE (Macintosh Audio Compression/Expansion) 3:1'
  },
  mace6: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MACE (Macintosh Audio Compression/Expansion) 6:1'
  },
  metasound: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Voxware MetaSound'
  },
  misc4: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Micronas SC-4 Audio'
  },
  mlp: {
    d: true,
    e: true,
    t: 'A',
    i: false,
    l: false,
    s: true,
    _: 'MLP (Meridian Lossless Packing)'
  },
  mp1: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MP1 (MPEG audio layer 1) (decoders: mp1 mp1float)'
  },
  mp2: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MP2 (MPEG audio layer 2) (decoders: mp2 mp2float) (encoders: mp2 mp2fixed)'
  },
  mp3: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MP3 (MPEG audio layer 3) (decoders: mp3float mp3) (encoders: libmp3lame)'
  },
  mp3adu: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'ADU (Application Data Unit) MP3 (MPEG audio layer 3) (decoders: mp3adufloat mp3adu)'
  },
  mp3on4: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MP3onMP4 (decoders: mp3on4float mp3on4)'
  },
  mp4als: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'MPEG-4 Audio Lossless Coding (ALS) (decoders: als)'
  },
  mpegh_3d_audio: {
    d: false,
    e: false,
    t: 'A',
    i: false,
    l: true,
    s: false,
    _: 'MPEG-H 3D Audio'
  },
  msnsiren: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'MSN Siren'
  },
  musepack7: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Musepack SV7 (decoders: mpc7)'
  },
  musepack8: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Musepack SV8 (decoders: mpc8)'
  },
  nellymoser: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Nellymoser Asao'
  },
  opus: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Opus (Opus Interactive Audio Codec) (decoders: opus libopus) (encoders: opus libopus)'
  },
  osq: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'OSQ (Original Sound Quality)'
  },
  paf_audio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Amazing Studio Packed Animation File Audio'
  },
  pcm_alaw: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'PCM A-law / G.711 A-law'
  },
  pcm_bluray: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 16|20|24-bit big-endian for Blu-ray media'
  },
  pcm_dvd: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 20|24-bit big-endian'
  },
  pcm_f16le: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM 16.8 floating point little-endian'
  },
  pcm_f24le: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM 24.0 floating point little-endian'
  },
  pcm_f32be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM 32-bit floating point big-endian'
  },
  pcm_f32le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM 32-bit floating point little-endian'
  },
  pcm_f64be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM 64-bit floating point big-endian'
  },
  pcm_f64le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM 64-bit floating point little-endian'
  },
  pcm_lxf: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 20-bit little-endian planar'
  },
  pcm_mulaw: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'PCM mu-law / G.711 mu-law'
  },
  pcm_s16be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 16-bit big-endian'
  },
  pcm_s16be_planar: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 16-bit big-endian planar'
  },
  pcm_s16le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 16-bit little-endian'
  },
  pcm_s16le_planar: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 16-bit little-endian planar'
  },
  pcm_s24be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 24-bit big-endian'
  },
  pcm_s24daud: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM D-Cinema audio signed 24-bit'
  },
  pcm_s24le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 24-bit little-endian'
  },
  pcm_s24le_planar: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 24-bit little-endian planar'
  },
  pcm_s32be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 32-bit big-endian'
  },
  pcm_s32le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 32-bit little-endian'
  },
  pcm_s32le_planar: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 32-bit little-endian planar'
  },
  pcm_s64be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 64-bit big-endian'
  },
  pcm_s64le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 64-bit little-endian'
  },
  pcm_s8: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 8-bit'
  },
  pcm_s8_planar: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM signed 8-bit planar'
  },
  pcm_sga: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM SGA'
  },
  pcm_u16be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 16-bit big-endian'
  },
  pcm_u16le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 16-bit little-endian'
  },
  pcm_u24be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 24-bit big-endian'
  },
  pcm_u24le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 24-bit little-endian'
  },
  pcm_u32be: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 32-bit big-endian'
  },
  pcm_u32le: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 32-bit little-endian'
  },
  pcm_u8: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'PCM unsigned 8-bit'
  },
  pcm_vidc: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'PCM Archimedes VIDC'
  },
  qcelp: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'QCELP / PureVoice'
  },
  qdm2: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'QDesign Music Codec 2'
  },
  qdmc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'QDesign Music'
  },
  ra_144: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'RealAudio 1.0 (14.4K) (decoders: real_144) (encoders: real_144)'
  },
  ra_288: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'RealAudio 2.0 (28.8K) (decoders: real_288)'
  },
  ralf: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'RealAudio Lossless'
  },
  rka: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: true,
    _: 'RKA (RK Audio)'
  },
  roq_dpcm: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM id RoQ'
  },
  s302m: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'SMPTE 302M'
  },
  sbc: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'SBC (low-complexity subband codec)'
  },
  sdx2_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Squareroot-Delta-Exact'
  },
  shorten: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'Shorten'
  },
  sipr: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'RealAudio SIPR / ACELP.NET'
  },
  siren: { d: true, e: false, t: 'A', i: true, l: true, s: false, _: 'Siren' },
  smackaudio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Smacker audio (decoders: smackaud)'
  },
  smv: {
    d: false,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'SMV (Selectable Mode Vocoder)'
  },
  sol_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Sol'
  },
  sonic: { d: true, e: true, t: 'A', i: true, l: false, s: false, _: 'Sonic' },
  sonicls: {
    d: false,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: false,
    _: 'Sonic lossless'
  },
  speex: { d: true, e: false, t: 'A', i: true, l: true, s: false, _: 'Speex' },
  tak: {
    d: true,
    e: false,
    t: 'A',
    i: false,
    l: false,
    s: true,
    _: "TAK (Tom's lossless Audio Kompressor)"
  },
  truehd: {
    d: true,
    e: true,
    t: 'A',
    i: false,
    l: false,
    s: true,
    _: 'TrueHD'
  },
  truespeech: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DSP Group TrueSpeech'
  },
  tta: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'TTA (True Audio)'
  },
  twinvq: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'VQF TwinVQ'
  },
  vmdaudio: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Sierra VMD audio'
  },
  vorbis: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Vorbis (decoders: vorbis libvorbis) (encoders: vorbis libvorbis)'
  },
  wady_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Marble WADY'
  },
  wavarc: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'Waveform Archiver'
  },
  wavesynth: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: false,
    _: 'Wave synthesis pseudo-codec'
  },
  wavpack: { d: true, e: true, t: 'A', i: true, l: true, s: true, _: 'WavPack' },
  westwood_snd1: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Westwood Audio (SND1) (decoders: ws_snd1)'
  },
  wmalossless: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: false,
    s: true,
    _: 'Windows Media Audio Lossless'
  },
  wmapro: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Windows Media Audio 9 Professional'
  },
  wmav1: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Windows Media Audio 1'
  },
  wmav2: {
    d: true,
    e: true,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Windows Media Audio 2'
  },
  wmavoice: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Windows Media Audio Voice'
  },
  xan_dpcm: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'DPCM Xan'
  },
  xma1: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Xbox Media Audio 1'
  },
  xma2: {
    d: true,
    e: false,
    t: 'A',
    i: true,
    l: true,
    s: false,
    _: 'Xbox Media Audio 2'
  },
  arib_caption: {
    d: false,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'ARIB STD-B24 caption'
  },
  ass: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'ASS (Advanced SSA) subtitle (decoders: ssa ass) (encoders: ssa ass)'
  },
  dvb_subtitle: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'DVB subtitles (decoders: dvbsub) (encoders: dvbsub)'
  },
  dvb_teletext: {
    d: false,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'DVB teletext'
  },
  dvd_subtitle: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'DVD subtitles (decoders: dvdsub) (encoders: dvdsub)'
  },
  eia_608: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'EIA-608 closed captions (decoders: cc_dec)'
  },
  hdmv_pgs_subtitle: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'HDMV Presentation Graphic Stream subtitles (decoders: pgssub)'
  },
  hdmv_text_subtitle: {
    d: false,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'HDMV Text subtitle'
  },
  jacosub: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'JACOsub subtitle'
  },
  microdvd: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'MicroDVD subtitle'
  },
  mov_text: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'MOV text'
  },
  mpl2: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'MPL2 subtitle'
  },
  pjs: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'PJS (Phoenix Japanimation Society) subtitle'
  },
  realtext: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'RealText subtitle'
  },
  sami: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'SAMI subtitle'
  },
  srt: {
    d: false,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'SubRip subtitle with embedded timing'
  },
  ssa: {
    d: false,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'SSA (SubStation Alpha) subtitle'
  },
  stl: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'Spruce subtitle format'
  },
  subrip: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'SubRip subtitle (decoders: srt subrip) (encoders: srt subrip)'
  },
  subviewer: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'SubViewer subtitle'
  },
  subviewer1: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'SubViewer v1 subtitle'
  },
  text: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'raw UTF-8 text'
  },
  ttml: {
    d: false,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'Timed Text Markup Language'
  },
  vplayer: {
    d: true,
    e: false,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'VPlayer subtitle'
  },
  webvtt: {
    d: true,
    e: true,
    t: 'S',
    i: false,
    l: false,
    s: false,
    _: 'WebVTT subtitle'
  },
  xsub: { d: true, e: true, t: 'S', i: false, l: false, s: false, _: 'XSUB' }
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published