2013-08-01 3 views
11

大きな解像度のビデオをogg、webm、mp4に変換して解像度を変え、モバイルなどに変えたいと思っていますが、ffmpegを使用してトランスコーディングジョブキューを実行したり、エラスティックトランスコーダを使用することを検討しています。 (背景情報:ソースファイルがS3上に既にあるし、WebアプリケーションはかなりAWS SDKに統合され、ファイルが毎日追加されます、リアルタイム変換は必要ありません)AWSエラスティックトランスコーダまたはEC2でffmpegを実行していますか?どちらが安いですか?

私はEC2やffmpegのを使用して知っているが、いくつかのDEVを伴います時間と労力を削減することができます。しかし、良いコスト削減がある場合...

。したがって、私は二つの質問

1を持っている)AWSは、電荷が映像(SD)のおよそ$ .015 /分であると言います。私の質問は、各出力ファイルは別々に請求されます。同僚は、同じ仕事に対して最大30のアウトプットをサポートしていると言います。しかし、それは毎分、または毎分ごとの出力フォーマット(30出力フォーマットの場合、ビデオの0.45ドル/分)であるかどうかは不明です。

2)このユースケースでは、EC2とffmpegの使用経験がありますか?これは、transcorderよりも安いですか?

前回私はこのようなことを開発しましたが、EC2とI/OのI/Oコストを考慮しなかったため、インスタンス自体よりも多くのコストがかかりました。それを安くするためにできるコード最適化はありますか? (スポットインスタンス、安い地域などを使用することは別として)。

+0

EC2ベースの操作を管理する作業時間もカウントしていますか?あなたはエンコーダにロイヤリティを支払うことを確認しましたか? ETSでは、そのような操作を簡単に実行できます。あなたの国がソフトウェア特許を認めている場合、ロイヤリティは適用されますが、私の場合は適用されません。 – Guy

+0

私たちはほとんどの場合、ロイヤルティフリーのオープンソースコーデックに固執していますが、まれにしか期待していません...私はまだその時点では考慮していません。なぜ、私は他のコストや複雑さを理解したいのですか?私は質問に言及したように私が知っているが、特にスケールで私は少なくともEC2を考慮する必要がある場合は節約... – Manquer

答えて

9

AWS Elastic Transcoding Serviceは、MP4/H.264/AACのみをサポートします。現在のところ、WebM/VP8/VorbisやOgg/Theora/Vorbis(あなたが探している他の2つのコンテナ/ビデオ/オーディオの組み合わせ)はサポートされていません。

割り当てのためのカスタムffmpegインストールが必要ですが、間違ったソフトウェアライブラリの組み合わせを使用すると法的な問題が発生する可能性があります。それは特許法問題の合法的な鉱山です。

これを超えると、探しているものを見つけ出す必要があります。格安&スロー対ファースト&高価です。前にこのようなことを築いてきたので、私はEC2 XLインスタンスよりも小さいものをお勧めします。マイクロまたはスモールを使用しようとする場合は、エンコードを完了するまでに数時間および数時間を費やす準備をしてください。

アップロード時にエンコードをトリガーする方法について考える必要があります。 ETSはそれをしません - 手動でそれらを起動する必要があります。

更新: ElasticTranscoderは、デフォルトでWebm VP8 & VP9、HLS、その他のいくつかの形式をサポートするようになりました。

+0

私は現在、EC2ハイコンピューティング媒体のインスタンスがあります、私はWebM (22-24fps)とogv(170-180fps)です。 WebM/VP8/VorbisやOgg/Theora/Vorbisが必要なので、ETSは選択肢ではないと思います。おそらく、私が問題を解消すると、より良いインスタンスにスケールアップできます。法律上の問題については – Manquer

+0

ですが、それは頭痛ですが、H.264/AACの権利のためだけですか?ウェブサイトがエンドユーザに課金されない場合、私の理解しているMPEGグループが無料になったのはどれですか? – Manquer

+0

[Web上のH.264のMPEG-LAのPR](http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/74/n-10-08-26.pdf); [MPEG-LAのGoogleとVP8に関するPR](http://www.mpegla.com/Lists/MPEG%20LA%20News%20List/Attachments/88/n-13-03-07.pdf)。誰もが知る限り、TheoraとVorbisは特許がなく、特許の有効期限が切れています。エンコードとデコードの両方に使用されているffmpegコンポーネントのライセンスにも注意する必要があります。誰かがCinepackでエンコードされた古いビデオをAVIコンテナにアップロードするとどうなりますか?私はデコーダ(リーダー)ソフトウェアがGPLであることを確認できません。 –