Ffmpeg 使用emscripten编译libavcodec(硬件加速)

Ffmpeg 使用emscripten编译libavcodec(硬件加速),ffmpeg,hardware-acceleration,libavcodec,Ffmpeg,Hardware Acceleration,Libavcodec,我正在尝试使用emscripten编译libavcodec库,以生成一个wasm,用于web项目。它可以工作,但我想启用硬件加速(至少对于OSX),但我无法让它工作。 我正在使用此配置: --cc=emcc\ --启用交叉编译\ --目标操作系统=无\ --arch=x86\ --禁用运行时cpudetect\ --禁用asm\ --禁用剥离\ \ --禁用bzlib\ --禁用iconv\ --禁用libxcb\ --禁用lzma\ --禁用sdl\ --禁用安全传输\ --禁用xlib\ -

我正在尝试使用emscripten编译libavcodec库,以生成一个wasm,用于web项目。它可以工作,但我想启用硬件加速(至少对于OSX),但我无法让它工作。 我正在使用此配置:

--cc=emcc\ --启用交叉编译\ --目标操作系统=无\ --arch=x86\ --禁用运行时cpudetect\ --禁用asm\ --禁用剥离\ \ --禁用bzlib\ --禁用iconv\ --禁用libxcb\ --禁用lzma\ --禁用sdl\ --禁用安全传输\ --禁用xlib\ --禁用zlib\ --禁用网络\ --禁用-d3d11va\ --禁用-dxva2\ \ --禁用所有\ --禁用一切\ --启用ffmpeg\ --启用avcodec\ --启用avformat\ --启用avutil\ --启用avfilter\ --启用swresample\ --启用swscale\ --启用解码器=h264\ --启用解码器=hevc\ --启用编码器=mjpeg\ --启用vda\ --启用hwaccel=h264_vda\ --启用vaapi\ --启用共享

但结果是:没有启用hAccels。配置中是否缺少某些内容


感谢不兼容的要求。WASM不(也不能)支持vaapi、h264_vda或任何其他需要低级别内核/驱动程序集成的功能