npm.io
1.2.1 • Published 1 year ago

@gdty/ffmpeg

Licence
—
Version
1.2.1
Deps
8
Size
17 kB
Vulns
0
Weekly
0

node-ffmpeg-installer

一个跨平台的FFmpeg二进制安装包,专为Node.js项目设计。适用于那些在多种环境中都能“开箱即用”的工具。

支持Linux、Windows和Mac OS/X系统。

通过optionalDependencies、cpu和os等package.json字段的组合,安装器仅下载适用于当前平台的二进制文件。请参见下面的“安装时的警告”。

安装

npm install --save @gdty/ffmpeg

使用示例

const ffmpeg = require('@gdty/ffmpeg');
console.log(ffmpeg.path, ffmpeg.version);
process.spawn()
const ffmpegPath = require('@gdty/ffmpeg').path;
const spawn = require('child_process').spawn;
const ffmpeg = spawn(ffmpegPath, args);
ffmpeg.on('exit', onExit);
fluent-ffmpeg
const ffmpegPath = require('@gdty/ffmpeg').path;
const ffmpeg = require('fluent-ffmpeg');
ffmpeg.setFfmpegPath(ffmpegPath);

常见问题

更新版本

更新版本时,需要把平台包一起升级。

平台打包

忽略平台

npm install --force
或
yarn install --ignore-platform

Keywords