问题描述
有谁知道如何改变水印图片的大小?;其次,我尝试将 complexFilter()
与 size()
和 aspect()
方法一起使用,但它抛出了一个错误,complex-filter can not be used with complexFiltergraph in the same input stream?
这是我的代码:
await ffmpeg('tmp/' + file.name)
.input(waterMarkImage)
.videoFilter([
'overlay=10:10','scale=1280:720','aspect=16:9','crop=1280:554:0:90',])
.output(key)
.on('progress',function (progress) {
console.log('Processing: ' + progress.percent + '% done')
})
.on('end',function (stdout,stderr) {
console.log('Finished')
fs.unlink(dir + file.name,function (err) {
if (err) throw err
console.log('File deleted')
})
})
.on('error',function (err) {
console.log('an error happened: ' + err.message)
fs.unlink(dir + file.name,function (err) {
if (err) throw err
console.log('File deleted')
})
})
.save(dir + key)
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)