Skip to main content
Les médias sont des fichiers réutilisables — arrière-plans vidéo, images statiques, logos et clips d’intro/outro — que vous pouvez référencer depuis des préréglages ou des paramètres de projet. Téléchargez une seule fois et réutilisez-les dans tous vos projets.

Types de média

client.media.list(options?)

Lister tous les éléments média réutilisables appartenant au compte authentifié.

client.media.get(mediaId, options?)

Récupérer un seul élément média.

client.media.create(body, options?)

Créer un nouvel élément média à partir d’un chemin local, d’octets ou d’un inputFileId déjà téléversé. Pour les chemins locaux et les octets, le SDK prépare le téléversement, envoie les octets du fichier à l’URL de téléversement et enregistre le fichier téléversé en tant que média réutilisable.
'video' | 'image' | 'logo' | 'intro-video' | 'outro-video'
required
Quel rôle cet élément média remplit dans un rendu.
object
La source du fichier. Utilisez { type: "path", path } pour les fichiers locaux, { type: "bytes", data, filename } pour les données Blob, File, ArrayBuffer ou de tableau typé, ou { type: "inputFile", inputFileId } lorsque vous avez déjà un ID de téléversement.
string
Option avancée de bas niveau : passez l’ID renvoyé par client.uploads.create(...) à la place de source.

client.media.delete(mediaId, options?)

Supprimer un élément média.
La suppression d’un média n’affecte pas les projets ni les exports qui ont déjà été rendus avec celui-ci. Les futurs rendus qui référencent le média supprimé reviendront à l’arrière-plan par défaut.

Exemple de bout en bout

Appliquer un arrière-plan

Référencez les médias téléversés depuis un préréglage ou directement depuis les paramètres de projet :
Pour l’ensemble complet des champs acceptés sous background, convertissez le schéma des paramètres de projet en JSON :

Et ensuite