2013-07-11 11 views
7

私は、Amazon S3にビデオをアップロードして保存するために、Paperclipを使用してRailsアプリケーションを持っています。私はビデオファイルを別のフォーマットに変換することや、ウォーターマークを追加することは特に興味がありません。私はちょうど私のビデオプレーヤーでポスター画像として使用するビデオからサムネイルを作成したい。Amazon Elastic Transcoderを使用してサムネイルのみを作成できますか?

Amazon Elastic Transcoderは無料のサムネイル作成を許可しています(サムネイルの作成には料金がかかりません)。すでにAmazonサービスを使用しているので、私はこれを私のサムネイル。

サムネイル以外のファイルが生成されないように入出力オプションを設定する方法を知っている人はいますか?私はちょうど次のことができますか?

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

ええと...とにかくこれはなぜオフトピックですか?私は、Amazon ETがファイルを生成せずにサムネイルを作成できるように、正しいオプション入力が何であるかを具体的に尋ねています。 – ays0110

答えて

4

のみサムネイルを作成するための機能がありません。

実際に何もトランスコードせずに新しいトランスコードジョブを作成することもできません。入力パラメータには、少なくとも入力ビデオの名前が必要です。出力パラメータには、少なくとも出力ファイルの名前とプリセットIDが必要です。パラメータはジョブを開始する前にチェックされ、サムネイルの作成中にジョブが実行されないようにするオプションはありません。

あなたがここで利用可能な機能のすべてについて読むことができます:

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

は表情をffmpegの与えます。インストールするのは面倒ですが、動画からサムネイルを作成することができます。

関連する問題