gpt4 book ai didi

ffmpeg - audioCodec 无法识别 'aac' 或 'libfdk-aac'

转载 作者:行者123 更新时间:2023-12-04 23:16:39 26 4
gpt4 key购买 nike

我想使用 ffmpeg 将 mp3 转换为 aac 并将其流式传输到我的节点应用程序中的 s3。我的代码如下。现在,当我尝试将 audioCodec 用作“aac”或“libfdk-aac”时。它抛出错误。请注意,ffmpeg 是使用“libfdk-aac”编译的,并且可以从命令行正常工作。

任何输入/修复?

var proc = new ffmpeg({source:uploadedFiles[0].fd})
.audioCodec('aac') // .audioCodec('libfdk-aac')
.audioChannels(1);

proc.on('error', function(err) {
console.log('An error occurred: ' + err.message);
})
.on('end', function() {
console.log('audio uploaded successfully!');
}).pipe(upload(opts));

谢谢。

最佳答案

编码器名为 libfdk_aac ,而不是 libfdk-aac .将连字符 (-) 替换为下划线 (_)。

关于ffmpeg - audioCodec 无法识别 'aac' 或 'libfdk-aac',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30456371/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com