Calcolatore di maratona seriale
Dieci episodi da 45 minuti a velocità 1,5 richiedono 5 ore, poco più di un quinto di giornata. Inserisca gli episodi che le mancano, la durata di ciascuno e la velocità per vedere il totale in ore e in giorni da 24 ore. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Episodi
- 10
- Minuti per episodio
- 45
- Velocità
- 1,5
- Minuti totali
- 300
- Ore
- 5
- Giorni
- 0,2083333333
Guardare una serie di fila è un problema di bilancio del tempo: moltiplichi il numero di episodi per la durata di ciascuno, poi divida per la velocità di riproduzione che Lei userà davvero. Prima di iniziare una nuova stagione un venerdì sera conviene sapere se La attende una sola serata, un intero fine settimana o buona parte di una settimana. Questo calcolatore di maratona seriale accetta tre numeri finiti e positivi — quanti episodi restano, quanti minuti dura ciascuno e la velocità di riproduzione — e restituisce il tempo totale di visione in ore e in giorni di 24 ore. Una stagione di dieci episodi da quarantacinque minuti a velocità di una volta e mezza sono cinque ore, poco più di due decimi di giorno.
Come si ottengono le ore e i giorni della maratona da tre numeri
L'identità è la stessa che ogni lettore di streaming usa internamente. Il tempo lordo in minuti è il numero di episodi moltiplicato per la durata di un episodio in minuti. Il tempo di visione in minuti è quel prodotto diviso per la velocità di riproduzione.
Le ore sono i minuti di visione divisi per sessanta. I giorni sono le ore divise per ventiquattro, con un giorno continuo di ventiquattro ore e non un calendario civile né un taglio all'ora di dormire. La velocità di riproduzione è un moltiplicatore positivo: 1.0 è la colonna sonora originale, 1.25 e 1.5 sono le impostazioni comuni per finire una stagione prima, e 2.0 dimezza l'orologio.
Un valore sotto 1.0 — rallentatore, studio di una lingua o cadenza ripristinata — allunga la visione, perciò il campo non è limitato a un minimo di uno. I conteggi frazionari sono accettati perché mezzi episodi, speciali di recap e finali in due parti esistono davvero; l'aritmetica non impone un intero. Risponde a una sola domanda: se Lei si siede e riproduce ogni episodio elencato a velocità costante, quante ore e quanti giorni di ventiquattro ore dura quella visione.
Dove un calcolatore di maratona seriale merita il posto
Le famiglie che pianificano una maratona del fine settimana hanno bisogno di ore per lasciare spazio a pasti e sonno, e di giorni perché una miniserie di prestigio di dodici ore non venga scambiata per una sola notte. Chi redige recap e gli editori che costruiscono un calendario di messa in onda hanno bisogno di una conversione deterministica da conteggio e durata a un bilancio di orologio a muro da fissare in un foglio.
Chi studia una lingua a 0.75x ha bisogno della stessa formula con una velocità sotto uno, non di uno strumento che rifiuti in silenzio tutto ciò che non è 1x o 2x. I programmatori di club e le squadre di ospitalità che organizzano una serata a tema possono trasformare un mucchio di episodi in un orologio da capo a fine senza aprire un'applicazione di calcolo per ogni titolo.
Tenga tutti e tre gli ingressi positivi e finiti, fissi hours e days nei test e otterrà un bilancio di visione riproducibile per un piano del venerdì, un calendario editoriale, una scheda di laboratorio linguistico o un worker al bordo, senza erigere un catalogo di streaming proprio.
Casi d'uso
Pianifichi una maratona seriale nel fine settimana
Trasformi una stagione di dieci episodi da quarantacinque minuti a 1.5x in cinque ore e sappia se Le basta il venerdì sera o se serve anche il sabato.
Confronti la riproduzione a 1x, 1.5x e 2x
Conservi lo stesso conteggio e la stessa durata, cambi solo speed e veda quanto orologio a muro una colonna sonora più rapida risparmia davvero.
Calendari editoriali e scrivanie di recap
Converta una bibbia di stagione di conteggi e durate in ore e giorni che un redattore possa bloccare su un piano di recap o di commento in diretta.
Domande frequenti
Che cos'è la velocità di riproduzione e come cambia il totale?
Speed è un moltiplicatore positivo sulla colonna sonora originale. 1.0 è il tempo reale, 1.5 accorcia la visione di un terzo, 2.0 la dimezza, e un valore sotto 1.0 (per esempio 0.75 per lo studio di una lingua) la allunga.
Che succede se un ingresso è zero, negativo o manca?
Una maratona senza episodi, un episodio di durata nulla o una velocità di riproduzione zero non sono una visione, e quei fallimenti non vengono addebitati.
Le durate degli episodi sono in minuti o in ore?
Hours e days compaiono solo nel risultato, dopo la conversione dell'orologio di visione.
Posso contare mezzo episodio o un finale in due parti?
Sì. Il numero di episodi accetta i decimali, perché mezzi episodi rimasti, speciali riassuntivi e finali in due parti esistono davvero. Il calcolo non la obbliga ad arrotondare a un numero intero.
Il calcolo toglie la sigla o i titoli di testa che salto?
No. Presuppone che lei guardi ogni episodio per intero a una velocità costante. Se di solito salta la sigla, il tempo reale davanti allo schermo sarà un po' più breve del risultato.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/life/binge-watching \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"episodes":10,"episode_minutes":45,"speed":1.5}'const res = await fetch("https://api.kit.forhosting.com/life/binge-watching", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"episodes": 10,
"episode_minutes": 45,
"speed": 1.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/life/binge-watching",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"episodes": 10,
"episode_minutes": 45,
"speed": 1.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/life/binge-watching", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"episodes":10,"episode_minutes":45,"speed":1.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"episodes":10,"episode_minutes":45,"speed":1.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/life/binge-watching", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"episodes": 10,
"episode_minutes": 45,
"speed": 1.5
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "life.binge_watching",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_episodes | 1000000 |
max_episode_minutes | 1000000 |
max_speed | 100 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Zeri, negativi, campi assenti o valori non finiti falliscono con invalid_input e non vengono addebitati. Usi la pagina nel browser senza costo, oppure chiami l'API a $0.002 per richiesta riuscita quando un foglio di calcolo, un calendario editoriale o una scheda di tutoraggio necessitano della stessa cifra.
Come si ottengono le ore e i giorni della maratona da tre numeri
La risposta ripete i valori puliti di episodes, episode_minutes e speed, poi restituisce total_minutes, hours e days, più una stringa formula che riformula l'identità così un'interfaccia può mostrare la regola accanto al numero. Questo servizio non interroga elenchi di episodi in un catalogo, non sottrae i titoli di testa saltati e non applica fusi.
Contratto di ingresso, velocità di riproduzione, campi di risposta ed errori
Gli errori nominano sempre il campo canonico così il modulo web può contrassegnare il controllo giusto. Zeri e negativi falliscono perché una maratona senza episodi, un episodio di durata nulla o una velocità zero non sono una visione — e una velocità zero sarebbe una divisione per zero. Le magnitudini sopra i tetti documentati falliscono così un refuso non può far saltare l'isolate. Un controllo familiare è dieci episodi da quarantacinque minuti a speed 1.5, che danno trecento minuti di visione, cinque ore e 0.208333333333 giorni. Una sitcom da mezz'ora con ventiquattro episodi a 1x sono cinquecentoventotto minuti, 8.8 ore e 0.366666666667 giorni. Invii un corpo JSON con tre numeri finiti e positivi obbligatori: episodes, il conteggio di episodi che Lei guarderà; episode_minutes, la durata di un episodio in minuti; e speed, il moltiplicatore di riproduzione. Sono accettati gli alias episode_count, n e count per episodes; minutes, episode_length, length e duration per episode_minutes; e playback_speed, playback e rate per speed. Ogni campo può arrivare come numero JSON o come stringa numerica; booleani, oggetti, stringhe vuote, NaN e Infinity falliscono con invalid_input. In caso di successo il corpo include gli ingressi ripetuti, total_minutes come orologio di visione, hours come total_minutes diviso per sessanta, days come hours diviso per ventiquattro, e una stringa formula. Campi assenti e valori non positivi sono invalid_input e non vengono addebitati. Le chiamate API riuscite usano il prezzo base pubblicato $0.002; il percorso gratuito del browser esegue la stessa funzione solve senza consumare saldo prepagato.
Dove un calcolatore di maratona seriale merita il posto
Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002, senza gettoni di modello né rete in uscita, e la convalida fallita non consuma saldo.
Domande tecniche
Come si calcola il tempo per guardare una serie di fila?
Invii tre numeri positivi: episodes, episode_minutes e speed. L'API restituisce total_minutes = episodes × episode_minutes / speed, poi hours = total_minutes / 60 e days = hours / 24.
Quanto costa il calcolatore di maratona seriale?
Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.