В GStreamer я использовал 's3src', чтобы получить mp4 из Amazon S3 на мой компьютер.Почему размер файла изменился? - PullRequest
0 голосов
/ 31 января 2019

https://github.com/ford-prefect/gst-plugin-s3

Я пытался использовать в команде много разных элементов и комбинаций элементов.

milanlakhani@ct-lt-966:~/GStreamer$ gst-launch-1.0 s3src uri=s3://eu-west-2/megaducket/youtube.mp4 ! rmdemux ! typefind ! decodebin ! queue ! filesink location=youtube_out9.mp4 name = youtube-out

1 Ответ

0 голосов
/ 05 февраля 2019

Вы декодируете видеоданные из исходного файла и сохраняете результат локально.Эти несжатые данные намного больше исходного файла.

Если вы намеревались просто перенести файл из 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
...