| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -13,7 +13,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  aptx: 'raw aptX (Audio Processing Technology for Bluetooth)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  aptx_hd: 'raw aptX HD (Audio Processing Technology for Bluetooth)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  asf: 'ASF (Advanced / Active Streaming Format)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  asf_stream: 'ASF (Advanced / Active Streaming Format)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ass: 'SSA (SubStation Alpha) subtitle',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ast: 'AST (Audio Stream)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  au: 'Sun AU',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -25,7 +24,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  cavsvideo: 'raw Chinese AVS (Audio Video Standard) video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  codec2: 'codec2 .c2 muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  codec2raw: 'raw codec2 muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  crc: 'CRC testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  dash: 'DASH Muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  data: 'raw data',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  daud: 'D-Cinema audio',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -41,16 +39,11 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  f64be: 'PCM 64-bit floating-point big-endian',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  f64le: 'PCM 64-bit floating-point little-endian',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ffmetadata: 'FFmpeg metadata in text',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  fifo: 'FIFO queue pseudo-muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  fifo_test: 'Fifo test muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  film_cpk: 'Sega FILM / CPK',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  filmstrip: 'Adobe Filmstrip',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  fits: 'Flexible Image Transport System',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  flac: 'raw FLAC',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  flv: 'FLV (Flash Video)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  framecrc: 'framecrc testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  framehash: 'Per-frame hash testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  framemd5: 'Per-frame MD5 testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  g722: 'raw G.722',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  g723_1: 'raw G.723.1',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  g726: 'raw big-endian G.726 ("left-justified")',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -61,14 +54,12 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  h261: 'raw H.261',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  h263: 'raw H.263',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  h264: 'raw H.264 video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  hash: 'Hash testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  hds: 'HDS Muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  hevc: 'raw HEVC video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  hls: 'Apple HTTP Live Streaming',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ico: 'Microsoft Windows ICO',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ilbc: 'iLBC storage',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  image2: 'image2 sequence',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  image2pipe: 'piped image2 sequence',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ipod: 'iPod H.264 MP4 (MPEG-4 Part 14)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ircam: 'Berkeley/IRCAM/CARL Sound Format',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ismv: 'ISMV/ISMA (Smooth Streaming)',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -78,7 +69,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  lrc: 'LRC lyrics',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  m4v: 'raw MPEG-4 video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  matroska: 'Matroska',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  md5: 'MD5 testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  microdvd: 'MicroDVD subtitle format',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  mjpeg: 'raw MJPEG video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  mkvtimestamp_v2: 'extract pts as timecode v2 format, as defined by mkvtoolnix',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -97,7 +87,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  mxf: 'MXF (Material eXchange Format)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  mxf_d10: 'MXF (Material eXchange Format) D-10 Mapping',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  mxf_opatom: 'MXF (Material eXchange Format) Operational Pattern Atom',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  null: 'raw null video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  nut: 'NUT',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  oga: 'Ogg Audio',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ogg: 'Ogg',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -109,9 +98,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  rm: 'RealMedia',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  roq: 'raw id RoQ',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  rso: 'Lego Mindstorms RSO',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  rtp: 'RTP output',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  rtp_mpegts: 'RTP/mpegts output format',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  rtsp: 'RTSP output',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  s16be: 'PCM signed 16-bit big-endian',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  s16le: 'PCM signed 16-bit little-endian',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  s24be: 'PCM signed 24-bit big-endian',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -123,7 +109,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  sbc: 'raw SBC',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  scc: 'Scenarist Closed Captions',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  sdl: 'SDL2 output device',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  segment: 'segment',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  singlejpeg: 'JPEG single image',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  smjpeg: 'Loki SDL MJPEG',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  smoothstreaming: 'Smooth Streaming Muxer',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -131,11 +116,9 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  spdif: 'IEC 61937 (used on S/PDIF - IEC958)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  spx: 'Ogg Speex',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  srt: 'SubRip subtitle',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  ssegment: 'streaming segment muxer',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  sup: 'raw HDMV Presentation Graphic Stream subtitles',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  svcd: 'MPEG-2 PS (SVCD)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  swf: 'SWF (ShockWave Flash)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  tee: 'Multiple muxer tee',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  truehd: 'raw TrueHD',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  tta: 'TTA (True Audio)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  u16be: 'PCM unsigned 16-bit big-endian',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -145,7 +128,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  u32be: 'PCM unsigned 32-bit big-endian',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  u32le: 'PCM unsigned 32-bit little-endian',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  u8: 'PCM unsigned 8-bit',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  uncodedframecrc: 'uncoded framecrc testing',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  vc1: 'raw VC-1 video',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  vc1test: 'VC-1 test bitstream',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  vcd: 'MPEG-1 Systems / MPEG program stream (VCD)',
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -161,7 +143,6 @@ const ffmpegFormats = {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  webvtt: 'WebVTT subtitle',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  wtv: 'Windows Television (WTV)',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  wv: 'raw WavPack',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  yuv4mpegpipe: 'YUV4MPEG pipe',
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				};
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				const modifiedFormats = {
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |