{"id":21285572,"url":"https://github.com/takeyuweb/mt-plugin-videotranscoder","last_synced_at":"2025-07-14T18:41:15.804Z","repository":{"id":17643349,"uuid":"20447808","full_name":"takeyuweb/mt-plugin-VideoTranscoder","owner":"takeyuweb","description":"MovableTypeにアイテムとして登録した動画を、クラウドサービスを利用して様々な形式に変換できます。","archived":false,"fork":false,"pushed_at":"2014-06-10T17:18:24.000Z","size":309,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-15T15:13:07.465Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://blog.takeyu-web.com/mt/2014/06/-videotranscoder-for-movabletype.html","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/takeyuweb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-03T15:17:13.000Z","updated_at":"2014-09-09T20:53:03.000Z","dependencies_parsed_at":"2022-09-02T22:10:46.471Z","dependency_job_id":null,"html_url":"https://github.com/takeyuweb/mt-plugin-VideoTranscoder","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/takeyuweb/mt-plugin-VideoTranscoder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takeyuweb%2Fmt-plugin-VideoTranscoder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takeyuweb%2Fmt-plugin-VideoTranscoder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takeyuweb%2Fmt-plugin-VideoTranscoder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takeyuweb%2Fmt-plugin-VideoTranscoder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/takeyuweb","download_url":"https://codeload.github.com/takeyuweb/mt-plugin-VideoTranscoder/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takeyuweb%2Fmt-plugin-VideoTranscoder/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265334160,"owners_count":23748960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T11:21:12.413Z","updated_at":"2025-07-14T18:41:15.781Z","avatar_url":"https://github.com/takeyuweb.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"VideoTranscoder for MovableType\n==================\n\n* Author:: Yuichi Takeuchi \u003cinfo@takeyu-web.com\u003e\n* Website:: http://takeyu-web.com/\n* Copyright:: Copyright 2014 Yuichi Takeuchi\n* License:: MIT License\n\n[Amazon Elastic Transcoder](http://aws.amazon.com/jp/elastictranscoder/)による動画変換機能を追加します。\n\nAWSのコマンドラインツールではなくAPIを直接利用しており、比較的多くのサーバ上で利用頂けます。\n\nインストールすると、アイテム一覧から「動画変換」できるようになります。\n\n動画変換ジョブを登録すると、タスク（`run-periodic-tasks`）により、自動的に以下の操作が行われます。\n\n1. 対象の動画ファイルをS3にアップロード\n2. Elastic Transcoder Jobを登録\n3. Jobの完了を定期的に監視\n4. 完了したら変換後の動画ファイルをダウンロードしてアイテム登録\n\n\n## 動作環境\n\n- MovableType 6.0\n- Movable Type クラウド版\n\n\n##対応済み\n\n- 動画変換（単一ファイル出力）\n- 動画変換（プレイリスト出力 / TSのみ）\n- 音楽変換\n- サムネイル登録\n\n\n##TODO\n\n- chunkによる分割アップロード／ダウンロード対応\n  - 現状では大容量動画を扱おうとするとメモリ使いすぎで死にます\n- クライアントライブラリのテスト\n- エラーハンドリングとかもう少しちゃんとやる\n\n\n##Contributing to VideoTranscoder\n\nFork, fix, then send me a pull request.\n\n\n##Copyright\n\n© 2014 Yuichi Takeuchi, released under the MIT license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftakeyuweb%2Fmt-plugin-videotranscoder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftakeyuweb%2Fmt-plugin-videotranscoder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftakeyuweb%2Fmt-plugin-videotranscoder/lists"}