Skip to main content
POST
cURL
Kaynak videonun çözünürlüğünü yükseltmek için magnific_video_upscaler_creative kullanın. İstek tamamlanan çıktıyı almak için bir görev id döndürür.

İsteği hazırlayın

  • CometAPI API anahtarınızla kimlik doğrulaması yapın.
  • model değerini magnific_video_upscaler_creative olarak ayarlayın ve videoUri değerini 30 saniyeye kadar uzunluktaki bir video için sağlayın.
  • Örnek video URL’sini erişilebilir bir HTTPS URL’siyle değiştirin. videoUri ayrıca, kodlanmış boyutu 5 MB’a kadar olan bir Base64 video veri URI’sini kabul eder.
  • resolution için şu seçeneklerden birini belirleyin: 720p, 1k, 2k veya 4k. 2k için alanı atlayın.

İyileştirmeyi ayarlayın

Model varsayılanını kullanmak için sayısal bir denetimi atlayın. 0 değeri atlama olarak değerlendirilir; bu nedenle sıfır yoğunluk açıkça seçilmez. Benzer şekilde, fpsBoost: false atlama olarak değerlendirilir ve açıkça devre dışı bırakmaz kare hızı iyileştirmesini. İsteğe bağlı alanları null göndermek yerine atlayın.

Sonucu alın

Döndürülen id değerini kaydedin ve Bir Runway görevi alma işlemini görev durumunu almak için kullanın. status SUCCEEDED olduğunda, sonuç URL’lerini output içinden okuyun. Görev başarısız olursa, mevcut olduklarında failure ve failureCode değerlerini inceleyin.

Yetkilendirmeler

Authorization
string
header
gerekli

Your CometAPI API key.

Gövde

application/json

Magnific video-upscaling request.

model
enum<string>
gerekli

Model ID for this request.

Mevcut seçenekler:
magnific_video_upscaler_creative
videoUri
gerekli

Video to upscale, with a maximum duration of 30 seconds. Use an accessible HTTPS URL or a Base64 data URI with an encoded size of up to 5 MB.

Required string length: 13 - 2048
Pattern: ^https://
resolution
enum<string>

Target output resolution. Omit for 2k.

Mevcut seçenekler:
720p,
1k,
2k,
4k
creativity
integer

Amount of generated detail to add. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.

Gerekli aralık: 0 <= x <= 100
sharpen
integer

Sharpness intensity. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.

Gerekli aralık: 0 <= x <= 100
smartGrain
integer

Grain and texture enhancement intensity. Use 1 through 100 for an explicit setting. Omit to use the model default; 0 is treated as omission.

Gerekli aralık: 0 <= x <= 100
flavor
enum<string>

Processing style: vivid emphasizes color and detail; natural favors faithful reproduction.

Mevcut seçenekler:
vivid,
natural
fpsBoost
boolean

Set true to request an increased output frame rate. Omit to leave this option unspecified; false is treated as omission.

Yanıt

The task was created. Save its id for task retrieval.

id
string
gerekli

Task ID for GET /runwayml/v1/tasks/{id}.

status
string

Task state, when returned.

createdAt
string<date-time>

Task submission timestamp, when returned.

output
string<uri>[]

Result URLs, when returned.

failure
string

Failure explanation, when returned.

failureCode
string

Machine-readable failure code, when returned.

estimatedCost
object

Task estimate metadata, when returned.

cost
object

Task cost metadata, when returned.

Son değiştirilme tarihi 18 Eylül 2026