【发布时间】:2021-04-07 22:36:36
【问题描述】:
我有一个协议设置,它将录制的音频作为 .webm 文件发送到 S3 存储桶。
我希望这些文件中的每一个都在它们到达存储桶时立即得到处理。我该怎么做?
后处理有两个步骤,1) 将文件从 .webm 转换为 .wav,2) 运行 program 来分析音频。
在我的电脑上,在终端中,我会这样做:
步骤 1)
FILE="file.webm";
ffmpeg -i "${FILE}" -vn -ab 128k -ar 44100 -y "${FILE%.webm}.wav";
然后步骤 2)
./sonic-annotator -f -d vamp:pyin:pyin:notes -w csv file.wav
如何通过我的 Amazon S3 存储桶执行此操作,全部在云端?
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda