输入格式“ HighPass = F = 300,无法流利的FFMPEG NPM
我正在使用[fluent-ffmpeg] [1]包装将mp3转换为WAV。我也在计算机上安装了FFMPEG。
现在,在nodejs中,我正在尝试使用选项的命令
ffmpeg(mp3FilePath)
.inputOptions([
'-af', '"highpass=f=300, lowpass=f=3400"',
'-r', '8000',
'-ac', '1'
])
.output(wavFilePath)
.on('error', (err) => {
console.log('An error occurred: ' + err.message);
res.json("failed");
})
.on('progress', (progress) => {
// console.log(JSON.stringify(progress));
console.log('Processing: ' + progress.targetSize + ' KB converted');
})
.on('end', () => {
console.log('Processing finished !');
res.json("done");
}).run();
,但这会引发错误,
An error occurred: ffmpeg exited with code 1: lowpass=f=3400": Invalid argument
我无法弄清楚什么是问题。有帮助吗? [1]: https://www.npmjs.coms.com/package/package/package/package/pluent-fluent-fluent-ffmpeg
I am using [fluent-ffmpeg][1] package to convert mp3 to wav. I have installed ffmpeg on my machine as well.
Now in nodejs, I am trying following commands with options
ffmpeg(mp3FilePath)
.inputOptions([
'-af', '"highpass=f=300, lowpass=f=3400"',
'-r', '8000',
'-ac', '1'
])
.output(wavFilePath)
.on('error', (err) => {
console.log('An error occurred: ' + err.message);
res.json("failed");
})
.on('progress', (progress) => {
// console.log(JSON.stringify(progress));
console.log('Processing: ' + progress.targetSize + ' KB converted');
})
.on('end', () => {
console.log('Processing finished !');
res.json("done");
}).run();
but this throws error
An error occurred: ffmpeg exited with code 1: lowpass=f=3400": Invalid argument
I am not able to figure out what is the problem. Any help?
[1]: https://www.npmjs.com/package/fluent-ffmpeg
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我使用输出选项作为输入选项并通过音频过滤器有一个函数
I was using output options as input options and to pass audio filter there is a function