はじめに
WayinVideo API を使えば、誰でも AI による動画処理を自動化ワークフローに組み込むことができます。数時間に及ぶ長尺動画を含め、あらゆる長さの動画を高速・安定・効率的に処理できる設計で、ポッドキャスト、ゲーム配信、ウェビナー、チュートリアル、オンラインコース、インタビュー、会議、Vlog、街歩き映像、スポーツ動画、EC 動画、商品デモなど、さまざまなコンテンツパイプラインに対応しています。動画 URL またはアップロードファイルを送信するだけで、AI 生成のクリップ、要約、文字起こしなどを取得できます。
API リスト
- AI クリッピング:任意の長さの動画を送信すると、バイラルポテンシャルでランク付けされたクリップを取得できます。自動検出された開始・終了タイムスタンプ、AI 生成のタイトル・説明・ハッシュタグ付き。レンダリング済みクリップのエクスポートも可能です。
- モーメント検索:「面白い瞬間」「興奮するゴールシーン」など、欲しいモーメントを自然言語で説明すると、API があらゆる長さの動画から対応するクリップをタイムスタンプ・タイトル・説明付きで高速に抽出します。エクスポートも可能です。
- 動画要約:短尺から数時間の長尺コンテンツまで、あらゆる動画から構造化されたオーバービュー、ハッシュタグ、タイムラインハイライトを高速・安定して生成します。
- 動画文字起こし:動画または音声コンテンツから、話者分離(speaker diarization)付きの単語レベル文字起こしを抽出します。
- AI for Stream Videos:WayinVideo の世界最先端 AI は、リアルタイムで世界を理解し、あなたとともに能動的に探索します。Live Stream Understanding and Clipping を支え、AI Hardware and Robotics の頭脳として機能します。利用を申請するには、こちらから営業チームにお問い合わせください。
対応動画ソース
API は以下のプラットフォームの URL を受け付けます:
- YouTube
- Vimeo
- Dailymotion
- Kick
- Rumble
- Zoom
- Twitch
- TikTok
対応プラットフォームは順次追加予定です。
アップロードしたローカルの動画や音声ファイルも処理できます。
ベース URL
すべての API リクエストは以下のアドレスに送信します:
https://wayinvideo-api.wayin.ai/api/v2
リクエスト形式
API は RESTful 形式で、JSON フォーマットのリクエストボディを受け付けます。すべてのリクエストに以下のヘッダーを含める必要があります:
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY
x-wayinvideo-api-version: v2
レスポンス形式
成功(HTTP 200)
リクエストが成功した場合、API は HTTP ステータス 200 を返し、JSON ボディの data フィールドにペイロードが格納されます:
{
"data": {
"project_id": "prj06928fdjqqaza",
"name": "Sample project name",
"status": "SUCCEEDED"
}
}
data の構造はエンドポイントごとに異なります。エラーレスポンスやその他の HTTP ステータスコードについては ステータスコード をご覧ください。
ステータスのライフサイクル
多くのエンドポイントは非同期処理のステータスを返します。ライフサイクルは以下の通りです:
CREATED → QUEUED → ONGOING → SUCCEEDED / FAILED
SUCCEEDED または FAILED になるまでポーリングでステータスを確認してください。タスクが失敗した場合、レスポンスの data に error_message フィールドが含まれます。