【问题标题】:AWS Elastic Transcoder Preset for Alexa Skills适用于 Alexa 技能的 AWS Elastic Transcoder 预设
【发布时间】:2018-11-07 04:54:22
【问题描述】:

我正在构建一个与小型无服务器 lambda 函数相关的 Alexa 技能,该函数使用 AWS Elastic Transcoder 服务将视频文件转换为音频。然而,Alexa 确实对它想要的格式有明确的要求:MP3,比特率为 48 kbps,采样率为 16000 Hz。

是否为此预定义了任何 AWS Elastic Transcoder Preset?我尝试用 比特率 48 SampleRate auto(因为显然 16000Hz 不是一个选项)但没有任何成功。

对此的任何帮助将不胜感激。

谢谢!

【问题讨论】:

  • 有没有想过用FFmpeg作为转换器,在lambda函数中进行转换
  • 你会运行类似这样的东西:ffmpeg -i video.mp4 -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 testausio.mp3
  • @ChuckLaPress 是的,但是我在使用 ffmpeg for node 运行 lambda 函数时遇到了一些问题,这就是为什么如果有弹性转码器的选项我会更喜欢它。另外,AWS 服务(Elastic Transcoder)不支持对他们的另一项服务(Alexa)有用的预设似乎真的很奇怪。
  • 你说得对,我不是想搞笑,而是看着你的问题并在这里阅读了很多答案:google.com/…。我看到 aws 市场也有一个 ffmpeg 解决方案,尽管没有一个很便宜。您可能不得不求助于运行 Linux 机器并根据作业对其进行转换。
  • 具体查看前两个谷歌点击和然后是aws市场上的HVM。除非此应用程序用于商业解决方案,否则我会认真考虑在本地转换文件并将转换后的 mp3 存储到 s3 以供 Alexa 播放。或向转码器团队提供支持票,并附上您的用例,也许他们可以提供更简单的解决方案。抱歉,这是我能提供的最好帮助。

标签: amazon-web-services alexa amazon-elastic-transcoder video-conversion


【解决方案1】:

以下预设设置对我有用:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-14
    • 2016-03-06
    • 1970-01-01
    • 1970-01-01
    • 2019-07-08
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    相关资源
    最近更新 更多