本文へ移動
Developers

Getting started

Quickstart

一つの長尺動画を送信し、非同期Jobを待ち、3本のClipと投稿素材を取得するまでの設計です。

Before you start

Preview data

以下のURL、ID、レスポンスはUI確認用です。実行可能なAPIではありません。

5 steps

  1. 1

    認証情報を安全に読み込む

    将来のAPIキーはサーバー側の環境変数から読み込み、ブラウザへ露出させません。

    Terminalexport VIRAFY_API_KEY=preview_key_not_available
  2. 2

    Sourceを作成する

    日本語の28分42秒の動画をURLで登録し、src_preview_01を受け取ります。

    RequestPOST https://api.virafy.example/v1/sources
  3. 3

    Jobを作成する

    縦型、字幕付き、3候補という出力条件でjob_preview_01を作成します。

    RequestPOST https://api.virafy.example/v1/jobs
  4. 4

    完了を待つ

    queued、analyzing、generating、succeededの順に状態を確認します。

    RequestGET https://api.virafy.example/v1/jobs/job_preview_01
  5. 5

    結果を取得する

    3本のClipと、MP4・SRT・サムネイルのAssetを取得します。

    RequestGET https://api.virafy.example/v1/clips?job_id=job_preview_01

Next steps