diff --git a/python/build/libs.py b/python/build/libs.py index c60284c55..0cc45b56e 100644 --- a/python/build/libs.py +++ b/python/build/libs.py @@ -176,13 +176,16 @@ ffmpeg = FfmpegProject( '--disable-pixelutils', '--disable-network', '--disable-encoders', + '--disable-hwaccels', '--disable-muxers', '--disable-protocols', '--disable-devices', '--disable-filters', '--disable-v4l2_m2m', + '--disable-sdl2', '--disable-vulkan', + '--disable-xlib', '--disable-parser=bmp', '--disable-parser=cavsvideo', @@ -196,17 +199,22 @@ ffmpeg = FfmpegProject( '--disable-parser=h263', '--disable-parser=h264', '--disable-parser=hevc', + '--disable-parser=jpeg2000', '--disable-parser=mjpeg', '--disable-parser=mlp', '--disable-parser=mpeg4video', '--disable-parser=mpegvideo', '--disable-parser=opus', + '--disable-parser=qoi', + '--disable-parser=rv30', + '--disable-parser=rv40', '--disable-parser=vc1', '--disable-parser=vp3', '--disable-parser=vp8', '--disable-parser=vp9', '--disable-parser=png', '--disable-parser=pnm', + '--disable-parser=webp', '--disable-parser=xma', '--disable-demuxer=aqtitle', @@ -222,6 +230,42 @@ ffmpeg = FfmpegProject( '--disable-demuxer=h264', '--disable-demuxer=ico', '--disable-demuxer=image2', + '--disable-demuxer=image2pipe', + '--disable-demuxer=image_bmp_pipe', + '--disable-demuxer=image_cri_pipe', + '--disable-demuxer=image_dds_pipe', + '--disable-demuxer=image_dpx_pipe', + '--disable-demuxer=image_exr_pipe', + '--disable-demuxer=image_gem_pipe', + '--disable-demuxer=image_gif_pipe', + '--disable-demuxer=image_j2k_pipe', + '--disable-demuxer=image_jpeg_pipe', + '--disable-demuxer=image_jpegls_pipe', + '--disable-demuxer=image_jpegxl_pipe', + '--disable-demuxer=image_pam_pipe', + '--disable-demuxer=image_pbm_pipe', + '--disable-demuxer=image_pcx_pipe', + '--disable-demuxer=image_pfm_pipe', + '--disable-demuxer=image_pgm_pipe', + '--disable-demuxer=image_pgmyuv_pipe', + '--disable-demuxer=image_pgx_pipe', + '--disable-demuxer=image_phm_pipe', + '--disable-demuxer=image_photocd_pipe', + '--disable-demuxer=image_pictor_pipe', + '--disable-demuxer=image_png_pipe', + '--disable-demuxer=image_ppm_pipe', + '--disable-demuxer=image_psd_pipe', + '--disable-demuxer=image_qdraw_pipe', + '--disable-demuxer=image_qoi_pipe', + '--disable-demuxer=image_sgi_pipe', + '--disable-demuxer=image_sunrast_pipe', + '--disable-demuxer=image_svg_pipe', + '--disable-demuxer=image_tiff_pipe', + '--disable-demuxer=image_vbn_pipe', + '--disable-demuxer=image_webp_pipe', + '--disable-demuxer=image_xbm_pipe', + '--disable-demuxer=image_xpm_pipe', + '--disable-demuxer=image_xwd_pipe', '--disable-demuxer=jacosub', '--disable-demuxer=lrc', '--disable-demuxer=microdvd', @@ -244,6 +288,7 @@ ffmpeg = FfmpegProject( '--disable-demuxer=tedcaptions', '--disable-demuxer=vobsub', '--disable-demuxer=vplayer', + '--disable-demuxer=webm_dash_manifest', '--disable-demuxer=webvtt', '--disable-demuxer=yuv4mpegpipe', @@ -273,78 +318,179 @@ ffmpeg = FfmpegProject( '--disable-decoder=qdmc', # disable lots of image and video codecs + '--disable-decoder=acelp_kelvin', + '--disable-decoder=agm', + '--disable-decoder=aic', + '--disable-decoder=alias_pix', + '--disable-decoder=ansi', + '--disable-decoder=apng', + '--disable-decoder=arbc', + '--disable-decoder=argo', '--disable-decoder=ass', '--disable-decoder=asv1', '--disable-decoder=asv2', - '--disable-decoder=apng', + '--disable-decoder=aura', + '--disable-decoder=aura2', '--disable-decoder=avrn', '--disable-decoder=avrp', + '--disable-decoder=avui', + '--disable-decoder=ayuv', '--disable-decoder=bethsoftvid', + '--disable-decoder=bfi', '--disable-decoder=bink', + '--disable-decoder=bintext', + '--disable-decoder=bitpacked', '--disable-decoder=bmp', '--disable-decoder=bmv_video', + '--disable-decoder=brender_pix', + '--disable-decoder=c93', '--disable-decoder=cavs', '--disable-decoder=ccaption', '--disable-decoder=cdgraphics', + '--disable-decoder=cdtoons', + '--disable-decoder=cdxl', + '--disable-decoder=cfhd', + '--disable-decoder=cinepak', '--disable-decoder=clearvideo', + '--disable-decoder=cljr', + '--disable-decoder=cllc', + '--disable-decoder=cpia', + '--disable-decoder=cscd', + '--disable-decoder=cyuv', + '--disable-decoder=dds', '--disable-decoder=dirac', + '--disable-decoder=dnxhd', + '--disable-decoder=dpx', '--disable-decoder=dsicinvideo', '--disable-decoder=dvbsub', '--disable-decoder=dvdsub', '--disable-decoder=dvvideo', + '--disable-decoder=dxa', + '--disable-decoder=dxtory', + '--disable-decoder=dxv', + '--disable-decoder=eacmv', + '--disable-decoder=eamad', + '--disable-decoder=eatgq', + '--disable-decoder=eatgv', + '--disable-decoder=eatqi', + '--disable-decoder=eightbps', + '--disable-decoder=escape124', + '--disable-decoder=escape130', '--disable-decoder=exr', '--disable-decoder=ffv1', '--disable-decoder=ffvhuff', '--disable-decoder=ffwavesynth', + '--disable-decoder=fic', + '--disable-decoder=fits', + '--disable-decoder=flashsv', + '--disable-decoder=flashsv2', '--disable-decoder=flic', '--disable-decoder=flv', + '--disable-decoder=fmvc', '--disable-decoder=fraps', + '--disable-decoder=fourxm', + '--disable-decoder=frwu', + '--disable-decoder=g2m', + '--disable-decoder=gdv', + '--disable-decoder=gem', '--disable-decoder=gif', '--disable-decoder=h261', '--disable-decoder=h263', '--disable-decoder=h263i', '--disable-decoder=h263p', '--disable-decoder=h264', + '--disable-decoder=hap', '--disable-decoder=hevc', '--disable-decoder=hnm4_video', '--disable-decoder=hq_hqa', '--disable-decoder=hqx', + '--disable-decoder=huffyuv', + '--disable-decoder=hymt', '--disable-decoder=idcin', + '--disable-decoder=idf', '--disable-decoder=iff_ilbm', + '--disable-decoder=imm4', '--disable-decoder=indeo2', '--disable-decoder=indeo3', '--disable-decoder=indeo4', '--disable-decoder=indeo5', '--disable-decoder=interplay_video', + '--disable-decoder=ipu', '--disable-decoder=jacosub', '--disable-decoder=jpeg2000', '--disable-decoder=jpegls', + '--disable-decoder=jv', + '--disable-decoder=kgv1', + '--disable-decoder=kmvc', + '--disable-decoder=lagarith', + '--disable-decoder=loco', + '--disable-decoder=lscr', + '--disable-decoder=m101', + '--disable-decoder=magicyuv', + '--disable-decoder=mdec', '--disable-decoder=microdvd', '--disable-decoder=mimic', '--disable-decoder=mjpeg', '--disable-decoder=mmvideo', '--disable-decoder=mpl2', + '--disable-decoder=mobiclip', '--disable-decoder=motionpixels', + '--disable-decoder=movtext', '--disable-decoder=mpeg1video', '--disable-decoder=mpeg2video', '--disable-decoder=mpeg4', '--disable-decoder=mpegvideo', + '--disable-decoder=msa1', '--disable-decoder=mscc', '--disable-decoder=msmpeg4_crystalhd', '--disable-decoder=msmpeg4v1', '--disable-decoder=msmpeg4v2', '--disable-decoder=msmpeg4v3', + '--disable-decoder=msp2', + '--disable-decoder=msrle', + '--disable-decoder=mss1', '--disable-decoder=msvideo1', '--disable-decoder=mszh', + '--disable-decoder=mts2', + '--disable-decoder=mv30', '--disable-decoder=mvc1', '--disable-decoder=mvc2', + '--disable-decoder=mvdv', + '--disable-decoder=mvha', + '--disable-decoder=mwsc', + '--disable-decoder=notchlc', + '--disable-decoder=nuv', '--disable-decoder=on2avc', '--disable-decoder=paf_video', + '--disable-decoder=pam', + '--disable-decoder=pbm', + '--disable-decoder=pcx', + '--disable-decoder=pgm', + '--disable-decoder=pgmyuv', + '--disable-decoder=pgssub', + '--disable-decoder=pgx', + '--disable-decoder=phm', + '--disable-decoder=photocd', '--disable-decoder=png', + '--disable-decoder=pictor', + '--disable-decoder=pixlet', + '--disable-decoder=pjs', + '--disable-decoder=ppm', + '--disable-decoder=prores', + '--disable-decoder=prosumer', + '--disable-decoder=psd', + '--disable-decoder=ptx', '--disable-decoder=qdraw', + '--disable-decoder=qoi', '--disable-decoder=qpeg', + '--disable-decoder=qtrle', '--disable-decoder=rawvideo', + '--disable-decoder=r10k', + '--disable-decoder=r210', + '--disable-decoder=rasc', '--disable-decoder=realtext', + '--disable-decoder=rl2', + '--disable-decoder=rpza', '--disable-decoder=roq', '--disable-decoder=roq_dpcm', '--disable-decoder=rscc', @@ -353,36 +499,103 @@ ffmpeg = FfmpegProject( '--disable-decoder=rv30', '--disable-decoder=rv40', '--disable-decoder=sami', + '--disable-decoder=sanm', + '--disable-decoder=scpr', + '--disable-decoder=screenpresso', + '--disable-decoder=sga', + '--disable-decoder=sgi', + '--disable-decoder=sgirle', '--disable-decoder=sheervideo', + '--disable-decoder=simbiosis_imx', + '--disable-decoder=smc', '--disable-decoder=snow', + '--disable-decoder=speedhq', + '--disable-decoder=srgc', '--disable-decoder=srt', + '--disable-decoder=ssa', '--disable-decoder=stl', '--disable-decoder=subrip', '--disable-decoder=subviewer', '--disable-decoder=subviewer1', + '--disable-decoder=sunrast', '--disable-decoder=svq1', '--disable-decoder=svq3', + '--disable-decoder=targa', + '--disable-decoder=targa_y216', + '--disable-decoder=text', '--disable-decoder=tiff', '--disable-decoder=tiertexseqvideo', + '--disable-decoder=tmv', '--disable-decoder=truemotion1', '--disable-decoder=truemotion2', '--disable-decoder=truemotion2rt', + '--disable-decoder=tscc', + '--disable-decoder=tscc2', '--disable-decoder=twinvq', + '--disable-decoder=txd', + '--disable-decoder=ulti', '--disable-decoder=utvideo', + '--disable-decoder=v210', + '--disable-decoder=v210x', + '--disable-decoder=v308', + '--disable-decoder=v408', + '--disable-decoder=v410', + '--disable-decoder=vb', + '--disable-decoder=vble', + '--disable-decoder=vbn', '--disable-decoder=vc1', + '--disable-decoder=vcr1', '--disable-decoder=vmdvideo', + '--disable-decoder=vmnc', '--disable-decoder=vp3', '--disable-decoder=vp5', '--disable-decoder=vp6', '--disable-decoder=vp7', '--disable-decoder=vp8', '--disable-decoder=vp9', + '--disable-decoder=vplayer', '--disable-decoder=vqa', '--disable-decoder=webvtt', + '--disable-decoder=wcmv', '--disable-decoder=wmv1', '--disable-decoder=wmv2', '--disable-decoder=wmv3', + '--disable-decoder=wnv1', + '--disable-decoder=wrapped_avframe', + '--disable-decoder=xan_wc3', + '--disable-decoder=xan_wc4', + '--disable-decoder=xbin', + '--disable-decoder=xbm', + '--disable-decoder=xface', + '--disable-decoder=xl', + '--disable-decoder=xpm', + '--disable-decoder=xsub', + '--disable-decoder=xwd', + '--disable-decoder=y41p', + '--disable-decoder=ylc', + '--disable-decoder=yop', '--disable-decoder=yuv4', + '--disable-decoder=zero12v', + '--disable-decoder=zerocodec', + '--disable-decoder=zlib', + '--disable-decoder=zmbv', + + '--disable-bsf=av1_frame_merge', + '--disable-bsf=av1_frame_split', + '--disable-bsf=av1_metadata', + '--disable-bsf=h264_metadata', + '--disable-bsf=h264_mp4toannexb', + '--disable-bsf=h264_redundant_pps', + '--disable-bsf=hevc_metadata', + '--disable-bsf=hevc_mp4toannexb', + '--disable-bsf=mjpeg2jpeg', + '--disable-bsf=opus_metadata', + '--disable-bsf=pgs_frame_merge', + '--disable-bsf=text2movsub', + '--disable-bsf=vp9_metadata', + '--disable-bsf=vp9_raw_reorder', + '--disable-bsf=vp9_superframe', + '--disable-bsf=vp9_superframe_split', ], )