@gdty/ffmpeg
v1.2.1
Published
Platform independent binary installer of FFmpeg for node projects
Maintainers
Readme
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