ForHosting KIT · Vidéo

Calculer le débit vidéo pour une taille cible

Ce calculateur transforme deux contraintes concrètes — la durée de la vidéo et la taille maximale que vous souhaitez livrer — en un budget de débit combiné pour l’encodage.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il réserve une marge de sécurité avant d’afficher le résultat afin de tenir compte des métadonnées du conteneur, de l’encodage variable, du multiplexage et des petits écarts entre la cible de l’encodeur et le fichier obtenu. Considérez le résultat comme l’enveloppe totale de la vidéo et de l’audio, puis répartissez-la entre les flux dans les réglages de l’encodeur.

Partez de la durée et d’une limite de livraison réelle

Saisissez la durée complète du programme en secondes et la taille finale souhaitée en mégaoctets décimaux. Le calculateur considère qu’un mégaoctet vaut 1,000,000 bytes, conformément aux unités couramment affichées par les services de téléversement et de stockage. La durée doit inclure tout ce qui sera multiplexé dans le fichier final, notamment les génériques, les crédits et les séquences ajoutées. La cible doit correspondre au véritable plafond de livraison, et non à une simple préférence. Si une plateforme accepte 100 MB au maximum, choisir 100 MB tout en gardant la marge par défaut donne un budget plus réaliste que l’utilisation de chaque bit théorique. Le maximum brut est obtenu en convertissant les mégaoctets en bits, puis en divisant par les secondes. Il s’agit d’un débit combiné : vidéo, audio, sous-titres, métadonnées et conteneur partagent la même enveloppe finie. Une durée exacte est essentielle, car la moindre erreur se répercute sur tout l’encodage. Pour un contenu de longueur variable, verrouillez d’abord le montage, puis calculez à partir de la chronologie définitive.

Comprenez l’effet de la marge de sécurité

Le débit théorique suppose que chaque bit du fichier final appartient à des flux multimédias parfaitement prévisibles. Un encodage réel est moins régulier : le conteneur ajoute des en-têtes et des index, l’audio consomme une partie du débit et un encodeur variable peut dépasser légèrement la moyenne demandée. La marge réduit donc le débit combiné théorique avant son affichage et laisse volontairement une partie de la taille cible inutilisée. Avec les cinq pour cent par défaut, le calculateur recommande quatre-vingt-quinze pour cent du maximum mathématique. Augmentez la marge si un refus de téléversement serait coûteux, si l’encodeur dépasse souvent sa cible ou si la sortie contient plusieurs pistes audio et de sous-titres. Une marge plus faible peut convenir à un encodage en deux passes très maîtrisé, mais zéro supprime toute réserve. Le résultat reste combiné : soustrayez l’audio et les autres flux prévisibles pour obtenir le débit vidéo. Par exemple, pour une enveloppe de 1,267 kbps avec un audio à 128 kbps, réglez approximativement la vidéo sur 1,139 kbps. N’ajoutez jamais l’audio au-delà du budget indiqué.

Intégrez le résultat à votre processus d’encodage

Reportez le débit combiné nécessaire dans votre feuille de planification ou votre pipeline, puis répartissez-le entre la vidéo et l’audio selon le contenu. Un programme riche en dialogues peut exiger une part audio modeste mais fiable, tandis qu’une capture d’écran silencieuse peut consacrer presque toute l’enveloppe à la vidéo. Pour approcher au mieux la taille voulue, utilisez un débit moyen ou un mode en deux passes plutôt qu’un réglage fondé uniquement sur la qualité, comme le facteur de débit constant, car ce dernier ne garantit pas la taille finale. Après l’encodage, contrôlez la taille réelle et les débits des médias. La réserve devrait maintenir le fichier sous la cible, mais un encodeur, un conteneur inhabituel, une pièce jointe ou une piste supplémentaire peut encore modifier le résultat. Le calculateur refuse toute cible dont le débit combiné corrigé passe sous 100 kbps. Ce seuil évite de présenter une valeur extrêmement contrainte comme une solution vidéo polyvalente. Il ne signifie pas qu’un encodage inférieur à 100 kbps soit techniquement impossible, mais que la combinaison sort de la plage pratique de cette capacité. Réduisez la durée, augmentez la taille ou adoptez un processus spécialisé à faible bande passante.

Respecter la limite d’un portail de dépôt

Calculez un budget d’encodage qui maintient une présentation terminée sous un plafond strict de taille.

Préparer une livraison par e-mail ou plateforme pédagogique

Choisissez le débit combiné d’un cours de durée fixe avant de lancer un long encodage en deux passes.

Répartir l’enveloppe entre les flux

Déterminez d’abord le total, puis soustrayez les débits audio prévus afin de régler le débit vidéo.

Combien coûte une requête API ?

Chaque requête API coûte $0.002. Le calculateur du navigateur exécute localement le même calcul déterministe.

Le résultat inclut-il le débit audio ?

Oui. Il s’agit d’un budget combiné. Soustrayez l’audio et les autres flux avant de régler le débit vidéo.

Pourquoi prévoir une marge de sécurité ?

Elle réserve de la place au conteneur, aux métadonnées, aux flux supplémentaires et aux variations normales de l’encodeur.

MB signifie-t-il 1,000,000 ou 1,048,576 bytes ?

Ce calculateur utilise des mégaoctets décimaux : 1 MB correspond à 1,000,000 bytes.

Pourquoi ma cible a-t-elle été refusée comme trop petite ?

Après application de la marge, elle passait sous le minimum utilisable de 100 kbps. Augmentez la taille cible ou réduisez la durée.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/video/compress-target-size

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/video/compress-target-size \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"duration_seconds":600,"target_size_mb":100}'
{
  "duration_seconds": 600,
  "target_size_mb": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.compress_target_size",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb500
max_minutes60
max_megapixels3.9
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →