Вы декодируете видеоданные из исходного файла и сохраняете результат локально.Эти несжатые данные намного больше исходного файла.
Если вы намеревались просто перенести файл из S3, вам не следует декодировать его в процессе.Руководство по проекту на GitHub на самом деле содержит пример передачи файлов:
$ gst-launch-1.0 \
s3src uri=s3://ap-south-1/my-bucket/my-object-key/which-can-have-slashes?version=my-optional-version ! filesink name=my-object.out