Convertir la durée des épisodes en jours de marathon
Vingt-quatre épisodes de 45 minutes totalisent 1080 minutes, soit 18 heures : 6 jours de visionnage à raison de 3 heures par jour. Planifiez une découverte, un revisionnage ou un marathon entre amis avec de vrais chiffres. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Nombre d'épisodes
- 24
- Durée moyenne (min)
- 45
- Heures par jour
- 3
- Temps de visionnage total (min)
- 1 080
- Temps de visionnage total (h)
- 18
- Jours de visionnage
- 6
Planifier le visionnage intégral d’une série devient plus simple lorsque le nombre d’épisodes se transforme en un engagement horaire concret. Ce calculateur multiplie le nombre d’épisodes par leur durée moyenne, affiche le total en minutes et en heures, puis divise cette durée par le nombre d’heures que vous prévoyez de regarder chaque jour. Le résultat estime les jours de visionnage nécessaires pour découvrir une série, la revoir, rattraper votre retard ou organiser un marathon collectif. Il utilise uniquement les valeurs que vous fournissez et exige un rythme quotidien positif.
Transformez une liste d’épisodes en estimation complète
Commencez par le nombre total d’épisodes que vous comptez réellement regarder, sans devoir inclure tout ce qui a été diffusé. Cette méthode est pratique lorsqu’une plateforme affiche le nombre de saisons sans résumer l’engagement en heures. Choisissez une moyenne représentative des épisodes prévus.
Pour une comédie dont les épisodes durent généralement vingt-deux minutes, n’utilisez pas la case de trente minutes de la télévision, car les publicités sont normalement absentes en streaming. Si les durées varient, échantillonnez plusieurs épisodes ordinaires ou calculez leur moyenne depuis une liste fiable. N’incluez les épisodes spéciaux, résumés, bonus et épisodes ignorés que s’ils appartiennent à votre programme.
L’estimation exclut les pauses, la navigation dans les menus et le temps passé à choisir : elle représente la durée du contenu, pas tout le temps écoulé devant l’écran.
Convertissez les heures totales en jours à votre rythme
Par exemple, un résultat de 4.5 jours signifie quatre journées complètes au rythme indiqué, plus la moitié d’une autre journée de visionnage ; il n’est pas discrètement arrondi à cinq jours calendaires. Ce résultat fractionnaire convient aux plannings, feuilles de calcul et comparaisons. Choisissez un rythme tenable.
Deux heures par soirée s’intègrent parfois mieux à une semaine normale qu’un ambitieux marathon de huit heures, tandis qu’un événement le week-end peut justifier une valeur supérieure. Le rythme doit dépasser zéro, car aucune durée ne peut devenir un délai d’achèvement si aucun temps de visionnage n’est alloué. Les valeurs fractionnaires sont admises : 1.5 représente une heure et trente minutes par jour.
Le calcul suppose un rythme identique chaque jour. Si vos semaines et week-ends diffèrent, effectuez des calculs séparés ou considérez le résultat comme une référence plutôt qu’une date garantie.
Interprétez les moyennes, l’arrondi et les interruptions
Ce calculateur est déterministe : des entrées identiques produisent toujours les mêmes sorties. Une durée moyenne reste une estimation ; la réponse dépend donc de la qualité de la valeur fournie. Les génériques de début et de fin, bandes-annonces et résumés peuvent être compris dans les durées publiées, même si vous les passez habituellement.
La vitesse de lecture modifie également le temps réel : si vous regardez à une autre vitesse, ajustez la durée avant l’envoi. Le calcul ne tient compte ni du sommeil, ni du travail, ni des jours manqués, ni de la disponibilité des plateformes ou des dates de sortie, et il ne crée aucun calendrier. Pour respecter une échéance, ajoutez une marge et envisagez d’arrondir vous-même le jour fractionnaire vers le haut.
Cas d’usage
Planifiez un marathon de toute la série
Estimez le total d’heures et de jours actifs avant de vous engager à regarder chaque épisode d’une série terminée.
Rattrapez la série avant la nouvelle saison
Transformez les épisodes restants en rythme quotidien adapté au temps disponible avant la première.
Comparez deux séries
Mesurez différents nombres et durées d’épisodes avec le même rythme quotidien avant de choisir laquelle commencer.
Questions fréquentes
La durée moyenne peut-elle comporter des décimales ?
Oui. Une valeur comme 42.5 minutes est acceptée si elle est finie et strictement supérieure à zéro.
Le calculateur recherche-t-il automatiquement une série ?
Non. Il utilise seulement le nombre d’épisodes, leur durée moyenne et le rythme quotidien que vous fournissez ; le résultat est donc déterministe.
Combien de temps faut-il pour regarder 24 épisodes de 45 minutes ?
La série dure 1080 minutes, soit 18 heures de contenu. À raison de 3 heures par jour, vous la terminez en 6 jours de visionnage, sans compter les pauses ni le temps passé à choisir quoi regarder.
Que signifie un résultat de 4,5 jours ?
Cela signifie quatre jours complets à votre rythme plus la moitié d’un autre jour de visionnage. Le résultat n’est pas arrondi à cinq jours de calendrier, ce qui permet de comparer des rythmes ou de l’intégrer à un planning.
Faut-il utiliser la durée du créneau de diffusion ?
Non. Une série comique aux épisodes de vingt-deux minutes ne doit pas être saisie comme un créneau de trente, car la lecture en streaming n’a généralement pas de publicité. Utilisez une moyenne fidèle aux épisodes que vous comptez regarder.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/video/streaming-watch-time-convert \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"episode_count":24,"average_runtime_minutes":45,"hours_per_day":3}'const res = await fetch("https://api.kit.forhosting.com/video/streaming-watch-time-convert", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"episode_count": 24,
"average_runtime_minutes": 45,
"hours_per_day": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/streaming-watch-time-convert",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"episode_count": 24,
"average_runtime_minutes": 45,
"hours_per_day": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/streaming-watch-time-convert", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"episode_count":24,"average_runtime_minutes":45,"hours_per_day":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"episode_count":24,"average_runtime_minutes":45,"hours_per_day":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/streaming-watch-time-convert", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"episode_count": 24,
"average_runtime_minutes": 45,
"hours_per_day": 3
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.streaming_watch_time_convert",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Transformez une liste d’épisodes en estimation complète
Saisissez cet entier dans episode_count, puis indiquez la durée habituelle d’un épisode dans average_runtime_minutes. Le calculateur multiplie ces valeurs pour produire total_watch_time_minutes et convertit la même durée en total_watch_time_hours.
Convertissez les heures totales en jours à votre rythme
Le champ hours_per_day correspond au temps quotidien que vous pouvez raisonnablement consacrer au visionnage. Après avoir calculé la durée complète en heures, l’outil la divise par ce rythme et renvoie viewing_days.
Interprétez les moyennes, l’arrondi et les interruptions
Les résultats sont arrondis à six décimales au maximum, ce qui stabilise le JSON tout en conservant une précision utile pour les épisodes courts, les durées fractionnaires et les rythmes quotidiens modérés. Interprétez viewing_days comme le nombre de jours de visionnage actifs au rythme choisi. L’API exécute le même calcul pur pour $0.002 par requête, sans recherche externe, catalogue variable ni hypothèse cachée sur la série.
Questions techniques
Quelle formule le calculateur applique-t-il ?
Il multiplie episode_count par average_runtime_minutes, divise par 60 pour obtenir les heures, puis divise celles-ci par hours_per_day pour calculer les jours.
Pourquoi les heures quotidiennes doivent-elles être positives ?
Un temps nul ou négatif ne permet pas d’obtenir une durée d’achèvement valable ; le calculateur renvoie donc invalid_input.
viewing_days désigne-t-il des jours calendaires ?
Il désigne des jours de visionnage actifs au rythme saisi. Les pauses, jours manqués et variations hebdomadaires ne sont pas ajoutés automatiquement.
Combien coûte une requête API ?
Chaque requête API coûte $0.002. Le même calcul déterministe peut être exécuté gratuitement dans le navigateur.