ForHosting KIT · Vidéo

Calculateur de décalage audio-vidéo

Le calculateur de décalage audio-vidéo transforme une avance ou un retard sonore mesuré en correction exacte.

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

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

Saisissez le décalage audio détecté en millisecondes : une valeur positive lorsque le son précède l'image correspondante, ou négative lorsqu'il arrive après. Le résultat indique s'il faut retarder l'audio ou la vidéo, fournit un retard positif ou nul et conserve la mesure signée comme référence. Vous évitez ainsi toute ambiguïté de signe avant de configurer un logiciel de montage, un transcodeur, un lecteur ou un processus de multiplexage.

Décrivez le décalage détecté avec une convention de signe cohérente

Commencez par mesurer l'écart entre un événement sonore et l'événement visuel correspondant. Un claquement de mains, un clap de tournage, une porte qui se ferme ou une consonne prononcée avec un mouvement des lèvres net constituent de bons repères. Saisissez un nombre positif lorsque l'audio est en avance : entrez par exemple 180 si le son est entendu 180 millisecondes avant l'image associée. Saisissez un nombre négatif lorsque l'audio est en retard : entrez -240 si l'image atteint le repère 240 millisecondes avant le son. Cette convention décrit la position de l'audio par rapport à la vidéo et non un réglage repris d'une application particulière. Cette distinction est importante, car les logiciels nomment les décalages différemment. Certains demandent l'instant de début d'une source, d'autres le retard à ajouter, et leurs signes positifs peuvent avoir des sens opposés. En consignant d'abord la relation observée, vous rendez la mesure indépendante de l'interface. Le calculateur conserve cette valeur signée et fournit séparément le sens et l'amplitude de la correction.

Appliquez la correction au flux qui arrive en premier

La synchronisation est rétablie en retardant le flux qui arrive le premier. Lorsque la valeur saisie est positive, l'audio précède l'image : le résultat indique donc delay_audio et reporte la même amplitude dans audio_delay_ms. Lorsque la valeur est négative, l'audio suit l'image, ce qui signifie que la vidéo est en avance ; le résultat indique alors delay_video et place la valeur absolue dans video_delay_ms. Le champ offset_ms est toujours positif ou nul et exprime le retard à appliquer. L'autre flux reçoit un retard nul, ce qui rend l'opération explicite pour une automatisation. Une mesure nulle renvoie none, car aucun flux ne doit être déplacé. Ce calcul n'étire, ne rééchantillonne, ne coupe et ne modifie aucun média : il détermine uniquement une correction d'alignement initial. Si la synchronisation est correcte au début puis dérive progressivement, un décalage fixe ne suffit pas. Examinez alors les fréquences d'échantillonnage, l'interprétation de la cadence, la dérive d'horloge ou les horodatages endommagés. Pour un écart stable, un seul retard réaligne les événements sans modifier la vitesse de lecture.

Reportez le résultat sans risque dans un montage ou un multiplexage

Utilisez direction pour choisir la piste ou le flux à retarder, puis offset_ms comme amplitude. Avant de saisir la valeur dans un autre outil, vérifiez si celui-ci accepte des millisecondes, des secondes, des images ou un code temporel. Convertissez les unités sans modifier la correction : 250 millisecondes correspondent à 0.25 secondes, tandis qu'une conversion en images dépend aussi de la cadence du projet. Si l'interface emploie un déplacement signé plutôt qu'un retard nommé, consultez sa documentation et établissez la correspondance avec soin, car sa convention peut différer de detected_audio_offset_ms. Contrôlez la sortie corrigée sur plusieurs événements nets proches du début et de la fin du programme. Ces vérifications distinguent un décalage constant d'une dérive progressive et révèlent une mesure fondée sur un son ambigu. Conservez la mesure signée d'origine avec la correction dans les métadonnées ou les notes de validation. Le calcul est déterministe, ne nécessite aucun téléversement de média et s'intègre aux scripts de contrôle qualité qui reçoivent déjà une mesure issue d'une forme d'onde ou d'une vérification manuelle.

Corriger une piste de microphone enregistrée séparément

Transformez l'avance ou le retard mesuré du microphone en retard exact avant son multiplexage avec les images de la caméra.

Préparer une correction pour la timeline

Convertissez une erreur signalée lors du contrôle en un sens sans ambiguïté et une amplitude en millisecondes pour le montage.

Automatiser les corrections du contrôle qualité

Transmettez le décalage signé d'un détecteur au processus et dirigez le retard vers l'étape audio ou vidéo appropriée.

Que signifie un décalage audio positif ?

L'audio précède l'événement visuel correspondant. Retardez l'audio de la valeur renvoyée dans offset_ms.

Que signifie un décalage audio négatif ?

L'audio suit l'événement visuel correspondant ; la vidéo est donc en avance. Retardez la vidéo selon offset_ms.

Que se passe-t-il lorsque le décalage est nul ?

Le sens vaut none et les deux retards sont nuls, car aucune correction de l'alignement initial n'est nécessaire.

Ce calcul corrige-t-il une dérive progressive ?

Non. Il fournit un retard fixe. Une dérive progressive exige généralement de corriger la cadence, l'échantillonnage ou les horodatages.

Quel est le prix du calcul ?

Chaque requête API coûte $0.002. Le calcul est déterministe et ne téléverse ni ne traite de fichier multimédia.

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/mux-audio-offset

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/mux-audio-offset \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"audio_offset_ms":180}'
{
  "audio_offset_ms": 180
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "video.mux_audio_offset",
  "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 →