eachlabs-video-edit について
EachLabs Predictions APIで既存の動画を編集・加工するスキルです。モデルの選択から予測の送信、状態確認、動画出力の取得までを扱います。
主な機能
- 01動画タスクに応じたモデル選択
- 02動画の延長と変換
- 03リップシンクとモーション転送
- 04アップスケーリング、リフレーム、補正
- 05音声、字幕、翻訳
活用シーン
- 01モデルを指定して動画を延長
- 02人物動画の発話に口の動きを同期
- 03字幕追加や音声トラックの結合
- 04既存動画の拡大やリフレーム
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ eachlabs/ skills --skill eachlabs-video-editインストール後、Claude Code で/eachlabs-video-editを入力して読み込まれたか確認します。
同梱ファイルreferences/MODELS.md
詳細
EachLabs Video Edit
EachLabs Predictions API を使用して、25 種類以上の AI モデルで既存の動画を編集、変換、強化します。
認証
Header: X-API-Key: <your-api-key>
EACHLABS_API_KEY 環境変数を設定します。キーは eachlabs.ai で取得できます。
モデル選択ガイド
動画の延長
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Veo 3.1 Extend | veo3-1-extend-video | 最高品質の延長 |
| Veo 3.1 Fast Extend | veo3-1-fast-extend-video | 高速な延長 |
| PixVerse v5 Extend | pixverse-v5-extend | PixVerse の延長 |
| PixVerse v4.5 Extend | pixverse-v4-5-extend | 旧バージョンの PixVerse の延長 |
リップシンクとトーキングヘッド
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Sync Lipsync v2 Pro | sync-lipsync-v2-pro | 最高品質のリップシンク |
| PixVerse Lip Sync | pixverse-lip-sync | PixVerse のリップシンク |
| LatentSync | latentsync | オープンソースのリップシンク |
| Video Retalking | video-retalking | 音声ベースのリップシンク |
動画の変換
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Runway Gen4 Aleph | runway-gen4-aleph | 動画の変換 |
| Kling O1 Video Edit | kling-o1-video-to-video-edit | AI 動画編集 |
| Kling O1 V2V Reference | kling-o1-video-to-video-reference | 参照ベースの編集 |
| ByteDance Video Stylize | bytedance-video-stylize | スタイル変換 |
| Wan v2.2 Animate Move | wan-v2-2-14b-animate-move | モーションアニメーション |
| Wan v2.2 Animate Replace | wan-v2-2-14b-animate-replace | オブジェクトの置き換え |
動画のアップスケーリングと強化
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Topaz Upscale Video | topaz-upscale-video | 最高品質のアップスケーリング |
| Luma Ray 2 Video Reframe | luma-dream-machine-ray-2-video-reframe | 動画のリフレーミング |
| Luma Ray 2 Flash Reframe | luma-dream-machine-ray-2-flash-video-reframe | 高速なリフレーミング |
音声と字幕
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| FFmpeg Merge Audio Video | ffmpeg-api-merge-audio-video | 音声トラックの結合 |
| MMAudio V2 | mm-audio-v-2 | 動画への音声追加 |
| MMAudio | mmaudio | 動画への音声追加 |
| Auto Subtitle | auto-subtitle | 字幕の生成 |
| Merge Videos | merge-videos | 動画の連結 |
動画の翻訳
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Heygen Video Translate | heygen-video-translate | 動画内の音声を翻訳 |
モーション転送
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Motion Fast | motion-fast | 高速なモーション転送 |
| Infinitalk V2V | infinitalk-video-to-video | 動画からトーキングヘッドを生成 |
顔の入れ替え(動画)
| モデル | スラッグ | 最適な用途 |
|---|---|---|
| Faceswap Video | faceswap-video | 動画内の顔の入れ替え |
予測のフロー
- モデルを確認
GET https://api.eachlabs.ai/v1/model?slug=<slug>— モデルの存在を検証し、正確な入力パラメーターを含むrequest_schemaを返します。正しい入力を確認するため、予測を作成する前に必ず実行してください。 - モデルスラッグ、バージョン
"0.0.1"、およびスキーマに適合する入力を指定して POSThttps://api.eachlabs.ai/v1/predictionを実行します - ステータスが
"success"または"failed"になるまで ポーリングGET https://api.eachlabs.ai/v1/prediction/{id}を実行します - レスポンスから出力動画の URL を 抽出 します
例
Veo 3.1 で動画を延長する
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "veo3-1-extend-video",
"version": "0.0.1",
"input": {
"video_url": "https://example.com/video.mp4",
"prompt": "Continue the scene with the camera slowly pulling back"
}
}'
Sync v2 Pro でリップシンクする
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "sync-lipsync-v2-pro",
"version": "0.0.1",
"input": {
"video_url": "https://example.com/talking-head.mp4",
"audio_url": "https://example.com/new-audio.mp3"
}
}'
字幕を追加する
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "auto-subtitle",
"version": "0.0.1",
"input": {
"video_url": "https://example.com/video.mp4"
}
}'
音声を動画に結合する
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "ffmpeg-api-merge-audio-video",
"version": "0.0.1",
"input": {
"video_url": "https://example.com/video.mp4",
"audio_url": "https://example.com/music.mp3",
"start_offset": 0
}
}'
Topaz で動画をアップスケーリングする
curl -X POST https://api.eachlabs.ai/v1/prediction \
-H "Content-Type: application/json" \
-H "X-API-Key: $EACHLABS_API_KEY" \
-d '{
"model": "topaz-upscale-video",
"version": "0.0.1",
"input": {
"video_url": "https://example.com/low-res-video.mp4"
}
}'
パラメーターリファレンス
各モデルのパラメーターの詳細については、references/MODELS.md を参照してください。
コメント
Markdown 対応