Я чувствую тебя. Я в таком же положении. «Я просто хочу объединить несколько аудиофайлов» ограничено тем фактом, что объединение ffmpeg
и ffprobe
составляет около 150 МБ. Добавьте boto3 для python, и вам не останется больше ничего, чтобы втиснуть в сегодняшние комбинированные изображения слоя Lambda + размером 250 МБ. Так что, хотя в какой-то момент вам это может сойти с рук, как только вы достигнете этого жесткого предела, у вас возникнут проблемы.
Я подозреваю, что лучшим решением является создание отдельной лямбда-функции pydub с параметрами для адресов S3 источника и назначения + путей. Как только кто-то это сделает и у вас будет открытый исходный код, вы можете развернуть его в своей учетной записи и вызвать из функции c, специфичной для вашего приложения.
Если удастся это сделать, поделюсь ссылкой на него.