Passer au contenu

Bytedance Upscaler Upscale Video

Intégrer

Identifiant du modèle bytedance-upscaler/upscale/video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bytedance-upscaler/upscale/video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Fichiers comme dans l’exemple: 0,072 $ 72 crédits API vos fichiers sont mesurés avant l’exécution L’exécuter sur cette page

Obtenir une clé API
ByteDance Mise à l’échelle Sortie 4K #upscaler#video#bytedance

Met les vidéos à l'échelle jusqu'à 8K avec des préréglages et des options de niveau de qualité, de fréquence d'images et de profondeur de bits

ByteDance · Vidéo

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

•requis video_url
Déposez un fichier, ou

URL pointant vers la vidéo source à agrandir.

target_resolution par défaut 1080p

Résolution souhaitée pour la vidéo agrandie.

enhancement_tier par défaut standard

Niveau de qualité utilisé pour l'amélioration.

par défaut 30

Fréquence d'images souhaitée pour la sortie améliorée, mesurée en images par seconde.

Multiplicateur de résolution de sortie, compris entre 1.1 et 10.0 ; lorsqu'il est fourni, il remplace target_resolution et multiplie la résolution d'entrée (par exemple, 2.0 la double). La mise à l'échelle est prise en charge jusqu'à 4k uniquement, défini comme un nombre total de pixels de 3840x2160 ; dépasser cette limite génère une erreur.

Avancé enhancement_preset · fidelity · bit_depth
enhancement_preset par défaut general

Préréglage d'amélioration adapté au type de vidéo. Utilisez 'general' pour le traitement général, 'ugc' pour les courtes vidéos générées par les utilisateurs, 'short_series' pour les courts drames, 'aigc' pour le contenu généré par l'IA et 'old_film' pour restaurer des films classiques.

fidelity par défaut high

Intensité de l'amélioration, avec 'medium' pour une amélioration équilibrée de la qualité d'image ou 'high' pour une amélioration légère qui préserve largement la texture visuelle de la vidéo source.

bit_depth par défaut 8

Choisissez la profondeur de couleur en bits de la vidéo de sortie ; le niveau d'amélioration Pro est nécessaire pour une sortie 10-bit ou 12-bit.

POST /run/bytedance-upscaler/upscale/video?wait=20 devis → 0,072 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.com/v1/run/bytedance-upscaler/upscale/video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "video": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.com/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de Bytedance Upscaler Upscale Video

Prend une `video_url` et augmente sa résolution jusqu’à `target_resolution` (de 1080p à 8k), ou utilise `scale_ratio` de 1.1 à 10. `target_fps` va de 24 à 120. `enhancement_preset` convient notamment aux contenus ugc ou old_film, `enhancement_tier` vaut fast, standard ou pro, et une `bit_depth` de 10 ou 12 nécessite le niveau pro.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
video_urlrequis video
Typeurl · video
URL pointant vers la vidéo source à agrandir.
target_resolutionfacultatif
Typeenum
Par défaut1080p
1080p2k4k6k8k
Résolution souhaitée pour la vidéo agrandie.
target_fpsfacultatif
Typenumber
Par défaut30
24 – 120
Fréquence d'images souhaitée pour la sortie améliorée, mesurée en images par seconde.
enhancement_presetfacultatif
Typeenum
Par défautgeneral
generalugcshort_seriesaigcold_film
Préréglage d'amélioration adapté au type de vidéo. Utilisez 'general' pour le traitement général, 'ugc' pour les courtes vidéos générées par les utilisateurs, 'short_series' pour les courts drames, 'aigc' pour le contenu généré par l'IA et 'old_film' pour restaurer des films classiques.
enhancement_tierfacultatif
Typeenum
Par défautstandard
faststandardpro
Niveau de qualité utilisé pour l'amélioration.
scale_ratiofacultatif
Typenumber | null
1,1 – 10
Multiplicateur de résolution de sortie, compris entre 1.1 et 10.0 ; lorsqu'il est fourni, il remplace target_resolution et multiplie la résolution d'entrée (par exemple, 2.0 la double). La mise à l'échelle est prise en charge jusqu'à 4k uniquement, défini comme un nombre total de pixels de 3840x2160 ; dépasser cette limite génère une erreur.
fidelityfacultatif
Typeenum
Par défauthigh
highmedium
Intensité de l'amélioration, avec 'medium' pour une amélioration équilibrée de la qualité d'image ou 'high' pour une amélioration légère qui préserve largement la texture visuelle de la vidéo source.
bit_depthfacultatif
Typeenum
Par défaut8
81012
Choisissez la profondeur de couleur en bits de la vidéo de sortie ; le niveau d'amélioration Pro est nécessaire pour une sortie 10-bit ou 12-bit.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "bytedance-upscaler/upscale/video",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 72,
    "usd": "0.072",
    "charged": 72,
    "refunded": 0
  },
  "input": {
    "video_url": "https://content.doitong.com/video/showcase/v3/gen_fox_cartoon.mp4"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "duration": 5
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.com/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
video
object {url, content_type, file_name, file_size}Fichier vidéo résultant.
duration
number

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/bytedance-upscaler/upscale/video.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt