Produit MediaRuntime

Encodage vidéo

Transformez une source vidéo en fichiers de lecture, flux adaptatifs, formats sociaux, affiches, aperçus GIF, séquences d'images et masters d'édition dans un travail asynchrone.

MP4, HLS, social, GIF et cadres
Flux de travail H.264, HEVC, AV1 et ProRes
Plusieurs artefacts dans une tâche asynchrone
POST https://mediaruntime.com/v1/jobs

De la source aux artefacts livrés

1

Fournir la source

Transmettez un HTTPS URL public ou limité dans le temps, ou utilisez le flux de cible de téléchargement facultatif pour les octets locaux.

2

Choisissez les recettes de sortie

Demandez un fichier de lecture, une échelle HLS ou plusieurs artefacts associés dans le même tableau sorties.

3

Recevoir l'achèvement

Gérez le webhook de terminal signé, puis utilisez le manifeste d'artefact renvoyé ou le bundle URL.

Ce que vous pouvez construire

Lecture Web

Produisez des H.264/AAC MP4 à démarrage rapide, des échelles MP4 multi-rendu, des HEVC pour la lecture Apple ou des AV1 sorties efficaces.

Diffusion adaptative

Générez un package HLS VOD avec une liste de lecture principale, des variantes 1080p et 720p et des segments multimédias associés.

Prestation sociale

Insérez un support paysage ou carré dans une toile verticale 1080 × 1920 avec un arrière-plan flou et aucun recadrage du sujet.

Aperçus et extraction

Créez des cadres d'affiche, des GIF optimisés pour la palette et des séquences d'images JPG échantillonnées pour les aperçus, l'indexation ou les ensembles de données.

Préréglages pertinents

mp4_720p_h264_aacmp4_ladder_v1hls_ladder_v1social_vertical_blurgif_hqposter_frame_v1extract_frames_1mp4_hevc_1080pmp4_av1_smartmov_prores_422

Exemple de demande d'emploi

Soumettez depuis un serveur de confiance avec votre clé MediaRuntime API. La source peut être n’importe quel HTTPS URL récupérable ; le téléchargement via MediaRuntime est facultatif.

{
  "file_url": "https://cdn.example.com/media/trailer.mp4",
  "metadata": {
    "media_type": "video",
    "asset_id": "trailer-0426"
  },
  "outputs": [
    {
      "type": "mp4",
      "preset": "mp4_720p_h264_aac",
      "path_suffix": "web",
      "poster_time_sec": 4,
      "poster_format": "jpg",
      "gif_preview": {
        "enabled": true,
        "start_sec": 2,
        "duration_sec": 4
      }
    },
    {
      "type": "hls",
      "preset": "hls_ladder_v1",
      "path_suffix": "stream"
    }
  ]
}