microsoft / vcpkg

C++ Library Manager for Windows, Linux, and MacOS
MIT License
23.36k stars 6.46k forks source link

[ffmpeg] Build error #31925

Closed dd123-a closed 1 year ago

dd123-a commented 1 year ago

Copy issue body from C:/Users/DrTang/Desktop/Sourcehold/vcpkg/installed/vcpkg/issue_body.mdPackage: ffmpeg[avcodec,avdevice,avfilter,avformat,core,swresample,swscale]:x64-windows -> 5.1.2#6

Host Environment

To Reproduce

vcpkg install sdl2 ffmpeg openal-soft

Failure logs

-- Using cached ffmpeg-ffmpeg-n5.1.2.tar.gz.
-- Cleaning sources at C:/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/src/n5.1.2-f31542651f.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/DrTang/Desktop/Sourcehold/vcpkg/downloads/ffmpeg-ffmpeg-n5.1.2.tar.gz
-- Applying patch 0001-create-lib-libraries.patch
-- Applying patch 0002-fix-msvc-link.patch
-- Applying patch 0003-fix-windowsinclude.patch
-- Applying patch 0004-fix-debug-build.patch
-- Applying patch 0005-fix-nasm.patch
-- Applying patch 0006-fix-StaticFeatures.patch
-- Applying patch 0007-fix-lib-naming.patch
-- Applying patch 0009-Fix-fdk-detection.patch
-- Applying patch 0011-Fix-x265-detection.patch
-- Applying patch 0012-Fix-ssl-110-detection.patch
-- Applying patch 0013-define-WINVER.patch
-- Applying patch 0015-Fix-xml2-detection.patch
-- Applying patch 0020-fix-aarch64-libswscale.patch
-- Applying patch 0022-fix-iconv.patch
-- Using source at C:/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/src/n5.1.2-f31542651f.clean
-- Using cached msys2-automake1.16-1.16.5-1-any.pkg.tar.zst.
-- Using cached msys2-bash-5.2.015-1-x86_64.pkg.tar.zst.
-- Using cached msys2-coreutils-8.32-5-x86_64.pkg.tar.zst.
-- Using cached msys2-file-5.44-5-x86_64.pkg.tar.zst.
-- Using cached msys2-gawk-5.2.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-grep-1~3.0-6-x86_64.pkg.tar.zst.
-- Using cached msys2-gzip-1.12-2-x86_64.pkg.tar.zst.
-- Using cached msys2-diffutils-3.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-make-4.4.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-pkgconf-1.9.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-sed-4.9-1-x86_64.pkg.tar.zst.
-- Using cached msys2-msys2-runtime-3.4.6-1-x86_64.pkg.tar.zst.
-- Using cached msys2-perl-5.36.0-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libiconv-1.17-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libintl-0.21-2-x86_64.pkg.tar.zst.
-- Using cached msys2-gmp-6.2.1-2-x86_64.pkg.tar.zst.
-- Using cached msys2-gcc-libs-11.3.0-3-x86_64.pkg.tar.zst.
-- Using cached msys2-libbz2-1.0.8-4-x86_64.pkg.tar.zst.
-- Using cached msys2-liblzma-5.4.1-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libzstd-1.5.4-1-x86_64.pkg.tar.zst.
-- Using cached msys2-zlib-1.2.13-1-x86_64.pkg.tar.zst.
-- Using cached msys2-libreadline-8.2.001-3-x86_64.pkg.tar.zst.
-- Using cached msys2-mpfr-4.2.0-2-x86_64.pkg.tar.zst.
-- Using cached msys2-libpcre-8.45-3-x86_64.pkg.tar.zst.
-- Using cached msys2-libcrypt-2.1-4-x86_64.pkg.tar.zst.
-- Using cached msys2-ncurses-6.4-1-x86_64.pkg.tar.zst.
-- Using msys root at C:/Users/DrTang/Desktop/Sourcehold/vcpkg/downloads/tools/msys2/46e5d880d9d050b3
-- Found external ninja('1.11.0').
-- Getting CMake variables for x64-windows
-- Building Options: --toolchain=msvc --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --pkg-config=C:/Users/DrTang/Desktop/Sourcehold/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe --target-os=win32 --enable-w32threads --enable-d3d11va --enable-dxva2 --enable-mediafoundation --disable-inline-asm --cc=cl.exe --cxx=cl.exe --windres=rc.exe --ld=link.exe --ar='ar-lib lib.exe' --disable-ffmpeg --disable-ffplay --disable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --disable-postproc --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec  --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-schannel --disable-libopus --disable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --disable-static --enable-shared --extra-cflags=-DHAVE_UNISTD_H=0
-- Building Release Options: --enable-optimizations
-- Building ffmpeg for Release
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: C:/Users/DrTang/Desktop/Sourcehold/vcpkg/downloads/tools/msys2/46e5d880d9d050b3/usr/bin/bash.exe ./build.sh
    Working Directory: C:/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/x64-windows-rel
    Error code: 1
    See logs for more information:
      C:\Users\DrTang\Desktop\Sourcehold\vcpkg\buildtrees\ffmpeg\build-x64-windows-rel-config.log
      C:\Users\DrTang\Desktop\Sourcehold\vcpkg\buildtrees\ffmpeg\build-x64-windows-rel-out.log

Call Stack (most recent call first):
  ports/ffmpeg/portfile.cmake:596 (vcpkg_execute_required_process)
  scripts/ports.cmake:147 (include)
C:\Users\DrTang\Desktop\Sourcehold\vcpkg\buildtrees\ffmpeg\build-x64-windows-rel-config.log ``` # /c/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/src/n5.1.2-f31542651f.clean/configure --prefix=/c/Users/DrTang/Desktop/Sourcehold/vcpkg/packages/ffmpeg_x64-windows --toolchain=msvc --enable-pic --disable-doc --enable-debug --enable-runtime-cpudetect --disable-autodetect --pkg-config='C:/Users/DrTang/Desktop/Sourcehold/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe' --target-os=win32 --enable-w32threads --enable-d3d11va --enable-dxva2 --enable-mediafoundation --disable-inline-asm --cc=cl.exe --cxx=cl.exe --windres=rc.exe --ld=link.exe --ar='ar-lib lib.exe' --disable-ffmpeg --disable-ffplay --disable-ffprobe --enable-avcodec --enable-avdevice --enable-avformat --enable-avfilter --disable-postproc --enable-swresample --enable-swscale --disable-alsa --disable-amf --disable-libaom --disable-libass --disable-avisynth --disable-bzlib --disable-libdav1d --disable-libfdk-aac --disable-libfontconfig --disable-libfreetype --disable-libfribidi --disable-iconv --disable-libilbc --disable-lzma --disable-libmp3lame --disable-libmodplug --disable-cuda --disable-nvenc --disable-nvdec --disable-cuvid --disable-ffnvcodec --disable-opencl --disable-opengl --disable-libopenh264 --disable-libopenjpeg --disable-libopenmpt --disable-openssl --enable-schannel --disable-libopus --disable-sdl2 --disable-libsnappy --disable-libsoxr --disable-libspeex --disable-libssh --disable-libtensorflow --disable-libtesseract --disable-libtheora --disable-libvorbis --disable-libvpx --disable-libwebp --disable-libx264 --disable-libx265 --disable-libxml2 --disable-zlib --disable-libsrt --disable-libmfx --enable-cross-compile --disable-static --enable-shared --extra-cflags='-DHAVE_UNISTD_H=0' --enable-optimizations --arch=x86_64 --enable-asm --enable-x86asm ALLUSERSPROFILE='C:\ProgramData' ALL_COMPONENTS=' aac_adtstoasc_bsf av1_frame_merge_bsf av1_frame_split_bsf av1_metadata_bsf chomp_bsf dump_extradata_bsf dca_core_bsf dv_error_marker_bsf eac3_core_bsf extract_extradata_bsf filter_units_bsf h264_metadata_bsf h264_mp4toannexb_bsf h264_redundant_pps_bsf hapqa_extract_bsf hevc_metadata_bsf hevc_mp4toannexb_bsf imx_dump_header_bsf mjpeg2jpeg_bsf mjpega_dump_header_bsf mp3_header_decompress_bsf mpeg2_metadata_bsf mpeg4_unpack_bframes_bsf mov2textsub_bsf noise_bsf null_bsf opus_metadata_bsf pcm_rechunk_bsf pgs_frame_merge_bsf prores_metadata_bsf remove_extradata_bsf setts_bsf text2movsub_bsf trace_headers_bsf truehd_core_bsf vp9_metadata_bsf vp9_raw_reorder_bsf vp9_superframe_bsf vp9_superframe_split_bsf aasc_decoder aic_decoder alias_pix_decoder agm_decoder amv_decoder anm_decoder ansi_decoder apng_decoder arbc_decoder argo_decoder asv1_decoder asv2_decoder aura_decoder aura2_decoder avrp_decoder avrn_decoder avs_decoder avui_decoder ayuv_decoder bethsoftvid_decoder bfi_decoder bink_decoder bitpacked_decoder bmp_decoder bmv_video_decoder brender_pix_decoder c93_decoder cavs_decoder cdgraphics_decoder cdtoons_decoder cdxl_decoder cfhd_decoder cinepak_decoder clearvideo_decoder ... Skipped 13117 lines ... mpeg1vcd_muxer=yes mpeg1video_decoder=yes mpeg1video_decoder_select=mpegvideodec mpeg1video_encoder=yes mpeg1video_encoder_select='mpegvideoenc h263dsp' mpeg1video_muxer=yes mpeg2_crystalhd_decoder=yes mpeg2_crystalhd_decoder_select=crystalhd mpeg2_cuvid_decoder=yes mpeg2_cuvid_decoder_deps=cuvid mpeg2_d3d11va2_hwaccel=yes mpeg2_d3d11va2_hwaccel_deps=d3d11va mpeg2_d3d11va2_hwaccel_select=mpeg2video_decoder mpeg2_d3d11va_hwaccel=yes mpeg2_d3d11va_hwaccel_deps=d3d11va mpeg2_d3d11va_hwaccel_select=mpeg2video_decoder mpeg2_dxva2_hwaccel=yes mpeg2_dxva2_hwaccel_deps=dxva2 mpeg2_dxva2_hwaccel_select=mpeg2video_decoder mpeg2_mediacodec_decoder=yes mpeg2_mediacodec_decoder_deps=mediacodec mpeg2_metadata_bsf=yes mpeg2_metadata_bsf_select=cbs_mpeg2 mpeg2_mmal_decoder=yes mpeg2_mmal_decoder_deps=mmal mpeg2_nvdec_hwaccel=yes mpeg2_nvdec_hwaccel_deps=nvdec mpeg2_nvdec_hwaccel_select=mpeg2video_decoder mpeg2_qsv_decoder=yes mpeg2_qsv_decoder_select=qsvdec mpeg2_qsv_encoder=yes mpeg2_qsv_encoder_select=qsvenc mpeg2_v4l2m2m_decoder=yes mpeg2_v4l2m2m_decoder_deps='v4l2_m2m mpeg2_v4l2_m2m' mpeg2_vaapi_encoder=yes mpeg2_vaapi_encoder_select='cbs_mpeg2 vaapi_encode' mpeg2_vaapi_hwaccel=yes mpeg2_vaapi_hwaccel_deps=vaapi mpeg2_vaapi_hwaccel_select=mpeg2video_decoder mpeg2_vdpau_hwaccel=yes mpeg2_vdpau_hwaccel_deps=vdpau mpeg2_vdpau_hwaccel_select=mpeg2video_decoder mpeg2_videotoolbox_hwaccel=yes mpeg2_videotoolbox_hwaccel_deps=videotoolbox mpeg2_videotoolbox_hwaccel_select=mpeg2video_decoder mpeg2dvd_muxer=yes mpeg2svcd_muxer=yes mpeg2video_decoder=yes mpeg2video_decoder_select=mpegvideodec mpeg2video_encoder=yes mpeg2video_encoder_select='mpegvideoenc h263dsp' mpeg2video_muxer=yes mpeg2vob_muxer=yes mpeg4_crystalhd_decoder=yes mpeg4_crystalhd_decoder_select=crystalhd mpeg4_cuvid_decoder=yes mpeg4_cuvid_decoder_deps=cuvid mpeg4_decoder=yes mpeg4_decoder_select='h263_decoder mpeg4video_parser' mpeg4_encoder=yes mpeg4_encoder_select=h263_encoder mpeg4_mediacodec_decoder=yes mpeg4_mediacodec_decoder_deps=mediacodec mpeg4_mmal_decoder=yes mpeg4_mmal_decoder_deps=mmal mpeg4_nvdec_hwaccel=yes mpeg4_nvdec_hwaccel_deps=nvdec mpeg4_nvdec_hwaccel_select=mpeg4_decoder mpeg4_omx_encoder=yes mpeg4_omx_encoder_deps=omx mpeg4_unpack_bframes_bsf=yes mpeg4_v4l2m2m_decoder=yes mpeg4_v4l2m2m_decoder_deps='v4l2_m2m mpeg4_v4l2_m2m' mpeg4_v4l2m2m_encoder=yes mpeg4_v4l2m2m_encoder_deps='v4l2_m2m mpeg4_v4l2_m2m' mpeg4_vaapi_hwaccel=yes mpeg4_vaapi_hwaccel_deps=vaapi mpeg4_vaapi_hwaccel_select=mpeg4_decoder mpeg4_vdpau_hwaccel=yes mpeg4_vdpau_hwaccel_deps=vdpau mpeg4_vdpau_hwaccel_select=mpeg4_decoder mpeg4_videotoolbox_hwaccel=yes mpeg4_videotoolbox_hwaccel_deps=videotoolbox mpeg4_videotoolbox_hwaccel_select=mpeg4_decoder mpeg4video_parser=yes mpeg4video_parser_select='h263dsp mpegvideodec qpeldsp' mpeg_er_select=error_resilience mpegaudio_parser=yes mpegaudio_parser_select=mpegaudioheader mpegaudio_select='mpegaudiodsp mpegaudioheader' mpegaudiodsp_select=dct mpegps_demuxer=yes mpegts_demuxer=yes mpegts_demuxer_select=iso_media mpegts_muxer=yes mpegts_muxer_select='ac3_parser adts_muxer latm_muxer h264_mp4toannexb_bsf hevc_mp4toannexb_bsf' mpegtsraw_demuxer=yes mpegtsraw_demuxer_select=mpegts_demuxer mpegvideo_decoder=yes mpegvideo_decoder_select=mpegvideodec mpegvideo_demuxer=yes mpegvideo_parser=yes mpegvideo_parser_select=mpegvideo mpegvideo_select='blockdsp h264chroma hpeldsp idctdsp videodsp' mpegvideodec_select='mpegvideo mpeg_er' mpegvideoenc_select='aandcttables me_cmp mpegvideo pixblockdsp qpeldsp' mpjpeg_demuxer=yes mpjpeg_muxer=yes mpl2_decoder=yes mpl2_demuxer=yes mpsub_demuxer=yes mptestsrc_filter=yes mptestsrc_filter_deps=gpl msa=yes msa1_decoder=yes msa1_decoder_select=mss34dsp msa_deps=mipsfpu msad_filter=yes mscc_decoder=yes mscc_decoder_select=inflate_wrapper msf_demuxer=yes msmpeg4_crystalhd_decoder=yes msmpeg4_crystalhd_decoder_select=crystalhd msmpeg4v1_decoder=yes msmpeg4v1_decoder_select=h263_decoder msmpeg4v2_decoder=yes msmpeg4v2_decoder_select=h263_decoder msmpeg4v2_encoder=yes msmpeg4v2_encoder_select=h263_encoder msmpeg4v3_decoder=yes msmpeg4v3_decoder_select=h263_decoder msmpeg4v3_encoder=yes msmpeg4v3_encoder_select=h263_encoder msnsiren_decoder=yes msnwc_tcp_demuxer=yes msp2_decoder=yes msp_demuxer=yes msrle_decoder=yes mss1_decoder=yes mss2_decoder=yes mss2_decoder_select='mpegvideodec qpeldsp vc1_decoder' msvideo1_decoder=yes msvideo1_encoder=yes mszh_decoder=yes mtaf_demuxer=yes mts2_decoder=yes mts2_decoder_select='jpegtables mss34dsp' mtv_demuxer=yes multiply_filter=yes musx_demuxer=yes muxers_if_any='a64_muxer ac3_muxer adts_muxer adx_muxer aiff_muxer alp_muxer amr_muxer amv_muxer apm_muxer apng_muxer aptx_muxer aptx_hd_muxer argo_asf_muxer argo_cvg_muxer asf_muxer ass_muxer ast_muxer asf_stream_muxer au_muxer avi_muxer avif_muxer avm2_muxer avs2_muxer avs3_muxer bit_muxer caf_muxer cavsvideo_muxer codec2_muxer codec2raw_muxer crc_muxer dash_muxer data_muxer daud_muxer dfpwm_muxer dirac_muxer dnxhd_muxer dts_muxer dv_muxer eac3_muxer f4v_muxer ffmetadata_muxer fifo_muxer fifo_test_muxer filmstrip_muxer fits_muxer flac_muxer flv_muxer framecrc_muxer framehash_muxer framemd5_muxer g722_muxer g723_1_muxer g726_muxer g726le_muxer gif_muxer gsm_muxer gxf_muxer h261_muxer h263_muxer h264_muxer hash_muxer hds_muxer hevc_muxer hls_muxer ico_muxer ilbc_muxer image2_muxer image2pipe_muxer ipod_muxer ircam_muxer ismv_muxer ivf_muxer jacosub_muxer kvag_muxer latm_muxer lrc_muxer m4v_muxer md5_muxer matroska_muxer matroska_audio_muxer microdvd_muxer mjpeg_muxer mlp_muxer mmf_muxer mov_muxer mp2_muxer mp3_muxer mp4_muxer mpeg1system_muxer mpeg1vcd_muxer mpeg1video_muxer mpeg2dvd_muxer mpeg2svcd_muxer mpeg2video_muxer mpeg2vob_muxer mpegts_muxer mpjpeg_muxer mxf_muxer mxf_d10_muxer mxf_opatom_muxer null_muxer nut_muxer obu_muxer oga_muxer ogg_muxer ogv_muxer oma_muxer opus_muxer pcm_alaw_muxer pcm_mulaw_muxer pcm_vidc_muxer pcm_f64be_muxer pcm_f64le_muxer pcm_f32be_muxer pcm_f32le_muxer pcm_s32be_muxer pcm_s32le_muxer pcm_s24be_muxer pcm_s24le_muxer pcm_s16be_muxer pcm_s16le_muxer pcm_s8_muxer pcm_u32be_muxer pcm_u32le_muxer pcm_u24be_muxer pcm_u24le_muxer pcm_u16be_muxer pcm_u16le_muxer pcm_u8_muxer psp_muxer rawvideo_muxer rm_muxer roq_muxer rso_muxer rtp_muxer rtp_mpegts_muxer rtsp_muxer sap_muxer sbc_muxer scc_muxer segafilm_muxer segment_muxer stream_segment_muxer smjpeg_muxer smoothstreaming_muxer sox_muxer spx_muxer spdif_muxer srt_muxer streamhash_muxer sup_muxer swf_muxer tee_muxer tg2_muxer tgp_muxer mkvtimestamp_v2_muxer truehd_muxer tta_muxer ttml_muxer uncodedframecrc_muxer vc1_muxer vc1t_muxer voc_muxer w64_muxer wav_muxer webm_muxer webm_dash_manifest_muxer webm_chunk_muxer webp_muxer webvtt_muxer wsaud_muxer wtv_muxer wv_muxer yuv4mpegpipe_muxer chromaprint_muxer' muxing_example=yes muxing_example_deps='avcodec avformat avutil swscale' mv30_decoder=yes mv30_decoder_select='aandcttables blockdsp' mv_demuxer=yes mvc1_decoder=yes mvc2_decoder=yes mvdv_decoder=yes mvha_decoder=yes mvha_decoder_select='inflate_wrapper llviddsp' mvi_demuxer=yes mwsc_decoder=yes mwsc_decoder_select=inflate_wrapper mxf_d10_muxer=yes mxf_d10_muxer_select=mxf_muxer mxf_demuxer=yes mxf_muxer=yes mxf_muxer_select=pcm_rechunk_bsf mxf_opatom_muxer=yes mxf_opatom_muxer_select=mxf_muxer mxg_demuxer=yes mxpeg_decoder=yes mxpeg_decoder_select=mjpeg_decoder n=protocols nc_demuxer=yes ncols=72 negate_filter=yes negate_filter_deps=lut_filter nellymoser_decoder=yes nellymoser_decoder_select='mdct sinewin' nellymoser_encoder=yes nellymoser_encoder_select='audio_frame_queue mdct sinewin' neon=yes neon_deps_any='aarch64 arm' neon_inline_deps=inline_asm nistsphere_demuxer=yes nlmeans_filter=yes nlmeans_opencl_filter=yes nlmeans_opencl_filter_deps=opencl nm_default='nm -g' nnedi_filter=yes nnedi_filter_deps=gpl noformat_filter=yes noise_bsf=yes noise_filter=yes normalize_filter=yes notchlc_decoder=yes notchlc_decoder_select=lzf nsp_demuxer=yes nsv_demuxer=yes null_bsf=yes null_filter=yes null_muxer=yes nullsink_filter=yes nullsrc_filter=yes nut_demuxer=yes nut_muxer=yes nut_muxer_select=riffenc nuv_decoder=yes nuv_decoder_select=idctdsp nuv_demuxer=yes nuv_demuxer_select=riffdec nvdec=no nvdec_deps=ffnvcodec nvenc=no nvenc_deps=ffnvcodec nvenc_deps_any='libdl LoadLibrary' objformat=elf32 obu_demuxer=yes obu_demuxer_select='av1_frame_merge_bsf av1_parser' obu_muxer=yes obu_muxer_select=av1_metadata_bsf ocr_filter=yes ocr_filter_deps=libtesseract ocv_filter=yes ocv_filter_deps=libopencv oga_muxer=yes oga_muxer_select=ogg_muxer ogg_demuxer=yes ogg_demuxer_select=dirac_parse ogg_muxer=yes ogv_muxer=yes ogv_muxer_select=ogg_muxer oma_demuxer=yes oma_muxer=yes omx=no omx_deps='libdl pthreads' omx_rpi_select=omx on2avc_decoder=yes on2avc_decoder_select=mdct op== openal=no openal_indev=yes openal_indev_deps=openal opencl=no openclsrc_filter=yes openclsrc_filter_deps=opencl opengl=no opengl_outdev=yes opengl_outdev_deps=opengl opengl_outdev_suggest=sdl2 openssl=no opt=openssl optimizations=yes option=x86asm optname=arch optval=--enable-x86asm opus_decoder=yes opus_decoder_deps=swresample opus_decoder_select=mdct15 opus_encoder=yes opus_encoder_select='audio_frame_queue mdct15' opus_metadata_bsf=yes opus_muxer=yes opus_muxer_select=ogg_muxer opus_parser=yes oscilloscope_filter=yes oss_indev=yes oss_indev_deps_any=sys_soundcard_h oss_outdev=yes oss_outdev_deps_any=sys_soundcard_h outdevs_if_any='alsa_outdev audiotoolbox_outdev caca_outdev decklink_outdev fbdev_outdev opengl_outdev oss_outdev pulse_outdev sdl2_outdev sndio_outdev v4l2_outdev xv_outdev' overlay_cuda_filter=yes overlay_cuda_filter_deps=ffnvcodec overlay_cuda_filter_deps_any='cuda_nvcc cuda_llvm' overlay_filter=yes overlay_opencl_filter=yes overlay_opencl_filter_deps=opencl overlay_qsv_filter=yes overlay_qsv_filter_deps=libmfx overlay_qsv_filter_select=qsvvpp overlay_vaapi_filter=yes overlay_vaapi_filter_deps='vaapi VAProcPipelineCaps_blend_flags' overlay_vulkan_filter=yes overlay_vulkan_filter_deps='vulkan spirv_compiler' owdenoise_filter=yes owdenoise_filter_deps=gpl pad_filter=yes pad_opencl_filter=yes pad_opencl_filter_deps=opencl paf_audio_decoder=yes paf_demuxer=yes paf_video_decoder=yes pal100bars_filter=yes pal75bars_filter=yes palettegen_filter=yes paletteuse_filter=yes pam_decoder=yes pam_encoder=yes pan_filter=yes pan_filter_deps=swresample parsers_if_any='aac_parser aac_latm_parser ac3_parser adx_parser amr_parser av1_parser avs2_parser avs3_parser bmp_parser cavsvideo_parser cook_parser cri_parser dca_parser dirac_parser dnxhd_parser dolby_e_parser dpx_parser dvaudio_parser dvbsub_parser dvdsub_parser dvd_nav_parser flac_parser g723_1_parser g729_parser gif_parser gsm_parser h261_parser h263_parser h264_parser hevc_parser ipu_parser jpeg2000_parser mjpeg_parser mlp_parser mpeg4video_parser mpegaudio_parser mpegvideo_parser opus_parser png_parser pnm_parser qoi_parser rv30_parser rv40_parser sbc_parser sipr_parser tak_parser vc1_parser vorbis_parser vp3_parser vp8_parser vp9_parser webp_parser xbm_parser xma_parser' pbm_decoder=yes pbm_encoder=yes pcm_alaw_at_decoder=yes pcm_alaw_at_decoder_deps=audiotoolbox pcm_alaw_at_encoder=yes pcm_alaw_at_encoder_deps=audiotoolbox pcm_alaw_at_encoder_select=audio_frame_queue pcm_alaw_decoder=yes pcm_alaw_demuxer=yes pcm_alaw_encoder=yes pcm_alaw_muxer=yes pcm_bluray_decoder=yes pcm_bluray_encoder=yes pcm_dvd_decoder=yes pcm_dvd_encoder=yes pcm_f16le_decoder=yes pcm_f24le_decoder=yes pcm_f32be_decoder=yes pcm_f32be_demuxer=yes pcm_f32be_encoder=yes pcm_f32be_muxer=yes pcm_f32le_decoder=yes pcm_f32le_demuxer=yes pcm_f32le_encoder=yes pcm_f32le_muxer=yes pcm_f64be_decoder=yes pcm_f64be_demuxer=yes pcm_f64be_encoder=yes pcm_f64be_muxer=yes pcm_f64le_decoder=yes pcm_f64le_demuxer=yes pcm_f64le_encoder=yes pcm_f64le_muxer=yes pcm_lxf_decoder=yes pcm_mulaw_at_decoder=yes pcm_mulaw_at_decoder_deps=audiotoolbox pcm_mulaw_at_encoder=yes pcm_mulaw_at_encoder_deps=audiotoolbox pcm_mulaw_at_encoder_select=audio_frame_queue pcm_mulaw_decoder=yes pcm_mulaw_demuxer=yes pcm_mulaw_encoder=yes pcm_mulaw_muxer=yes pcm_rechunk_bsf=yes pcm_s16be_decoder=yes pcm_s16be_demuxer=yes pcm_s16be_encoder=yes pcm_s16be_muxer=yes pcm_s16be_planar_decoder=yes pcm_s16be_planar_encoder=yes pcm_s16le_decoder=yes pcm_s16le_demuxer=yes pcm_s16le_encoder=yes pcm_s16le_muxer=yes pcm_s16le_planar_decoder=yes pcm_s16le_planar_encoder=yes pcm_s24be_decoder=yes pcm_s24be_demuxer=yes pcm_s24be_encoder=yes pcm_s24be_muxer=yes pcm_s24daud_decoder=yes pcm_s24daud_encoder=yes pcm_s24le_decoder=yes pcm_s24le_demuxer=yes pcm_s24le_encoder=yes pcm_s24le_muxer=yes pcm_s24le_planar_decoder=yes pcm_s24le_planar_encoder=yes pcm_s32be_decoder=yes pcm_s32be_demuxer=yes pcm_s32be_encoder=yes pcm_s32be_muxer=yes pcm_s32le_decoder=yes pcm_s32le_demuxer=yes pcm_s32le_encoder=yes pcm_s32le_muxer=yes pcm_s32le_planar_decoder=yes pcm_s32le_planar_encoder=yes pcm_s64be_decoder=yes pcm_s64be_encoder=yes pcm_s64le_decoder=yes pcm_s64le_encoder=yes pcm_s8_decoder=yes pcm_s8_demuxer=yes pcm_s8_encoder=yes pcm_s8_muxer=yes pcm_s8_planar_decoder=yes pcm_s8_planar_encoder=yes pcm_sga_decoder=yes pcm_u16be_decoder=yes pcm_u16be_demuxer=yes pcm_u16be_encoder=yes pcm_u16be_muxer=yes pcm_u16le_decoder=yes pcm_u16le_demuxer=yes pcm_u16le_encoder=yes pcm_u16le_muxer=yes pcm_u24be_decoder=yes pcm_u24be_demuxer=yes pcm_u24be_encoder=yes pcm_u24be_muxer=yes pcm_u24le_decoder=yes pcm_u24le_demuxer=yes pcm_u24le_encoder=yes pcm_u24le_muxer=yes pcm_u32be_decoder=yes pcm_u32be_demuxer=yes pcm_u32be_encoder=yes pcm_u32be_muxer=yes pcm_u32le_decoder=yes pcm_u32le_demuxer=yes pcm_u32le_encoder=yes pcm_u32le_muxer=yes pcm_u8_decoder=yes pcm_u8_demuxer=yes pcm_u8_encoder=yes pcm_u8_muxer=yes pcm_vidc_decoder=yes pcm_vidc_demuxer=yes pcm_vidc_encoder=yes pcm_vidc_muxer=yes pcx_decoder=yes pcx_encoder=yes perms_filter=yes perspective_filter=yes perspective_filter_deps=gpl pfm_decoder=yes pfm_encoder=yes pgm_decoder=yes pgm_encoder=yes pgmyuv_decoder=yes pgmyuv_encoder=yes pgs_frame_merge_bsf=yes pgssub_decoder=yes pgx_decoder=yes phase_filter=yes phase_filter_deps=gpl phm_decoder=yes phm_encoder=yes photocd_decoder=yes photosensitivity_filter=yes pic=yes pictor_decoder=yes pipe_protocol=yes pixdesctest_filter=yes pixelize_filter=yes pixfmts_super2xsai_test_deps=super2xsai_filter pixlet_decoder=yes pixscope_filter=yes pjs_decoder=yes pjs_demuxer=yes pkg_config=C:/Users/DrTang/Desktop/Sourcehold/vcpkg/installed/x64-windows/tools/pkgconf/pkgconf.exe pkg_config_default=pkg-config pmp_demuxer=yes png_decoder=yes png_decoder_select=inflate_wrapper png_encoder=yes png_encoder_select='deflate_wrapper llvidencdsp' png_parser=yes pnm_parser=yes pocketsphinx=no podpages=yes podpages_deps=perl postproc=no postproc_deps='avutil gpl' postproc_suggest='libm stdatomic' power8=yes power8_deps=vsx pp7_filter=yes pp7_filter_deps=gpl pp_bnk_demuxer=yes pp_filter=yes pp_filter_deps='gpl postproc' ppc4xx=yes ppc4xx_deps=ppc ppm_decoder=yes ppm_encoder=yes prefix=/c/Users/DrTang/Desktop/Sourcehold/vcpkg/packages/ffmpeg_x64-windows prefix_default=/usr/local premultiply_filter=yes prewitt_filter=yes prewitt_opencl_filter=yes prewitt_opencl_filter_deps=opencl procamp_vaapi_filter=yes procamp_vaapi_filter_deps=vaapi program_opencl_filter=yes program_opencl_filter_deps=opencl prompeg_protocol=yes prores_aw_encoder=yes prores_decoder=yes prores_decoder_select='blockdsp idctdsp' prores_encoder=yes prores_encoder_select=fdctdsp prores_ks_encoder=yes prores_metadata_bsf=yes prores_videotoolbox_encoder=yes prores_videotoolbox_encoder_deps=pthreads prores_videotoolbox_encoder_select=videotoolbox_encoder prores_videotoolbox_hwaccel=yes prores_videotoolbox_hwaccel_deps=videotoolbox prores_videotoolbox_hwaccel_select=prores_decoder prosumer_decoder=yes protocols_if_any='async_protocol bluray_protocol cache_protocol concat_protocol concatf_protocol crypto_protocol data_protocol ffrtmpcrypt_protocol ffrtmphttp_protocol file_protocol ftp_protocol gopher_protocol gophers_protocol hls_protocol http_protocol httpproxy_protocol https_protocol icecast_protocol mmsh_protocol mmst_protocol md5_protocol pipe_protocol prompeg_protocol rtmp_protocol rtmpe_protocol rtmps_protocol rtmpt_protocol rtmpte_protocol rtmpts_protocol rtp_protocol sctp_protocol srtp_protocol subfile_protocol tee_protocol tcp_protocol tls_protocol udp_protocol udplite_protocol unix_protocol libamqp_protocol librist_protocol librtmp_protocol librtmpe_protocol librtmps_protocol librtmpt_protocol librtmpte_protocol libsrt_protocol libssh_protocol libsmbclient_protocol libzmq_protocol ipfs_protocol ipns_protocol' psd_decoder=yes pseudocolor_filter=yes psnr_filter=yes psp_muxer=yes psp_muxer_select=mov_muxer ptx_compression=yes ptx_decoder=yes pullup_filter=yes pullup_filter_deps=gpl pulse_indev=yes pulse_indev_deps=libpulse pulse_outdev=yes pulse_outdev_deps=libpulse pva_demuxer=yes pvf_demuxer=yes qcelp_decoder=yes qcelp_decoder_select=lsp qcp_demuxer=yes qdm2_at_decoder=yes qdm2_at_decoder_deps=audiotoolbox qdm2_decoder=yes qdm2_decoder_select='mdct rdft mpegaudiodsp' qdmc_at_decoder=yes qdmc_at_decoder_deps=audiotoolbox qdmc_decoder=yes qdraw_decoder=yes qoi_decoder=yes qoi_encoder=yes qoi_parser=yes qp_filter=yes qpeg_decoder=yes qsv_deps=libmfx qsvdec_example=yes qsvdec_example_deps='avcodec avutil libmfx h264_qsv_decoder' qsvdec_select=qsv qsvenc_select=qsv qsvvpp_select=qsv qtrle_decoder=yes qtrle_encoder=yes r=--enable-x86asm r10k_decoder=yes r10k_encoder=yes r210_decoder=yes r210_encoder=yes r3d_demuxer=yes ra_144_decoder=yes ra_144_decoder_select=audiodsp ra_144_encoder=yes ra_144_encoder_select='audio_frame_queue lpc audiodsp' ra_288_decoder=yes ralf_decoder=yes ralf_decoder_select=golomb random_filter=yes ranlib_default=ranlib rasc_decoder=yes rasc_decoder_select=inflate_wrapper rawvideo_decoder=yes rawvideo_decoder_select=bswapdsp rawvideo_demuxer=yes rawvideo_encoder=yes rawvideo_muxer=yes rdft_select=fft readeia608_filter=yes readvitc_filter=yes realtext_decoder=yes realtext_demuxer=yes realtime_filter=yes redspark_demuxer=yes remap_filter=yes remap_opencl_filter=yes remap_opencl_filter_deps=opencl remove_extradata_bsf=yes removegrain_filter=yes removelogo_filter=yes removelogo_filter_deps='avcodec avformat swscale' remuxing_example=yes remuxing_example_deps='avcodec avformat avutil' repeatfields_filter=yes repeatfields_filter_deps=gpl replaygain_filter=yes resampling_audio_example=yes resampling_audio_example_deps='avutil swresample' reverse_filter=yes rgbashift_filter=yes rgbtestsrc_filter=yes rkmpp=no rl2_decoder=yes rl2_demuxer=yes rm_demuxer=yes rm_muxer=yes roberts_filter=yes roberts_opencl_filter=yes roberts_opencl_filter_deps=opencl roq_decoder=yes roq_demuxer=yes roq_dpcm_decoder=yes roq_dpcm_encoder=yes roq_encoder=yes roq_muxer=yes rotate_filter=yes rpl_demuxer=yes rpza_decoder=yes rpza_encoder=yes rscc_decoder=yes rscc_decoder_deps=zlib rsd_demuxer=yes rso_demuxer=yes rso_muxer=yes rtjpeg_decoder_select=me_cmp rtmp_protocol=yes rtmp_protocol_conflict=librtmp_protocol rtmp_protocol_select=tcp_protocol rtmp_protocol_suggest=zlib rtmpe_protocol=yes rtmpe_protocol_select=ffrtmpcrypt_protocol rtmpe_protocol_suggest=zlib rtmps_protocol=yes rtmps_protocol_conflict=librtmp_protocol rtmps_protocol_select=tls_protocol rtmps_protocol_suggest=zlib rtmpt_protocol=yes rtmpt_protocol_select=ffrtmphttp_protocol rtmpt_protocol_suggest=zlib rtmpte_protocol=yes rtmpte_protocol_select='ffrtmpcrypt_protocol ffrtmphttp_protocol' rtmpte_protocol_suggest=zlib rtmpts_protocol=yes rtmpts_protocol_select='ffrtmphttp_protocol https_protocol' rtmpts_protocol_suggest=zlib rtp_demuxer=yes rtp_demuxer_select=sdp_demuxer rtp_mpegts_muxer=yes rtp_mpegts_muxer_select='mpegts_muxer rtp_muxer' rtp_muxer=yes rtp_protocol=yes rtp_protocol_select=udp_protocol rtpdec_select='asf_demuxer mov_demuxer mpegts_demuxer rm_demuxer rtp_protocol srtp' rtsp_demuxer=yes rtsp_demuxer_select='http_protocol rtpdec' rtsp_muxer=yes rtsp_muxer_select='rtp_muxer http_protocol rtp_protocol rtpenc_chain' rubberband_filter=yes rubberband_filter_deps=librubberband runtime_cpudetect=yes rv10_decoder=yes rv10_decoder_select=h263_decoder rv10_encoder=yes rv10_encoder_select=h263_encoder rv20_decoder=yes rv20_decoder_select=h263_decoder rv20_encoder=yes rv20_encoder_select=h263_encoder rv30_decoder=yes rv30_decoder_select='golomb h264pred h264qpel mpegvideodec rv34dsp' rv30_parser=yes rv40_decoder=yes rv40_decoder_select='golomb h264pred h264qpel mpegvideodec rv34dsp' rv40_parser=yes s302m_decoder=yes s302m_encoder=yes s337m_demuxer=yes sab_filter=yes sab_filter_deps='gpl swscale' safe_bitstream_reader=yes sami_decoder=yes sami_demuxer=yes sanm_decoder=yes sap_demuxer=yes sap_demuxer_select=sdp_demuxer sap_muxer=yes sap_muxer_select='rtp_muxer rtp_protocol rtpenc_chain' sbc_decoder=yes sbc_demuxer=yes sbc_encoder=yes sbc_muxer=yes sbc_parser=yes sbg_demuxer=yes scale2ref_filter=yes scale2ref_filter_deps=swscale scale2ref_npp_filter=yes scale2ref_npp_filter_deps='ffnvcodec libnpp' scale_cuda_filter=yes scale_cuda_filter_deps=ffnvcodec scale_cuda_filter_deps_any='cuda_nvcc cuda_llvm' scale_filter=yes scale_filter_deps=swscale scale_npp_filter=yes scale_npp_filter_deps='ffnvcodec libnpp' scale_qsv_filter=yes scale_qsv_filter_deps=libmfx scale_vaapi_filter=yes scale_vaapi_filter_deps=vaapi scale_vulkan_filter=yes scale_vulkan_filter_deps='vulkan spirv_compiler' scaling_video_example=yes scaling_video_example_deps='avutil swscale' scc_demuxer=yes scc_muxer=yes scd_demuxer=yes scdet_filter=yes scdet_filter_select=scene_sad schannel=yes schannel_conflict='openssl gnutls libtls mbedtls' schannel_requested=yes scharr_filter=yes scpr_decoder=yes screenpresso_decoder=yes screenpresso_decoder_deps=zlib scroll_filter=yes sctp_protocol=yes sctp_protocol_deps='struct_sctp_event_subscribe struct_msghdr_msg_flags' sctp_protocol_select=network sdl2=no sdl2_outdev=yes sdl2_outdev_deps=sdl2 sdp_demuxer=yes sdp_demuxer_select=rtpdec sdr2_demuxer=yes sds_demuxer=yes sdx2_dpcm_decoder=yes sdx_demuxer=yes securetransport=no securetransport_conflict='openssl gnutls libtls mbedtls' segafilm_demuxer=yes segafilm_muxer=yes segment_filter=yes segment_muxer=yes select_filter=yes select_filter_select=scene_sad selectivecolor_filter=yes sendcmd_filter=yes separatefields_filter=yes ser_demuxer=yes setdar_filter=yes setend=yes setend_deps=arm setend_inline_deps=inline_asm setfield_filter=yes setparams_filter=yes setpts_filter=yes setrange_filter=yes setsar_filter=yes settb_filter=yes setts_bsf=yes sga_decoder=yes sga_demuxer=yes sgi_decoder=yes sgi_encoder=yes sgirle_decoder=yes shared=yes sharpen_npp_filter=yes sharpen_npp_filter_deps='ffnvcodec libnpp' sharpness_vaapi_filter=yes sharpness_vaapi_filter_deps=vaapi shear_filter=yes sheervideo_decoder=yes shorten_decoder=yes shorten_decoder_select=bswapdsp shorten_demuxer=yes showcqt_filter=yes showcqt_filter_deps='avformat swscale' showcqt_filter_suggest='libfontconfig libfreetype' showfreqs_filter=yes showinfo_filter=yes showpalette_filter=yes showspatial_filter=yes showspatial_filter_deps=avcodec showspatial_filter_select=fft showspectrum_filter=yes showspectrumpic_filter=yes showvolume_filter=yes showwaves_filter=yes showwavespic_filter=yes shuffleframes_filter=yes shufflepixels_filter=yes shuffleplanes_filter=yes sidechaincompress_filter=yes sidechaingate_filter=yes sidedata_filter=yes sierpinski_filter=yes siff_demuxer=yes signalstats_filter=yes signature_filter=yes signature_filter_deps='gpl avcodec avformat' silencedetect_filter=yes silenceremove_filter=yes simbiosis_imx_decoder=yes simbiosis_imx_demuxer=yes simd_align_16_if_any='altivec neon sse' simd_align_32_if_any=avx simd_align_64_if_any=avx512 sinc_filter=yes sine_filter=yes sipr_decoder=yes sipr_decoder_select=lsp sipr_parser=yes siren_decoder=yes siti_filter=yes sln_demuxer=yes smackaud_decoder=yes smacker_decoder=yes smacker_demuxer=yes smartblur_filter=yes smartblur_filter_deps='gpl swscale' smc_decoder=yes smc_encoder=yes smjpeg_demuxer=yes smjpeg_muxer=yes smoothstreaming_muxer=yes smoothstreaming_muxer_select=ismv_muxer smptebars_filter=yes smptehdbars_filter=yes smush_demuxer=yes smvjpeg_decoder=yes smvjpeg_decoder_select=mjpeg_decoder sndio=no sndio_indev=yes sndio_indev_deps=sndio sndio_outdev=yes sndio_outdev_deps=sndio snow_decoder=yes snow_decoder_select='dwt h264qpel hpeldsp me_cmp rangecoder videodsp' snow_encoder=yes snow_encoder_select='dwt h264qpel hpeldsp me_cmp mpegvideoenc rangecoder' sobel_filter=yes sobel_opencl_filter=yes sobel_opencl_filter_deps=opencl sofalizer_filter=yes sofalizer_filter_deps=libmysofa sol_demuxer=yes sol_dpcm_decoder=yes sonic_decoder=yes sonic_decoder_select='golomb rangecoder' sonic_encoder=yes sonic_encoder_select='golomb rangecoder' sonic_ls_encoder=yes sonic_ls_encoder_select='golomb rangecoder' source_path=/c/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/src/n5.1.2-f31542651f.clean sox_demuxer=yes sox_muxer=yes sp5x_decoder=yes sp5x_decoder_select=mjpeg_decoder spdif_demuxer=yes spdif_demuxer_select=adts_header spdif_muxer=yes spdif_muxer_select=adts_header spectrumsynth_filter=yes speechnorm_filter=yes speedhq_decoder=yes speedhq_decoder_select=mpegvideo speedhq_encoder=yes speedhq_encoder_select=mpegvideoenc speex_decoder=yes split_filter=yes spp_filter=yes spp_filter_deps='gpl avcodec' spp_filter_select='fft idctdsp fdctdsp me_cmp pixblockdsp' spx_muxer=yes spx_muxer_select=ogg_muxer sr_filter=yes sr_filter_deps='avformat swscale' sr_filter_select=dnn srgc_decoder=yes srgc_decoder_select=inflate_wrapper srt_decoder=yes srt_demuxer=yes srt_encoder=yes srt_muxer=yes srtp_protocol=yes srtp_protocol_select='rtp_protocol srtp' ssa_decoder=yes ssa_encoder=yes sse=yes sse2=yes sse2_deps=sse sse2_external_deps=sse_external sse2_inline_deps=sse_inline sse2_suggest='sse2_external sse2_inline' sse3=yes sse3_deps=sse2 sse3_external_deps=sse2_external sse3_inline_deps=sse2_inline sse3_suggest='sse3_external sse3_inline' sse4=yes sse42=yes sse42_deps=sse4 sse42_external_deps=sse4_external sse42_inline_deps=sse4_inline sse42_suggest='sse42_external sse42_inline' sse4_deps=ssse3 sse4_external_deps=ssse3_external sse4_inline_deps=ssse3_inline sse4_suggest='sse4_external sse4_inline' sse_deps=mmxext sse_external_deps=mmxext_external sse_inline_deps=mmxext_inline sse_suggest='sse_external sse_inline' ssim_filter=yes ssse3=yes ssse3_deps=sse3 ssse3_external_deps=sse3_external ssse3_inline_deps=sse3_inline ssse3_suggest='ssse3_external ssse3_inline' static=no stereo3d_filter=yes stereo3d_filter_deps=gpl stereotools_filter=yes stereowiden_filter=yes stl_decoder=yes stl_demuxer=yes str_demuxer=yes stream_segment_muxer=yes streamhash_muxer=yes streamselect_filter=yes strip_default=strip stripping=yes striptype=direct subfile_protocol=yes subrip_decoder=yes subrip_encoder=yes subtitles_filter=yes subtitles_filter_deps='avformat avcodec libass' subviewer1_decoder=yes subviewer1_demuxer=yes subviewer_decoder=yes subviewer_demuxer=yes sunrast_decoder=yes sunrast_encoder=yes sup_demuxer=yes sup_muxer=yes super2xsai_filter=yes super2xsai_filter_deps=gpl superequalizer_filter=yes surround_filter=yes svag_demuxer=yes svq1_decoder=yes svq1_decoder_select=hpeldsp svq1_encoder=yes svq1_encoder_select='hpeldsp me_cmp mpegvideoenc' svq3_decoder=yes svq3_decoder_select='golomb h264dsp h264parse h264pred hpeldsp tpeldsp videodsp' svq3_decoder_suggest=zlib svs_demuxer=yes swaprect_filter=yes swapuv_filter=yes swf_demuxer=yes swf_demuxer_suggest=zlib swf_muxer=yes swresample=yes swresample_deps=avutil swresample_suggest='libm libsoxr stdatomic' sws_max_filter_size=256 sws_max_filter_size_default=256 swscale=yes swscale_alpha=yes swscale_deps=avutil swscale_suggest='libm stdatomic' symver_if_any='symver_asm_label symver_gnu_asm' tak_decoder=yes tak_decoder_select=audiodsp tak_demuxer=yes tak_demuxer_select=tak_parser tak_parser=yes targa_decoder=yes targa_encoder=yes targa_y216_decoder=yes target_os=win32 target_os_default=msys_nt-10.0-22621 target_path='$(CURDIR)' tblend_filter=yes tcp_protocol=yes tcp_protocol_select=network tdsc_decoder=yes tdsc_decoder_deps=zlib tdsc_decoder_select=mjpeg_decoder tedcaptions_demuxer=yes tee_muxer=yes tee_protocol=yes telecine_filter=yes testsrc2_filter=yes testsrc_filter=yes text2movsub_bsf=yes text_decoder=yes text_encoder=yes tg2_muxer=yes tg2_muxer_select=mov_muxer tgp_muxer=yes tgp_muxer_select=mov_muxer theora_decoder=yes theora_decoder_select=vp3_decoder thistogram_filter=yes thp_decoder=yes thp_decoder_select=mjpeg_decoder thp_demuxer=yes threads_if_any=' pthreads os2threads w32threads ' threedostr_demuxer=yes threshold_filter=yes thumbnail_cuda_filter=yes thumbnail_cuda_filter_deps=ffnvcodec thumbnail_cuda_filter_deps_any='cuda_nvcc cuda_llvm' thumbnail_filter=yes tiertexseq_demuxer=yes tiertexseqvideo_decoder=yes tiff_decoder=yes tiff_decoder_select=mjpeg_decoder tiff_decoder_suggest='zlib lzma' tiff_encoder=yes tiff_encoder_suggest=zlib tile_filter=yes tiltshelf_filter=yes tinterlace_filter=yes tinterlace_filter_deps=gpl tinterlace_merge_test_deps=tinterlace_filter tinterlace_pad_test_deps=tinterlace_filter tls_protocol=yes tls_protocol_deps_any='gnutls openssl schannel securetransport libtls mbedtls' tls_protocol_select=tcp_protocol tlut2_filter=yes tmedian_filter=yes tmidequalizer_filter=yes tmix_filter=yes tmv_decoder=yes tmv_demuxer=yes tonemap_filter=yes tonemap_filter_deps=const_nan tonemap_opencl_filter=yes tonemap_opencl_filter_deps='opencl const_nan' tonemap_vaapi_filter=yes tonemap_vaapi_filter_deps='vaapi VAProcFilterParameterBufferHDRToneMapping' toolchain=msvc tpad_filter=yes trace_headers_bsf=yes trace_headers_bsf_select=cbs transcode_aac_example=yes transcode_aac_example_deps='avcodec avformat swresample' transcoding_example=yes transcoding_example_deps='avfilter avcodec avformat avutil' transpose_filter=yes transpose_npp_filter=yes transpose_npp_filter_deps='ffnvcodec libnpp' transpose_opencl_filter=yes transpose_opencl_filter_deps=opencl transpose_vaapi_filter=yes transpose_vaapi_filter_deps='vaapi VAProcPipelineCaps_rotation_flags' transpose_vulkan_filter=yes transpose_vulkan_filter_deps='vulkan spirv_compiler' treble_filter=yes tremolo_filter=yes trim_filter=yes truehd_core_bsf=yes truehd_decoder=yes truehd_decoder_select=mlp_parser truehd_demuxer=yes truehd_demuxer_select=mlp_parser truehd_encoder=yes truehd_encoder_select='lpc audio_frame_queue' truehd_muxer=yes truemotion1_decoder=yes truemotion2_decoder=yes truemotion2_decoder_select=bswapdsp truemotion2rt_decoder=yes truespeech_decoder=yes truespeech_decoder_select=bswapdsp tscc2_decoder=yes tscc_decoder=yes tscc_decoder_select=inflate_wrapper tta_decoder=yes tta_demuxer=yes tta_encoder=yes tta_muxer=yes ttml_encoder=yes ttml_muxer=yes tty_demuxer=yes twinvq_decoder=yes twinvq_decoder_select='mdct lsp sinewin' txd_decoder=yes txd_decoder_select=texturedsp txd_demuxer=yes txtpages=yes txtpages_deps='perl makeinfo' ty_demuxer=yes udp_protocol=yes udp_protocol_select=network udplite_protocol=yes udplite_protocol_select=network ulti_decoder=yes uncodedframecrc_muxer=yes unix_protocol=yes unix_protocol_deps=sys_un_h unix_protocol_select=network unpremultiply_filter=yes unsharp_filter=yes unsharp_opencl_filter=yes unsharp_opencl_filter_deps=opencl untile_filter=yes uspp_filter=yes uspp_filter_deps='gpl avcodec' utvideo_decoder=yes utvideo_decoder_select='bswapdsp llviddsp' utvideo_encoder=yes utvideo_encoder_select='bswapdsp huffman llvidencdsp' v=avutil v210_decoder=yes v210_demuxer=yes v210_encoder=yes v210x_decoder=yes v210x_demuxer=yes v308_decoder=yes v308_encoder=yes v360_filter=yes v408_decoder=yes v408_encoder=yes v410_decoder=yes v410_encoder=yes v4l2_indev=yes v4l2_indev_deps_any='linux_videodev2_h sys_videoio_h' v4l2_indev_suggest=libv4l2 v4l2_m2m=no v4l2_m2m_deps='linux_videodev2_h sem_timedwait' v4l2_outdev=yes v4l2_outdev_deps_any='linux_videodev2_h sys_videoio_h' v4l2_outdev_suggest=libv4l2 vaapi=no vaapi_encode_deps=vaapi vaapi_encode_example=yes vaapi_encode_example_deps='avcodec avutil h264_vaapi_encoder' vaapi_transcode_example=yes vaapi_transcode_example_deps='avcodec avformat avutil h264_vaapi_encoder' vaapi_x11_deps=xlib_x11 vag_demuxer=yes vaguedenoiser_filter=yes vaguedenoiser_filter_deps=gpl valgrind_backtrace=yes valgrind_backtrace_conflict=optimizations valgrind_backtrace_deps=valgrind_valgrind_h value=no vapoursynth=no vapoursynth_demuxer=yes vapoursynth_demuxer_deps=vapoursynth var=v4l2_m2m varblur_filter=yes vb_decoder=yes vble_decoder=yes vble_decoder_select=llviddsp vbn_decoder=yes vbn_decoder_select=texturedsp vbn_encoder=yes vbn_encoder_select=texturedspenc vc1_crystalhd_decoder=yes vc1_crystalhd_decoder_select=crystalhd vc1_cuvid_decoder=yes vc1_cuvid_decoder_deps=cuvid vc1_d3d11va2_hwaccel=yes vc1_d3d11va2_hwaccel_deps=d3d11va vc1_d3d11va2_hwaccel_select=vc1_decoder vc1_d3d11va_hwaccel=yes vc1_d3d11va_hwaccel_deps=d3d11va vc1_d3d11va_hwaccel_select=vc1_decoder vc1_decoder=yes vc1_decoder_select='blockdsp h263_decoder h264qpel intrax8 mpegvideodec vc1dsp' vc1_demuxer=yes vc1_dxva2_hwaccel=yes vc1_dxva2_hwaccel_deps=dxva2 vc1_dxva2_hwaccel_select=vc1_decoder vc1_mmal_decoder=yes vc1_mmal_decoder_deps=mmal vc1_muxer=yes vc1_nvdec_hwaccel=yes vc1_nvdec_hwaccel_deps=nvdec vc1_nvdec_hwaccel_select=vc1_decoder vc1_parser=yes vc1_parser_select=vc1dsp vc1_qsv_decoder=yes vc1_qsv_decoder_select=qsvdec vc1_v4l2m2m_decoder=yes vc1_v4l2m2m_decoder_deps='v4l2_m2m vc1_v4l2_m2m' vc1_vaapi_hwaccel=yes vc1_vaapi_hwaccel_deps=vaapi vc1_vaapi_hwaccel_select=vc1_decoder vc1_vdpau_hwaccel=yes vc1_vdpau_hwaccel_deps=vdpau vc1_vdpau_hwaccel_select=vc1_decoder vc1dsp_select='h264chroma qpeldsp startcode' vc1image_decoder=yes vc1image_decoder_select=vc1_decoder vc1t_demuxer=yes vc1t_muxer=yes vc2_encoder=yes vcr1_decoder=yes vdpau=no vectorscope_filter=yes version_script=--version-script vflip_filter=yes vflip_vulkan_filter=yes vflip_vulkan_filter_deps='vulkan spirv_compiler' vfp=yes vfp_deps_any='aarch64 arm' vfp_inline_deps=inline_asm vfpv3=yes vfpv3_deps=vfp vfpv3_inline_deps=inline_asm vfrdet_filter=yes vfwcap_indev=yes vfwcap_indev_deps='vfw32 vfwcap_defines' vibrance_filter=yes vibrato_filter=yes videotoolbox=no videotoolbox_deps='corefoundation coremedia corevideo' videotoolbox_encoder_deps='videotoolbox VTCompressionSessionPrepareToEncodeFrames' videotoolbox_hwaccel_deps='videotoolbox pthreads' videotoolbox_hwaccel_extralibs='-framework QuartzCore' videotoolbox_suggest=coreservices vidstabdetect_filter=yes vidstabdetect_filter_deps=libvidstab vidstabtransform_filter=yes vidstabtransform_filter_deps=libvidstab vif_filter=yes vignette_filter=yes virtualbass_filter=yes vividas_demuxer=yes vivo_demuxer=yes vmafmotion_filter=yes vmd_demuxer=yes vmdaudio_decoder=yes vmdvideo_decoder=yes vmnc_decoder=yes vobsub_demuxer=yes vobsub_demuxer_select=mpegps_demuxer voc_demuxer=yes voc_muxer=yes volume_filter=yes volumedetect_filter=yes vorbis_decoder=yes vorbis_decoder_select=mdct vorbis_encoder=yes vorbis_encoder_select='audio_frame_queue mdct' vorbis_parser=yes vp3_decoder=yes vp3_decoder_select='hpeldsp vp3dsp videodsp' vp3_parser=yes vp4_decoder=yes vp4_decoder_select=vp3_decoder vp5_decoder=yes vp5_decoder_select='h264chroma hpeldsp videodsp vp3dsp vp56dsp' vp6_decoder=yes vp6_decoder_select='h264chroma hpeldsp huffman videodsp vp3dsp vp56dsp' vp6a_decoder=yes vp6a_decoder_select=vp6_decoder vp6f_decoder=yes vp6f_decoder_select=vp6_decoder vp7_decoder=yes vp7_decoder_select='h264pred videodsp vp8dsp' vp8_cuvid_decoder=yes vp8_cuvid_decoder_deps=cuvid vp8_decoder=yes vp8_decoder_select='h264pred videodsp vp8dsp' vp8_mediacodec_decoder=yes vp8_mediacodec_decoder_deps=mediacodec vp8_nvdec_hwaccel=yes vp8_nvdec_hwaccel_deps=nvdec vp8_nvdec_hwaccel_select=vp8_decoder vp8_parser=yes vp8_qsv_decoder=yes vp8_qsv_decoder_select=qsvdec vp8_rkmpp_decoder=yes vp8_rkmpp_decoder_deps=rkmpp vp8_v4l2m2m_decoder=yes vp8_v4l2m2m_decoder_deps='v4l2_m2m vp8_v4l2_m2m' vp8_v4l2m2m_encoder=yes vp8_v4l2m2m_encoder_deps='v4l2_m2m vp8_v4l2_m2m' vp8_vaapi_encoder=yes vp8_vaapi_encoder_deps=VAEncPictureParameterBufferVP8 vp8_vaapi_encoder_select=vaapi_encode vp8_vaapi_hwaccel=yes vp8_vaapi_hwaccel_deps=vaapi vp8_vaapi_hwaccel_select=vp8_decoder vp9_cuvid_decoder=yes vp9_cuvid_decoder_deps=cuvid vp9_d3d11va2_hwaccel=yes vp9_d3d11va2_hwaccel_deps='d3d11va DXVA_PicParams_VP9' vp9_d3d11va2_hwaccel_select=vp9_decoder vp9_d3d11va_hwaccel=yes vp9_d3d11va_hwaccel_deps='d3d11va DXVA_PicParams_VP9' vp9_d3d11va_hwaccel_select=vp9_decoder vp9_decoder=yes vp9_decoder_select='videodsp vp9_parser vp9_superframe_split_bsf' vp9_dxva2_hwaccel=yes vp9_dxva2_hwaccel_deps='dxva2 DXVA_PicParams_VP9' vp9_dxva2_hwaccel_select=vp9_decoder vp9_mediacodec_decoder=yes vp9_mediacodec_decoder_deps=mediacodec vp9_metadata_bsf=yes vp9_metadata_bsf_select=cbs_vp9 vp9_nvdec_hwaccel=yes vp9_nvdec_hwaccel_deps=nvdec vp9_nvdec_hwaccel_select=vp9_decoder vp9_parser=yes vp9_qsv_decoder=yes vp9_qsv_decoder_select=qsvdec vp9_qsv_encoder=yes vp9_qsv_encoder_deps='libmfx MFX_CODEC_VP9' vp9_qsv_encoder_select=qsvenc vp9_raw_reorder_bsf=yes vp9_rkmpp_decoder=yes vp9_rkmpp_decoder_deps=rkmpp vp9_superframe_bsf=yes vp9_superframe_split_bsf=yes vp9_v4l2m2m_decoder=yes vp9_v4l2m2m_decoder_deps='v4l2_m2m vp9_v4l2_m2m' vp9_vaapi_encoder=yes vp9_vaapi_encoder_deps=VAEncPictureParameterBufferVP9 vp9_vaapi_encoder_select=vaapi_encode vp9_vaapi_hwaccel=yes vp9_vaapi_hwaccel_deps='vaapi VADecPictureParameterBufferVP9_bit_depth' vp9_vaapi_hwaccel_select=vp9_decoder vp9_vdpau_hwaccel=yes vp9_vdpau_hwaccel_deps='vdpau VdpPictureInfoVP9' vp9_vdpau_hwaccel_select=vp9_decoder vp9_videotoolbox_hwaccel=yes vp9_videotoolbox_hwaccel_deps=videotoolbox vp9_videotoolbox_hwaccel_select=vp9_decoder vpk_demuxer=yes vplayer_decoder=yes vplayer_demuxer=yes vpp_qsv_filter=yes vpp_qsv_filter_deps=libmfx vpp_qsv_filter_select=qsvvpp vqa_decoder=yes vqf_demuxer=yes vsconsoleoutput=1 vstack_filter=yes vsx=yes vsx_deps=altivec vulkan=no vulkan_deps_any='libdl LoadLibrary' w32threads= w32threads_deps=atomics_native w32threads_requested=yes w3fdif_filter=yes w64_demuxer=yes w64_demuxer_select=wav_demuxer w64_muxer=yes w64_muxer_select=wav_muxer wav_demuxer=yes wav_demuxer_select=riffdec wav_muxer=yes wav_muxer_select=riffenc waveform_filter=yes wavpack_decoder=yes wavpack_encoder=yes wc3_demuxer=yes wcmv_decoder=yes wcmv_decoder_select=inflate_wrapper weave_filter=yes webm_chunk_muxer=yes webm_chunk_muxer_select=webm_muxer webm_dash_manifest_demuxer=yes webm_dash_manifest_demuxer_select=matroska_demuxer webm_dash_manifest_muxer=yes webm_muxer=yes webp_decoder=yes webp_decoder_select='vp8_decoder exif' webp_muxer=yes webp_parser=yes webvtt_decoder=yes webvtt_demuxer=yes webvtt_encoder=yes webvtt_muxer=yes windres=rc.exe windres_default=windres wmalossless_decoder=yes wmalossless_decoder_select=llauddsp wmapro_decoder=yes wmapro_decoder_select='mdct sinewin wma_freqs' wmav1_decoder=yes wmav1_decoder_select='mdct sinewin wma_freqs' wmav1_encoder=yes wmav1_encoder_select='mdct sinewin wma_freqs' wmav2_decoder=yes wmav2_decoder_select='mdct sinewin wma_freqs' wmav2_encoder=yes wmav2_encoder_select='mdct sinewin wma_freqs' wmavoice_decoder=yes wmavoice_decoder_select='lsp rdft dct mdct sinewin' wmv1_decoder=yes wmv1_decoder_select=h263_decoder wmv1_encoder=yes wmv1_encoder_select=h263_encoder wmv2_decoder=yes wmv2_decoder_select='blockdsp error_resilience h263_decoder idctdsp intrax8 videodsp wmv2dsp' wmv2_encoder=yes wmv2_encoder_select='h263_encoder wmv2dsp' wmv3_crystalhd_decoder=yes wmv3_crystalhd_decoder_select=crystalhd wmv3_d3d11va2_hwaccel=yes wmv3_d3d11va2_hwaccel_select=vc1_d3d11va2_hwaccel wmv3_d3d11va_hwaccel=yes wmv3_d3d11va_hwaccel_select=vc1_d3d11va_hwaccel wmv3_decoder=yes wmv3_decoder_select=vc1_decoder wmv3_dxva2_hwaccel=yes wmv3_dxva2_hwaccel_select=vc1_dxva2_hwaccel wmv3_nvdec_hwaccel=yes wmv3_nvdec_hwaccel_select=vc1_nvdec_hwaccel wmv3_vaapi_hwaccel=yes wmv3_vaapi_hwaccel_select=vc1_vaapi_hwaccel wmv3_vdpau_hwaccel=yes wmv3_vdpau_hwaccel_select=vc1_vdpau_hwaccel wmv3image_decoder=yes wmv3image_decoder_select=wmv3_decoder wnv1_decoder=yes wrapped_avframe_decoder=yes wrapped_avframe_encoder=yes ws_snd1_decoder=yes wsaud_demuxer=yes wsaud_muxer=yes wsd_demuxer=yes wsvqa_demuxer=yes wtv_demuxer=yes wtv_demuxer_select='mpegts_demuxer riffdec' wtv_muxer=yes wtv_muxer_select='mpegts_muxer riffenc' wv_demuxer=yes wv_muxer=yes wve_demuxer=yes x86_64_select=i686 x86_64_suggest=fast_cmov x86asm=yes x86asmexe_default=nasm xa_demuxer=yes xan_dpcm_decoder=yes xan_wc3_decoder=yes xan_wc4_decoder=yes xbin_decoder=yes xbin_demuxer=yes xbm_decoder=yes xbm_encoder=yes xbm_parser=yes xbr_filter=yes xcbgrab_indev=yes xcbgrab_indev_deps=libxcb xcbgrab_indev_suggest='libxcb_shm libxcb_shape libxcb_xfixes' xcorrelate_filter=yes xface_decoder=yes xface_encoder=yes xfade_filter=yes xfade_opencl_filter=yes xfade_opencl_filter_deps=opencl xl_decoder=yes xlib=no xma1_decoder=yes xma1_decoder_select=wmapro_decoder xma2_decoder=yes xma2_decoder_select=wmapro_decoder xma_parser=yes xmedian_filter=yes xmv_demuxer=yes xmv_demuxer_select=riffdec xop=yes xop_deps=avx xop_external_deps=avx_external xop_inline_deps=avx_inline xop_suggest='xop_external xop_inline' xpm_decoder=yes xstack_filter=yes xsub_decoder=yes xsub_encoder=yes xv_outdev=yes xv_outdev_deps='xlib_xv xlib_x11 xlib_xext' xvag_demuxer=yes xwd_decoder=yes xwd_encoder=yes xwma_demuxer=yes xwma_demuxer_select=riffdec y41p_decoder=yes y41p_encoder=yes yadif_cuda_filter=yes yadif_cuda_filter_deps=ffnvcodec yadif_cuda_filter_deps_any='cuda_nvcc cuda_llvm' yadif_filter=yes yadif_videotoolbox_filter=yes yadif_videotoolbox_filter_deps='metal corevideo videotoolbox' yaepblur_filter=yes ylc_decoder=yes ylc_decoder_select=bswapdsp yop_decoder=yes yop_demuxer=yes yuv4_decoder=yes yuv4_encoder=yes yuv4mpegpipe_demuxer=yes yuv4mpegpipe_muxer=yes yuvtestsrc_filter=yes zero12v_decoder=yes zerocodec_decoder=yes zerocodec_decoder_select=inflate_wrapper zlib=no zlib_decoder=yes zlib_decoder_select=inflate_wrapper zlib_encoder=yes zlib_encoder_select=deflate_wrapper zmbv_decoder=yes zmbv_decoder_select=inflate_wrapper zmbv_encoder=yes zmbv_encoder_select=deflate_wrapper zmq_filter=yes zmq_filter_deps=libzmq zoompan_filter=yes zoompan_filter_deps=swscale zscale_filter=yes zscale_filter_deps='libzimg const_nan' mktemp -u XXXXXX ww5hE3 test_ld cc test_cc BEGIN ./ffconf.mLpF8k1K/test.c 1 int main(void){ return 0; } END ./ffconf.mLpF8k1K/test.c cl.exe @C:/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/x64-windows-rel/cflags.rsp -nologo -DHAVE_UNISTD_H=0 -c -Fo./ffconf.mLpF8k1K/test.o ./ffconf.mLpF8k1K/test.c test.c link.exe @C:/Users/DrTang/Desktop/Sourcehold/vcpkg/buildtrees/ffmpeg/x64-windows-rel/ldflags.rsp -nologo -out:./ffconf.mLpF8k1K/test.exe ./ffconf.mLpF8k1K/test.o LINK : fatal error LNK1104: 无法打开文件“.\ffconf.mLpF8k1K\test.exe” C compiler test failed. ```
C:\Users\DrTang\Desktop\Sourcehold\vcpkg\buildtrees\ffmpeg\build-x64-windows-rel-out.log ``` BUILD_ARCH=x86_64 OPTION_VARIABLE=OPTIONS_x86_64 === CONFIGURING === cl.exe is unable to create an executable file. C compiler test failed. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem. ```

Additional context

dg0yt commented 1 year ago

Duplicates #31922?

dd123-a commented 1 year ago

重复项 #31922 ?

Yes, both were sent by me. The difference between these two submissions is that I have changed the version of VS and still cannot solve the problem

dg0yt commented 1 year ago

I can't help with VS. Usually such issues boil to installing some more components, or the Windows SDK.

dd123-a commented 1 year ago

I can't help with VS. Usually such issues boil to installing some more components, or the Windows SDK.

In fact, when I use vcpkg to download ffmpeg again, it will also pop up this pop-up window, stating that test.exe is not specified to run on Windows, or it contains errors. If I use it to install other libraries, it will be correct

dd123-a commented 1 year ago

Okay, when I run the relevant commands directly from the root directory of the C drive, everything is successful, which is so magical that I don't know why