嗨。我想在这个项目中使用 ffmpeg(点击查看)。我尝试使用 wasm 但速度太慢。所以我正在为此使用 Nestjs 和 NodeJS 制作一个后台应用程序。我想问:做什么比较好?我应该使用绑定吗?或者我应该用什么? (拜托,我已经查过这个主题,我知道 npm 中有一个名为“ffmpeg”的库,如果您不知道如何正确工作,请不要回复)
我尝试使用 ffmpeg.wasm,但速度太慢。所以我正在做一个背部。
我使用 ffmpeg 从对我有用的视频中生成缩略图
const ffmpegPath = require("@ffmpeg-installer/ffmpeg").path;
const ffmpeg = require("fluent-ffmpeg");
ffmpeg.setFfmpegPath(ffmpegPath);
const inputVideoPath = folderpath;
const thumbnailTime = 5;
ffmpeg(inputVideoPath)
.seekInput(thumbnailTime)
.frames(1)
.size(`150x80`)
.output(outputThumbnailPath)
.on("end", () => {})
.run();