yuji / mt-plugin-VideoTranscoder

MovableTypeにアイテムとして登録した動画を、クラウドサービスを利用して様々な形式に変換できます。

Home Page:http://blog.takeyu-web.com/mt/2014/06/-videotranscoder-for-movabletype.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VideoTranscoder for MovableType

Amazon Elastic Transcoderによる動画変換機能を追加します。

AWSのコマンドラインツールではなくAPIを直接利用しており、比較的多くのサーバ上で利用頂けます。

インストールすると、アイテム一覧から「動画変換」できるようになります。

動画変換ジョブを登録すると、タスク(run-periodic-tasks)により、自動的に以下の操作が行われます。

  1. 対象の動画ファイルをS3にアップロード
  2. Elastic Transcoder Jobを登録
  3. Jobの完了を定期的に監視
  4. 完了したら変換後の動画ファイルをダウンロードしてアイテム登録

動作環境

  • MovableType 6.0
  • Movable Type クラウド版

##対応済み

  • 動画変換(単一ファイル出力)
  • 動画変換(プレイリスト出力 / TSのみ)
  • 音楽変換
  • サムネイル登録

##TODO

  • chunkによる分割アップロード/ダウンロード対応
    • 現状では大容量動画を扱おうとするとメモリ使いすぎで死にます
  • クライアントライブラリのテスト
  • エラーハンドリングとかもう少しちゃんとやる

##Contributing to VideoTranscoder

Fork, fix, then send me a pull request.

##Copyright

© 2014 Yuichi Takeuchi, released under the MIT license

About

MovableTypeにアイテムとして登録した動画を、クラウドサービスを利用して様々な形式に変換できます。

http://blog.takeyu-web.com/mt/2014/06/-videotranscoder-for-movabletype.html


Languages

Language:Perl 100.0%