我正在使用Meteor和CollectionFS来存储视频。我需要一个转换来创建我的视频缩略图。
jquery-1.10.2.js
我已经研究过如何用ffmpeg做到这一点:
Videos = new FS.Collection("videos", {
stores: [
new FS.Store.FileSystem("thumbs", {
transformWrite: function(fileObj, readStream, writeStream) {
// What goes here?
}
}),
new FS.Store.FileSystem("videos"),
],
});
但是我不确定如何使用readStream给出并输出writeStream。
以下是使用GraphicsMagick完成图像处理的示例:
ffmpeg -i video.mp4 -vf "thumbnail,scale=640:360" -frames:v 1 thumb.png
虽然示例使用的是本地文件系统,但我使用的是cvs:dropbox,因此您不能依赖本地文件。