ข้อกำหนดทาง技术ของ runwayml-character-performance
| สเปก | รายละเอียด |
|---|---|
| รหัสรุ่น | runwayml-character-performance |
| ผู้ให้บริการ | Runway |
| ประเภทโมเดล | การแสดงของตัวละคร / การจับการแสดงด้วย AI |
| ฟังก์ชันหลัก | ถ่ายโอนการแสดงจากวิดีโอผู้แสดงไปยังภาพหรือวิดีโอตัวละคร |
| อินพุตหลัก | วิดีโอการแสดงของผู้แสดง + ภาพอ้างอิงตัวละครหรือวิดีโอ |
| ประเภทเอาต์พุต | คลิปวิดีโอที่สร้างขึ้นพร้อมการถ่ายโอนการเคลื่อนไหว การแสดงสีหน้า และการพูด |
| อินพุตตัวละครที่รองรับ | ภาพหรือวิดีโอ |
| การถ่ายโอนท่าทาง | รองรับสำหรับเวิร์กโฟลว์ที่ใช้อินพุตเป็นภาพตัวละคร; ไม่รองรับเมื่ออินพุตตัวละครเป็นวิดีโอ |
| การควบคุมใบหน้า | รองรับการปรับระดับความแสดงออก/ความเข้มของการแสดงสีหน้า |
| การเคลื่อนไหวของสภาพแวดล้อม | เพิ่มโดยอัตโนมัติเมื่ออินพุตตัวละครเป็นภาพ |
| ความละเอียดเอาต์พุต | 1280×720, 720×1280, 960×960, 1104×832, 832×1104, 1584×672 |
| อัตราส่วนภาพ | 16:9, 9:16, 1:1, 4:3, 3:4, 21:9 |
| อัตราเฟรม | 24 FPS |
| ความยาวคลิป | ขั้นต่ำ 3 วินาที สูงสุด 30 วินาที |
| รูปแบบการเข้าถึงบน CometAPI | REST API ผ่านปลายทาง character performance ที่รองรับ Runway |
runwayml-character-performance คืออะไร?
runwayml-character-performance เป็นตัวระบุแพลตฟอร์มของ CometAPI สำหรับเวิร์กโฟลว์การสร้าง character performance ของ Runway ซึ่ง Runway มักเรียกว่า Act-Two โมเดลนี้สร้างมาเพื่อทำให้ตัวละครเคลื่อนไหวจากคลิปการแสดงของมนุษย์: คุณให้วิดีโอการแสดงของผู้แสดงพร้อมภาพหรือวิดีโอตัวละคร แล้วระบบจะถ่ายโอนการเคลื่อนไหวบนใบหน้า การแสดงออก จังหวะการพูด และการเคลื่อนไหวของร่างกายไปยังช็อตตัวละครที่สร้างขึ้น
โมเดลนี้ถูกออกแบบมาสำหรับเวิร์กโฟลว์ของครีเอเตอร์ที่ต้องการแอนิเมชันตัวละครอย่างรวดเร็วโดยไม่ต้องใช้ระบบจับการเคลื่อนไหวแบบดั้งเดิม Runway อธิบายว่าเป็นวิธีทำให้ตัวละครมีชีวิตด้วยการเคลื่อนไหว การพูด และการแสดงออกที่สมจริง พร้อมทั้งรองรับตัวละครที่ไม่ใช่มนุษย์และสไตล์ภาพที่หลากหลาย เมื่อเป้าหมายเป็นภาพนิ่ง ระบบยังสามารถสังเคราะห์การเคลื่อนไหวของสภาพแวดล้อมเพื่อให้ช็อตดูกลมกลืนเป็นธรรมชาติมากขึ้น
บน CometAPI ความสามารถนี้เปิดให้ใช้งานผ่านปลายทาง character performance ของ Runway จึงเหมาะสำหรับทีมผลิตภัณฑ์ เครื่องมือสำหรับครีเอทีฟ สายงานต้นแบบ และเวิร์กโฟลว์สื่อแบบอัตโนมัติที่ต้องการเข้าถึงการแอนิเมตตัวละครจากการแสดงได้อย่างเป็นโปรแกรม (cometapi.com)
คุณสมบัติหลักของ runwayml-character-performance
- การถ่ายโอนการแสดง: แมปการแสดงของบุคคลจากวิดีโอต้นทางไปยังตัวละครเป้าหมาย รวมทั้งการเคลื่อนไหวใบหน้า การแสดงออก และการเคลื่อนไหวของร่างกายโดยรวม
- อินพุตตัวละครที่ยืดหยุ่น: รองรับทั้งภาพตัวละครหรือวิดีโอตัวละคร ให้ทางเลือกด้านการควบคุมการเคลื่อนไหวและการคงสภาพฉากที่แตกต่างกัน
- การควบคุมท่าทางสำหรับตัวละครที่ใช้อินพุตเป็นภาพ: เมื่อใช้อินพุตเป็นภาพตัวละคร โมเดลสามารถถ่ายโอนท่าทางและโพสของร่างกายจากคลิปการแสดง เพื่อให้แอนิเมชันมีความแสดงออกมากขึ้น
- แอนิเมชันภาพนิ่งที่คำนึงถึงฉาก: สำหรับอินพุตเป็นภาพนิ่ง ระบบจะเพิ่มการเคลื่อนไหวของสภาพแวดล้อมหรือเอฟเฟกต์คล้ายกล้องโดยอัตโนมัติ เพื่อไม่ให้ผลลัพธ์ดูนิ่งแข็ง
- เวิร์กโฟลว์ตัวละครที่คงวิดีโอต้นฉบับ: เมื่ออินพุตตัวละครเป็นวิดีโอ ผลลัพธ์จะคงตัวแบบ ฉาก และการเคลื่อนไหวของกล้องเดิมไว้ พร้อมนำการแสดงทางใบหน้าไปใช้
- ปรับระดับความแสดงออกทางใบหน้าได้: รองรับการควบคุมความเข้มของการแสดงออก เพื่อปรับสมดุลระหว่างการถ่ายโอนการแสดงที่ชัดเจนกับความนิ่งและความสม่ำเสมอของภาพ
- ตัวเลือกเอาต์พุตที่เหมาะกับการผลิต: รองรับอัตราส่วนและความละเอียดที่ใช้กันทั่วไปที่ 24 FPS ใช้ได้กับรูปแบบแนวนอน แนวตั้ง สี่เหลี่ยมจัตุรัส และรูปแบบภาพยนตร์สำหรับโซเชียล/วิดีโอ
- การปรับให้เหมาะกับแอนิเมชันแบบคลิปสั้น: เหมาะกับคลิปสั้น โดยมีขั้นต่ำ 3 วินาที และรองรับสูงสุด 30 วินาที เหมาะกับโฆษณา คลิปโซเชียล บทสนทนาสั้น previs และซีนต้นแบบ
วิธีเข้าถึงและผสานการทำงานของ runwayml-character-performance
ขั้นตอนที่ 1: ลงทะเบียนเพื่อรับ API Key
ลงชื่อเข้าใช้ CometAPI หากยังไม่เป็นผู้ใช้ ให้ลงทะเบียนก่อน จากนั้นเปิดศูนย์ส่วนบุคคล สร้างโทเค็น API และคัดลอกคีย์ของคุณเพื่อใช้ยืนยันตัวตนในคำขอถัดไป CometAPI เปิดให้ใช้งานโมเดลนี้ผ่านโครงสร้างพื้นฐาน API ที่รองรับ Runway ของตน (cometapi.com)
ขั้นตอนที่ 2: ส่งคำขอไปยัง API ของ runwayml-character-performance
ใช้ปลายทาง character performance ของ Runway บน CometAPI และตั้งค่าฟิลด์ model เป็น runwayml-character-performance ในเลเยอร์แอปพลิเคชันของคุณ โฟลว์คำขอพื้นฐานใช้เส้นทาง character performance พร้อมอินพุตแบบ JSON สำหรับวิดีโอการแสดง อินพุตตัวละคร การควบคุมการเคลื่อนไหว และการตั้งค่าเอาต์พุต (cometapi.com)
curl --location --request POST 'https://api.cometapi.com/runwayml/v1/character_performance' \
--header 'X-Runway-Version: 2024-11-06' \
--header 'Authorization: Bearer YOUR_COMETAPI_API_KEY' \
--header 'Content-Type: application/json' \
--data-raw '{
"character": {
"type": "video",
"uri": "https://your-file-host.example/character.mp4"
},
"reference": {
"type": "video",
"uri": "https://your-file-host.example/performance.mp4"
},
"bodyControl": true,
"expressionIntensity": 3,
"seed": 4294967295,
"model": "runwayml-character-performance",
"ratio": "1280:720",
"contentModeration": {
"publicFigureThreshold": "auto"
}
}'
ขั้นตอนที่ 3: ดึงและตรวจสอบผลลัพธ์
หลังจากส่งคำขอแล้ว ให้ประมวลผลการตอบกลับของ API ในแบ็กเอนด์หรือแอปไคลเอนต์ของคุณ และตรวจสอบว่าผลลัพธ์ที่ได้ตรงตามความยาว การจัดเฟรม และคุณภาพการแสดงออกที่คาดหวัง ในการใช้งานจริง คุณควรตรวจสอบด้วยว่าแอสเซ็ตอินพุตเป็นไปตามแนวทางปฏิบัติที่ดีที่สุดของ Runway—ฟุตเทจการแสดงที่ชัดเจนและมีเพียงบุคคลเดียว ใบหน้าเห็นชัด การจัดเฟรมคงที่ และการอ้างอิงตัวละครที่เหมาะสม—เพื่อเพิ่มความเชื่อถือได้ของเอาต์พุต (cometapi.com)