ForHosting KIT · Vidéo

Calculateur de taille vidéo

Un clip de 60 secondes à 8 mégabits par seconde avec 128 kilobits par seconde d’audio pèse 60,96 mégaoctets. Prévoyez un envoi, une carte mémoire ou un disque avant de filmer ou d’exporter. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Tout se passe dans votre navigateur : gratuit, sans envoi de vos données.

La taille d'un fichier vidéo est le produit du nombre de bits dépensés chaque seconde et du nombre de secondes enregistrées. Ce calculateur de taille de fichier vidéo prend le débit de résolution en mégabits par seconde, la cadence en images par seconde, la durée en secondes et le débit audio en kilobits par seconde, puis renvoie la charge encodée en mégaoctets ou gigaoctets afin que vous puissiez dimensionner disques, quotas d'envoi et brouillons YouTube avant d'appuyer sur enregistrement.

Comment la taille d'une vidéo encodée s'estime à partir des débits

Un fichier vidéo compressé est un flux de bits qui arrive à un débit choisi pendant une durée choisie. Le débit de résolution est la part vidéo de ce flux, en mégabits par seconde : huit mégabits par seconde est une cible courante de livraison 1080p, tandis que les masters quatre kilopixels se situent souvent entre vingt et cinquante. Le débit audio est la bande-son en kilobits par seconde, en général 128 ou 320 pour l'AAC stéréo.

La durée est le nombre de secondes pendant lesquelles ces deux flux tournent. Un clip de 60 secondes à 8 Mbps plus 128 kbps d'audio occupe 60.96 mégaoctets. Une heure à 40 Mbps plus 320 kbps occupe 18.144 gigaoctets.

Cette formule modélise un flux élémentaire à débit constant. Les encodages à débit variable, les sautes de complexité de scène et les en-têtes MP4 ou MKV de quelques kilooctets déplacent un peu le fichier ; pour les plafonds de stockage, les quotas d'envoi et les budgets de carte, le produit CBR est le chiffre qui compte, et ce calculateur le renvoie avec les débits qui l'ont produit.

Où un calculateur de taille de fichier vidéo trouve son utilité

Les créateurs dimensionnent un envoi YouTube ou un cours avant l'encodage pour qu'un master 1080p de quarante minutes ne fasse pas déborder le disque restant ni un quota quotidien. Les opérateurs caméra choisissent un débit de résolution et doivent savoir si une carte de 64 gigaoctets couvrira la timeline d'un mariage à 24 ou 60 images par seconde. Les équipes d'événements live et de diffusion estiment l'empreinte d'archive nocturne d'enregistreurs de plusieurs heures avant de figer un profil de codec.

Une validation en échec ne consomme pas de solde. Gardez les requêtes petites, figez les mégaoctets ou gigaoctets arrondis dans les tests, et vous obtenez des chiffres de stockage reproductibles pour des modèles NLE, des démos LMS et des workers en bordure, sans monter votre propre infrastructure d'analyse média.

Dimensionner l'envoi avant d'encoder

Convertissez le débit vidéo, la cadence, la durée et le débit audio prévus en mégaoctets ou gigaoctets afin que le disque d'export, la carte SD ou le seau de stockage aient de la place pour le fichier que vous comptez produire.

Pourquoi le calculateur demande-t-il la cadence si la taille est débit fois temps ?

La cadence ne change pas le décompte d'octets CBR.

Combien pèse une minute de vidéo 1080p à 8 mégabits par seconde ?

Avec 128 kilobits par seconde d’audio, un clip de 60 secondes pèse 60,96 mégaoctets. La vidéo ajoute 8 mégabits chaque seconde, le son ajoute sa part, puis le total est divisé par huit pour obtenir des octets.

Le résultat inclut-il le conteneur du fichier ?

Non. Il correspond seulement à l’image et au son encodés ; les informations d’enveloppe de quelques kilooctets des fichiers MP4, MOV ou MKV ne sont pas comptés, et un encodage à débit variable fera un peu varier la taille réelle.

Quel débit est courant pour du 1080p ou de la 4K ?

Environ 8 mégabits par seconde est une cible courante pour diffuser en 1080p, alors que les originaux 4K se situent souvent entre vingt et cinquante, par exemple 40. L’audio stéréo est en général à 128 ou 320 kilobits par seconde.

Que se passe-t-il si la durée est nulle ou négative ?

