【发布时间】:2018-11-24 14:43:39
【问题描述】:
我正在尝试使用 emscripten 编译 libavcodec 库以生成要在 Web 项目中使用的 wasm。它可以工作,但我想启用硬件加速(至少对于 OSX),但我无法让它工作。 我正在使用这个配置:
--cc=emcc\ --启用交叉编译\ --目标操作系统=无\ --arch=x86\ --disable-runtime-cpudetect \ --禁用-asm \ --禁用剥离\ \ --禁用-bzlib \ --禁用图标\ --禁用-libxcb \ --禁用-lzma \ --禁用-sdl \ --禁用安全传输\ --禁用-xlib \ --禁用-zlib \ --禁用网络\ --禁用-d3d11va \ --禁用-dxva2 \ \ - 禁用所有 \ --禁用一切\ --启用-ffmpeg \ --启用-avcodec \ --启用-avformat \ --启用-avutil \ --启用-avfilter \ --启用-swresample \ --启用-swscale \ --启用解码器=h264 \ --启用解码器=hevc \ --启用编码器=mjpeg \ --启用-vda \ --启用-hwaccel=h264_vda \ --启用-vaapi\ --启用共享
但结果是:没有启用任何 hwaccels。我在配置中缺少什么吗?
谢谢
【问题讨论】:
标签: ffmpeg hardware-acceleration libavcodec