VScode ffmpeg.dll 失踪

VScode ffmpeg.dll missing

当我尝试打开 VScode 时,我收到一个错误弹出窗口,提示“代码执行无法继续,因为未找到 ffmpeg.dll。重新安装程序可能会解决此问题”。重新安装 VScode 解决了这个问题,但我想知道首先是什么导致了它,显然它是一个 video/audio 文件 .dll,我不知道 VScode 必须做什么用它来做。

The error

IIRC,ffmpeg.dll 作为 electron.js 的一部分包含在内,而 VScode 正是基于此构建的。显然,getUserMedia API 的 Chromium(驱动电子的前端)表现不佳,他们使用 ffmpeg 作为替代。

这是我几年前做electron的时候记得的,但是我发现了this bit on their website。最近的 electron 版本使用 Swift 代替 getUserMedia API,因此可能不再使用 ffmpeg.dll,您的问题可能与某种版本兼容性有关? (只是推测)