はじめに
拡大処理は、小さなインタビュー、スマートフォンの録画、アニメーションを大きな編集形式に取り込む際に使います。劣化した顔ときれいな CG では問題が違うため、入力の特徴に応じてモデルを決めます。
主な機能とハイライト
Proteus が出発点になり、Iris は傷んだ顔、Dione はインターレースを扱います。Artemis は品質やハローに応じた候補を備え、Gaia にはアニメーション向けの選択肢があります。
ポッドキャストの検証では 640×360 が 1920×1080 となり、24 fps とマイク音声が残りました。自転車の輪郭は読みやすくなりましたが、圧縮ブロックが残る箇所もありました。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
video_url | はい | 必須の MP4 リンクまたはアップロードで、長さは 1–60 秒です。範囲外の素材は受理前に拒否され、拡大後も元の尺と音声を保持します。 1 文字以上 |
preset | いいえ |
既定は |
resolution | いいえ |
|
料金
拡大の料金はモデルと解像度の組み合わせで決まります。元の尺を整数秒に切り上げてから課金ステップ単位に切り上げ、最低 1 ステップ分を計上します。表示の秒単価はステップ価格をその秒数で割った値です。受理時はアップロードの実測尺、外部リンクは 60 秒分を確保し、完了後に余剰を返します。失敗時は請求しません。20 種は同じ解像度で同額ですが、gaia_2_animation は別料金で、上位の解像度ほど高くなります。
| 解像度 | スタイルプリセット: artemis_aliasing_moire | スタイルプリセット: artemis_hq | スタイルプリセット: artemis_lq | スタイルプリセット: artemis_medium_halo | スタイルプリセット: artemis_mq | スタイルプリセット: artemis_strong_halo | スタイルプリセット: dione_dehalo | スタイルプリセット: dione_dv | スタイルプリセット: dione_robust | スタイルプリセット: dione_robust_dehalo | スタイルプリセット: dione_tv | スタイルプリセット: gaia_cg | スタイルプリセット: gaia_hq | スタイルプリセット: iris_lq | スタイルプリセット: iris_mq | スタイルプリセット: proteus | スタイルプリセット: proteus_natural | スタイルプリセット: rhea | スタイルプリセット: theia_detail | スタイルプリセット: theia_fidelity | スタイルプリセット: gaia_2_animation |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.0070588235 / 秒 | $0.012 / 秒 |
| $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.0146341463 / 秒 | $0.012 / 秒 |
| $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.026 / 秒 | $0.036 / 秒 |
| $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.0585365854 / 秒 | $0.036 / 秒 |
ユースケース
インタビュー集では、顔を動かしながら話す区間を試すと、静止画では分からない輪郭の変化を確認できます。
DV の挿入素材では走査線を、アニメーションでは細い線や規則的な模様を重点的に見ます。
プロンプトガイドと実践のヒント
この処理に文章のプロンプトはありません。proteus と 1080p から始め、サイズを固定してモデルを比較してから出力を大きくします。
固定 2 倍のモデルでは特に実際の縦横サイズを確認します。映像全体を音付きで再生し、目、髪、細線を納品時の表示サイズで見比べます。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "topaz/video-ai/upscale",
"input": {
"preset": "proteus",
"resolution": "1080p",
"video_url": "https://example.com/reference.mp4"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。








