Buat video terpandu dengan API Seedance 2.0 Reference. Gunakan referensi video, dukungan manusia nyata, rasio fleksibel, dan output stabil.
ByteDance Seedance V2.0 Reference-to-Video API menghadirkan pembuatan video AI berkualitas profesional untuk para pengembang dan tim kreatif yang membutuhkan kontrol konsistensi visual yang presisi. Integrasi API reference-to-video canggih ini memungkinkan Anda menghasilkan klip video berkualitas tinggi pada resolusi 480p dan 720p menggunakan video referensi plus panduan prompt untuk mengarahkan gerakan, ritme, dan kontinuitas visual. Dibangun di atas arsitektur Dual-Branch Diffusion Transformer ByteDance dengan sinkronisasi dukungan audio, model Seedance V2.0 memberikan alur kerja video berbasis sumber yang stabil di Best Image AI.
Catatan Pastikan video referensi, audio opsional, dan prompt Anda mematuhi panduan keamanan konten ByteDance. Jika terjadi kesalahan, tinjau konten Anda untuk materi yang dibatasi, sesuaikan, dan coba lagi.
Seedance V2.0 Reference-to-Video vs. Seedance V2.0 Text-to-Video Seedance V2.0 Text-to-Video menghasilkan video hanya dari deskripsi teks. Seedance V2.0 Reference-to-Video API menambahkan input video referensi untuk panduan sumber yang lebih kuat dan kontinuitas visual.
Seedance V2.0 Reference-to-Video vs. Kling 3.0 Reference Generation Kling 3.0 menawarkan pembuatan berbasis referensi dengan sintesis gerakan manusia yang kuat. Seedance V2.0 Reference-to-Video API membedakan diri melalui input video referensi, pembuatan dukungan audio, 6 format rasio aspek, dan durasi 15 detik yang diperluas.
Seedance V2.0 Reference-to-Video vs. Runway Gen-3 Custom Mode Runway Gen-3 Custom Mode menyediakan pembuatan berbasis subjek dengan kontrol kreatif. Seedance V2.0 Reference-to-Video API menawarkan input video referensi, sinkronisasi dukungan audio, kontrol kamera tetap opsional, dan 6 format rasio aspek.
Seedance V2.0 Reference-to-Video vs. Pika Reference Generation Pika menawarkan stilisasi berbasis referensi dengan antarmuka yang ramah pengguna. Seedance V2.0 Reference-to-Video API menyediakan akses terprogram, input video referensi, pembuatan dukungan audio, dan durasi 15 detik yang diperluas.
Seedance V2.0 Reference-to-Video vs. Luma Ray Reference Mode Luma Ray dikenal karena pembuatan yang cepat dan fidelitas subjek. Seedance V2.0 Reference-to-Video API menawarkan fidelitas yang sebanding dengan input video referensi, sintesis dukungan audio, 6 format rasio aspek, dan tanpa manajemen infrastruktur.
// Step 1: Submit generation request
const response = await fetch('https://api.flaq.ai/api/v1/video/task', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
model_name: 'seedance-v2.0-reference-to-video',
prompt: 'Cinematic product reveal with smooth motion matching the reference style',
resolution: '720p',
duration: 8,
aspect_ratio: '16:9',
sound: true,
camera_fixed: false,
audio_url: 'https://example.com/reference-audio.mp3',
video_url: 'https://example.com/reference-video.mp4'
})
});
const { data } = await response.json();
const taskId = data.task_id;
// Step 2: Poll for results
const taskId = data.task_id;
const pollResult = async (taskId) => {
const res = await fetch(`https://api.flaq.ai/api/v1/video/${taskId}`, {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
return res.json();
};
while (true) {
const pollResultData = await pollResult(taskId);
const status = pollResultData.data.task_status;
if (status === 'succeed') {
console.log(pollResultData.data.task_result.videos[].);
;
}
(status === ) {
.(pollResultData..);
;
}
( (resolve, ));
}
# Step 1: Submit generation request
import requests
response = requests.post(
'https://api.flaq.ai/api/v1/video/task',
headers={
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
json={
'model_name': 'seedance-v2.0-reference-to-video',
'prompt': 'Cinematic product reveal with smooth motion matching the reference style',
'resolution': '720p',
'duration': 8,
'aspect_ratio': '16:9',
'sound': True,
'camera_fixed': False,
'audio_url': 'https://example.com/reference-audio.mp3',
'video_url': 'https://example.com/reference-video.mp4',
}
)
result = response.json()
task_id = result['data'][]
# Step 1: Submit generation request
curl -X POST https://api.flaq.ai/api/v1/video/task \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "seedance-v2.0-reference-to-video",
"prompt": "Cinematic product reveal with smooth motion matching the reference style",
"resolution": "720p",
"duration": 8,
"aspect_ratio": "16:9",
"sound": true,
"camera_fixed": false,
"audio_url": "https://example.com/reference-audio.mp3",
"video_url": "https://example.com/reference-video.mp4"
}'
# Step 2: Poll for results
# Replace {task_id} with the task_id returned from the submit response
curl -X GET "https://api.flaq.ai/api/v1/video/{task_id}" \
-H "Authorization: Bearer YOUR_API_KEY"
# Step 2: Poll for results
task_id = response.json()['data']['task_id']
poll_url = f"https://api.flaq.ai/api/v1/video/{task_id}"
while True:
poll_result = requests.get(poll_url, headers={'Authorization': 'Bearer YOUR_API_KEY'}).json()
status = poll_result['data']['task_status']
if status == 'succeed':
print(poll_result['data']['task_result']['videos'][0]['url'])
break
if status == 'failed':
print(poll_result['data']['task_status_msg'])
break
time.sleep(10)