--arch=x86_64
--target-os=mingw32
--cc=x86_64-w64-mingw32-gcc
--cxx=x86_64-w64-mingw32-g++
--enable-shared
--disable-static
--enable-gpl
--enable-d3d11va
--enable-vulkan
--enable-hwaccel=av1_d3d11va,av1_d3d11va2,ffv1_vulkan,h264_d3d11va,h264_d3d11va2,hevc_d3d11va,hevc_d3d11va2,mpeg2_d3d11va,mpeg2_d3d11va2,prores_vulkan,prores_raw_vulkan,vp9_d3d11va,vp9_d3d11va2
--enable-ffnvcodec
--enable-nvenc
--enable-amf
--enable-libvpl
--enable-libx264
--enable-libx265
--enable-libaom
--enable-libvpx
--disable-nonfree
--disable-debug
--disable-doc
--disable-programs
--disable-autodetect
--enable-w32threads
--enable-protocol=file
--enable-demuxer=matroska,mov,mpegts,mpegvideo
--enable-muxer=matroska
--enable-parser=av1,ffv1,h264,hevc,mpeg4video,mpegvideo,prores,prores_raw,vp9
--enable-decoder=av1,ffv1,vp9,libaom-av1,libvpx-vp9,mpeg2video,h264,hevc,prores,prores_raw,aac,ac3,eac3,mp2,mp3,flac,opus,pcm_s16le
--enable-encoder=ffv1,ffv1_vulkan,prores_ks,prores_ks_vulkan,libaom-av1,libvpx-vp9,mpeg2video,h264_nvenc,hevc_nvenc,av1_nvenc,h264_amf,hevc_amf,av1_amf,h264_qsv,hevc_qsv,av1_qsv,mpeg2_qsv
--enable-filter=buffer,buffersink,format,hwdownload,hwmap,hwupload,scale,scale_d3d11,scale_vulkan,bwdif,bwdif_vulkan,fps,setsar
