低版本 node 环境下 ffmpeg 的使用

先介绍一下 ffmpeg 是什么,这时候一款强大的压缩、编辑视频、音频的库,有各个语言的。web 用到 wasm。所以我用这个版本的,官网地址:https://ffmpegwasm.netlify.app

注意:区分是 0.11.x 版本还是 0.12+版本。

两个版本差异性比较大,方法也不一样。我使用的是 0.12+版本。

1. 安装 ffmpeg

常规情况下,肯定是用 npm 安装的,但是低版本 node 不支持 npm,所以需要下载 ffmpeg。通过 cdn 的形式。

1.1 下载 ffmpeg

ffmpeg 文件

遇到的问题

worker,在本地调试没问题,一到线上就报错跨域。, 解决版本,是把 worker 文件放到线上。这样 wasm 就可以访问到 worker 了。

最后更新于

这有帮助吗?