An open API service indexing awesome lists of open source software.

https://github.com/takeyuweb/mt-plugin-videotranscoder

MovableTypeにアイテムとして登録した動画を、クラウドサービスを利用して様々な形式に変換できます。
https://github.com/takeyuweb/mt-plugin-videotranscoder

Last synced: 11 months ago
JSON representation

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

Awesome Lists containing this project

README

          

VideoTranscoder for MovableType
==================

* Author:: Yuichi Takeuchi
* Website:: http://takeyu-web.com/
* Copyright:: Copyright 2014 Yuichi Takeuchi
* License:: MIT License

[Amazon Elastic Transcoder](http://aws.amazon.com/jp/elastictranscoder/)による動画変換機能を追加します。

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