Le calcul est refusé, car la durée doit être un nombre positif de secondes. L’audio, en revanche, accepte zéro, ce qui permet d’estimer une vidéo sans son.

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/video-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/video-size \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"video_bitrate":8,"frame_rate":30,"duration":60,"audio_bitrate":128}'
{
  "video_bitrate": 8,
  "frame_rate": 30,
  "duration": 60,
  "audio_bitrate": 128
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.video_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.

La durée doit être un nombre fini positif ; zéro, négatifs, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. Le solveur indique size_mb en mégaoctets SI d'un million d'octets, size_gb en gigaoctets SI d'un milliard d'octets, et une taille principale avec size_unit qui passe à GB à partir d'un gigaoctet. Le nombre d'images et les bits par image viennent de frame_rate pour que vous puissiez vérifier une timeline 24p face à 60p au même débit.

Comment la taille d'une vidéo encodée s'estime à partir des débits

La charge en octets est donc la somme des bits vidéo par seconde et des bits audio par seconde, multipliée par duration, divisée par huit, car un octet contient huit bits. Diviser ce décompte par un million donne size_mb ; le diviser par un milliard donne size_gb. Lorsque la charge atteint au moins un gigaoctet, le champ principal size indique des gigaoctets et size_unit vaut GB ; sinon il indique des mégaoctets. La cadence ne change pas le produit débit par temps, mais elle dit sur combien d'images ce budget se répartit : bits_per_frame est video_bitrate en bits par seconde divisé par frame_rate, et frame_count est frame_rate multiplié par duration.

Contrat d'entrée, unités et champs de la réponse

Associez la réponse à votre propre encodeur si vous avez besoin d'une estimation VBR liée au contenu ; ce point de terminaison indique la taille à débit constant à partir des débits que vous avez déjà choisis. Envoyez un corps JSON avec quatre nombres finis obligatoires : video_bitrate en mégabits par seconde, frame_rate en images par seconde, duration en secondes et audio_bitrate en kilobits par seconde. Des alias sont acceptés pour que les synonymes courants restent valides : resolution_bitrate, bitrate, video_mbps, mbps et video_bitrate_mbps pour video_bitrate ; fps, frames_per_second, framerate et frame_rate_fps pour frame_rate ; duration_seconds, seconds, length et time pour duration ; audio_kbps, audio, aac_kbps et audio_bitrate_kbps pour audio_bitrate. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique. duration doit être un nombre fini positif : duration manquante, chaînes vides, zéro, négatifs, NaN et Infinity échouent avec invalid_input en nommant duration et ne sont pas facturés. video_bitrate et frame_rate doivent aussi être des nombres finis positifs afin que bits_per_frame soit défini. audio_bitrate doit être un nombre fini non négatif ; zéro est autorisé pour une estimation vidéo seule. Il n'y a pas d'enum sur frame_rate car le contrat est n'importe quelle cadence positive, y compris 23.976 et 29.97, et non une liste fermée de préréglages de diffusion. En cas de succès, le corps répète les quatre entrées, total_bitrate_kbps et total_bitrate_mbps, frame_count, bits_per_frame, bytes_per_frame, video_size_bytes, audio_size_bytes, size_bytes, size_mb, size_gb, size_mib, size_gib, le size principal et size_unit, plus les chaînes formula et note. Exemple : video_bitrate 8, frame_rate 30, duration 60, audio_bitrate 128 renvoie 60.96 dans size_mb avec size_unit MB.

Où un calculateur de taille de fichier vidéo trouve son utilité

Quiconque enseigne la vidéo numérique montre que doubler duration double la taille lorsque les débits restent fixes, et qu'augmenter frame_rate à débit fixe réduit les bits par image au lieu de gonfler le fichier, ce que ce calculateur rend immédiat. Les scripts de sauvegarde et d'ingestion peuvent refuser un encodage prévu qui dépasserait un quota d'object store en calculant d'abord size_mb ou size_gb. Parce que l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant.

Montrer comment débit et durée font varier le stockage

Montrez aux élèves que doubler la durée double la taille encodée à débit fixe, et qu'augmenter la cadence au même débit répartit le même budget sur plus d'images, grâce au champ bits_per_frame que l'API renvoie.

Précontrôler les quotas de carte et d'archive

Les scripts d'ingestion et les listes caméra peuvent refuser un enregistrement prévu qui dépasserait une carte ou un quota en calculant d'abord size_gb, sans ouvrir d'encodeur ni lire de fichier.

Comment calcule-t-on la taille du fichier vidéo à partir du débit et de la durée ?

Envoyez video_bitrate en Mbps, frame_rate en fps, duration en secondes et audio_bitrate en kbps. La taille en octets est (video_bitrate × 1e6 + audio_bitrate × 1e3) × duration / 8. size_mb divise par un million ; size_gb divise par un milliard.

Quand le résultat s'affiche-t-il en gigaoctets plutôt qu'en mégaoctets ?

size_mb et size_gb sont toujours renvoyés. Le champ principal size et size_unit passent à GB lorsque la charge atteint au moins un gigaoctet SI (1e9 octets) ; les clips plus courts restent en MB.

Que se passe-t-il si duration vaut zéro, est négative ou manque ?

La tâche échoue avec invalid_input en nommant duration. duration doit être un nombre fini positif. Une entrée invalide n'est pas facturée.

Combien coûte le calculateur de taille de fichier vidéo ?

L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →