Этот код отлично работает на моей локальной машине, но я бы хотел переместить его на AWS Lambda
Я уже загрузил ffmpeg в виде двоичной зависимости к функциональному слою
import subprocess
p = subprocess.call(
'ffmpeg -r 1 -loop 1 -i "./ep1.png" -i "./ep1.mp3" -acodec copy -r 1 -shortest -vf scale=1280:720 ep1.flv', shell=True)
Вопрос в том, как заменить
"./ep1.png"
и
"./ep1.mp3"
как понятный путь для команды ffmpeg
Это документация, которую я нашел в boto3, но я не уверен, как это реализовать
s3 = boto3.client('s3')
s3.download_file('BUCKET_NAME', 'OBJECT_NAME', 'FILE_NAME')
Дайте мне знать, если я направляюсь в правильном направлении, после этого шага я бы использовал boto3 для загрузки ep1.flv в выходной сегмент S3