【问题标题】:Compiling libavcodec with emscripten (with hardware acceleration)使用 emscripten 编译 libavcodec(带硬件加速)
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-11-05
      • 2012-08-28
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 2019-01-03
      • 1970-01-01
      • 2018-09-21
      相关资源
      最近更新 更多