https://github.com/takeyuweb/mt-plugin-videotranscoder
MovableTypeにアイテムとして登録した動画を、クラウドサービスを利用して様々な形式に変換できます。
https://github.com/takeyuweb/mt-plugin-videotranscoder
Last synced: 11 months ago
JSON representation
MovableTypeにアイテムとして登録した動画を、クラウドサービスを利用して様々な形式に変換できます。
- Host: GitHub
- URL: https://github.com/takeyuweb/mt-plugin-videotranscoder
- Owner: takeyuweb
- Created: 2014-06-03T15:17:13.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2014-06-10T17:18:24.000Z (about 12 years ago)
- Last Synced: 2025-03-15T15:13:07.465Z (over 1 year ago)
- Language: Perl
- Homepage: http://blog.takeyu-web.com/mt/2014/06/-videotranscoder-for-movabletype.html
- Size: 302 KB
- Stars: 2
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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