encoding: object

Default value: undefined

Configurer les paramètres d’encodage en sortie.

preset: string

Default value: "web"
Allowed values:
web mobile windows animation

Le préréglage de la conversion vidéo qui nous amène à produire une vidéo en sortie qui est optimisée pour un scénario d’utilisation ou pour un appareil particulier. Notez que dans le cadre de votre plan d’abonnement, seul un sous-ensemble de ces préréglages pourrait être disponible.

format: string

Default value: "mp4"
Allowed values:
mp4 flv webm webm_vp9 asf gif

Le format de vidéo en sortie. Notez que la gamme des formats supportés dépend du paramètre pour preset, par ex., le préréglage « web » supporte « mp4 », « webm » et « webm_vp9 »; « mobile » supporte « mp4 »; « windows » supporte « asf » et « animation » supporte « gif ». Dans le cadre de votre plan d’abonnement, seul un sous-ensemble des ces formats pourrait être disponible.

resolution: string

Default value: "keep"
Allowed values:
keep 240p 360p 480p 720p 1080p 320w 640w

La résolution d’une vidéo en sortie. Toutes les sélections se limitent uniquement à la diminution. Ainsi, si une vidéo avec une résolution inférieure est soumise, elle ne sera pas augmentée. Cette sélection peut être en outre restreinte par votre plan. Par exemple, si votre plan supporte une résolution jusqu’à 480p (définition standard), nous ne produirons pas de vidéo en sortie avec une résolution supérieure. 320w et 640w produisent des vidéos avec une largeur limitée plutôt qu’avec une hauteur limitée. Si une résolution qui n’est pas couverte par votre plan est sélectionnée, nous utiliserons le paramètre le plus élevé disponible.

compression: string

Default value: "medium"
Allowed values:
min low medium high max

Le taux de compression pour la vidéo en sortie, où « max » compresse généralement le plus et le plus rapidement au détriment de compromettre le plus la qualité. A contrario, « min » compresse le moins et prend plus de temps, tout en préservant le plus la qualité.

fps: number

Default value: "keep"

Si le taux de trame de la vidéo en entrée dépasse cette valeur, il sera réduit pour lui correspondre. Les vidéos qui ont déjà un taux de trame inférieur, ou celles pour lesquelles le taux de trame en entrée ne peut pas être déterminé, seront laissées inchangées. Si omis ou paramétré en « keep », la vidéo en sortie aura le même taux de trame que la vidéo en entrée. Ce paramétrage n’a aucun effet sur les vidéos encodées avec le préréglage « animation ». BETA

trim: object

Default value: undefined

L’option pour « trim » la vidéo en sortie en découpant la vidéo en entrée à des intervalles opportuns après le début de la vidéo (trim.from) et avant la fin de la vidéo (trim.to). Elle ne fonctionne pas actuellement avec l’indicateur mobile-webcam-format-fallback (voir le paramètre enable). BETA

crop: object

Default value: undefined

L’option pour « crop » la vidéo en définissant un périmètre rectangulaire à l’intérieur des dimensions de la vidéo en sortie. En réduisant simultanément la résolution de la vidéo en entrée (en fixant le paramètre resolution à une valeur différente de "keep"), le périmètre de rognage s’appliquera à la vidéo en sortie avec potentiellement une résolution différente (plus faible) que celle de la vidéo en entrée.