ForHosting KIT · Vidéo

Calculez la durée d’une vidéo avec arrêt sur image

Un arrêt sur image maintient une vue à l’écran tandis que la chronologie continue : son insertion allonge donc le montage final sans modifier la durée des images animées d’origine.

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

Ce calculateur reçoit la durée initiale, l’horodatage où commence l’arrêt et la longueur souhaitée, en secondes. Il vérifie que le point appartient bien à la source et renvoie la nouvelle durée totale. Vous pouvez l’utiliser pour préparer un montage, contrôler une livraison, estimer une voix off ou produire des métadonnées fiables avant le rendu.

Saisissez les temps en secondes

Indiquez la durée complète de la vidéo non modifiée dans original_duration, l’horodatage à maintenir dans freeze_point et le temps ajouté dans freeze_length. Ces trois valeurs sont exprimées en secondes et peuvent comporter des décimales, ce qui convient aussi bien aux décisions inférieures à une seconde qu’aux longs métrages. Ainsi, 2.5 signifie deux secondes et demie. La durée d’origine doit être supérieure à zéro ; la longueur de l’arrêt peut être nulle si vous souhaitez seulement valider le point prévu. Celui-ci peut correspondre au début, à tout instant intérieur ou exactement à la fin, mais jamais être négatif ni dépasser la fin d’origine. Conservez la même échelle pour toutes les valeurs. Si votre logiciel affiche des minutes et des secondes, convertissez-les en secondes totales avant l’envoi afin de ne pas interpréter 1:30 comme 1.30 seconde au lieu de 90 secondes.

Comprenez le périmètre du calcul

Le calcul ajoute la longueur de l’arrêt à la durée d’origine. Le point d’arrêt détermine si l’insertion proposée est valide, mais ne change pas la quantité ajoutée : une pause de quatre secondes ajoute quatre secondes au début, au milieu ou sur la dernière image. new_total_duration est donc la durée source augmentée de l’arrêt inséré. Ce modèle suppose une véritable insertion qui décale tout le contenu suivant. Il ne décrit pas le remplacement d’images existantes par une vue fixe, opération qui peut conserver la durée totale. Il n’inclut pas non plus transitions, poignées, variations de vitesse, images dupliquées pour respecter une cadence ou remplissage audio, sauf si vous les ajoutez séparément à votre plan. La réponse rappelle les trois valeurs acceptées avec le résultat, ce qui facilite les audits, les notes de montage et la comparaison avec un fichier exporté.

Intégrez le résultat à votre montage

Utilisez la nouvelle durée comme valeur de préparation avant de lancer un rendu ou de mettre à jour les métadonnées de livraison. Vous pouvez vérifier qu’un tutoriel respecte encore une limite après une pause sur un détail, réserver assez de narration ou de musique pour un plan fixe, ou valider une liste de décisions avant de la transmettre au moteur de rendu. Tout point situé au-delà de la source disponible sera rejeté. Aucun média n’étant téléversé, l’outil convient aussi lorsque la vidéo doit rester en stockage local : seules les données temporelles numériques sont nécessaires. Pour travailler à l’image près, convertissez d’abord la position et le nombre d’images maintenues en secondes avec la cadence exacte du projet. Soyez particulièrement vigilant avec les cadences fractionnaires telles que 29.97, dont les horodatages arrondis peuvent différer des positions exactes. Cette capacité calcule une durée ; elle n’inspecte ni codecs, ni pistes temporelles, ni cadence variable, ni fichier rendu.

Préparer une pause pédagogique

Vérifiez la durée finale après avoir maintenu une image assez longtemps pour que le public puisse la lire.

Valider une décision de montage

Rejetez une instruction dont le point précède le début ou dépasse la fin de la source.

Actualiser les métadonnées

Calculez la durée prévue avant que le rendu ou le flux de publication ne crée le fichier final.

Quel est le coût du calcul ?

Vous pouvez l’exécuter gratuitement dans le navigateur sur cette page. Les requêtes API utilisent le tarif de base actuel de $0.002.

Quelles unités faut-il employer ?

Saisissez la durée initiale, le point et la longueur de l’arrêt en secondes. Les secondes décimales sont acceptées.

Le point peut-il être exactement à la fin ?

Oui. L’horodatage final appartient à la durée d’origine et représente le maintien de la dernière image.

Pourquoi le point ne figure-t-il pas dans l’addition ?

Il sert à valider le lieu de l’insertion. La longueur ajoutée reste identique à toute position valide.

Remplacer des images par une vue fixe allonge-t-il la vidéo ?

Pas nécessairement. Ce calculateur modélise une pause insérée qui décale la suite, et non un remplacement occupant le temps existant.

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/freeze-frame-duration

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/freeze-frame-duration \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"original_duration":90,"freeze_point":32.5,"freeze_length":4.25}'
{
  "original_duration": 90,
  "freeze_point": 32.5,
  "freeze_length": 4.25
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.freeze_frame_duration",
  "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 →