В итоге победил компиляцией ffmpeg'а на AWS EC2 t2.micro из образа, на котором работает Lambda.
Статический билд с сайта JohnVanSickle хоть и запускается на такой машине, на Lambda почему-то упорно падает с ошибкой. Поэтому увы, только компилировать.
Использовал скрипт
markus-perl/ffmpeg-build-script. Но и с ним не гладко: компиляция падала с ошибкой кодека
aom
/
av1
, который упорно показывал свою версию как
0.1.0
, а не требуемую
1.0.0
. Создал
тикет. Эта мелочь вылечилась отказом от кодека aom - в 376-й строке скрипта
build-ffmpeg
заменил
--enable-libaom
на
--disable-libaom
Сборка на слабеньком
t2.micro заняла долгие несколько часов, но итоговый бинарник заработал в AWS Lambda!