2013-07-11 15 views
7

Mam aplikację Rails używającą spinacza do wysyłania i przechowywania filmów na Amazon S3. Nie jestem szczególnie zainteresowany konwersją plików wideo na inny format lub dodaniem znaków wodnych, nic nadzwyczajnego. Chcę tylko tworzyć miniatury z filmów, które będą używane jako plakaty w moich odtwarzaczach wideo.Czy mogę korzystać z Amazon Elastic Transcoder, aby tworzyć tylko miniatury?

Widzę, że Amazon Elastic Transcoder pozwala na tworzenie darmowych miniatur (lub raczej nie pobiera opłat za tworzenie miniatur), a ponieważ korzystam już z usług Amazon, chciałem sprawdzić, czy mogę użyć tego dla mojego miniatury.

Czy ktoś wie, jak ustawić opcje wejścia/wyjścia, tak aby żaden plik nie był generowany poza miniaturami? Czy mogę po prostu wykonać następujące czynności?

transcoder = AWS::ElasticTranscoder::Client.new 
transcoder.create_job(
    pipeline_id: APP_CONFIG[Rails.env][:pipeline_id], 
    input: { 
    key: VIDEOPATH, 
    frame_rate: 'auto', 
    resolution: 'auto', 
    aspect_ratio: 'auto', 
    interlaced: 'auto', 
    container: 'auto' 
     }, 
     output: { 
     key: , #LEAVE THIS BLANK TOO? 
     preset_id: , #LEAVE THIS BLANK? 
     thumbnail_pattern: "thumbnail", 
     rotate: '0' 
     } 
    ) 
+0

Uhmm ... Dlaczego tak jest poza tematem? Pytam konkretnie, jakie są prawidłowe dane wejściowe, aby Amazon ET nie generował pliku, ale tworzy miniaturę. – ays0110

Odpowiedz

4

nr

Brak funkcje do tworzenia tylko miniaturki.

Nie można również utworzyć nowego zadania transkodowania bez faktycznego transkodowania czegokolwiek. Parametry wejściowe wymagają co najmniej nazwy wejściowego wideo. Parametry wyjściowe wymagają co najmniej nazwy pliku wyjściowego i presetu ID. Parametry są sprawdzane przed rozpoczęciem zadania i nie ma opcji, które uniemożliwiałyby wykonanie zadania podczas tworzenia miniatury.

można przeczytać o wszystkich dostępnych funkcji tutaj:

http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/api-reference.html

Daj FFmpeg wygląd. Instalacja może być trudna, ale może tworzyć miniatury z filmów.