【问题标题】:Converting AWS Polly Audio Stream with fluent-ffmpeg使用 fluent-ffmpeg 转换 AWS Polly 音频流
【发布时间】:2018-01-03 08:21:16
【问题描述】:

我正在尝试使用 fluent-ffmpeg 在 Node.js 中转换来自 Amazon AWS Polly 的音频流。文档说我可以转换一个流,这是 Polly 的输出所提供的,但我收到“无效输入”错误。

polly.synthesizeSpeech(pollyParams, function (err, data) {
if (err) {
    console.log(err)
} else {
    console.log('Audio')
    console.log(data)
    ffmpeg().input(data.AudioStream).inputOptions(['-ac 2', '-codec:a libmp3lame', '-b:a 48k', '-ar 16000']) 
}  

结果:

音频流:} 2017-07-27T14:07:09.335Z dd75614c-72d4-11e7-b7cd-5d4425c782fc 错误:输入无效 在 FfmpegCommand.proto.mergeAdd.proto.addInput.proto.input (/var/task/node_modules/fluent-ffmpeg/lib/options/inputs.js:34:15)

我知道 Polly 的输出是有效的音频流,因为我可以将它保存到 S3 存储桶中。我宁愿在保存到 S3 之前转换流,而不是保存它,从 S3 中提取它,转换它,然后再次保存。

感谢您的帮助!

【问题讨论】:

    标签: node.js amazon-web-services ffmpeg fluent-ffmpeg amazon-polly


    【解决方案1】:

    没关系...看起来像 ffmpeg 的错误: https://github.com/fluent-ffmpeg/node-fluent-ffmpeg/issues/616

    【讨论】:

      猜你喜欢
      • 2019-05-23
      • 1970-01-01
      • 2021-07-20
      • 1970-01-01
      • 2017-12-07
      • 2020-04-14
      • 2017-11-10
      • 2011-03-07
      • 2020-08-25
      相关资源
      最近更新 更多