Calcolatore della durata di riproduzione al rallentatore
Questo calcolatore mostra quanto durerà un filmato ad alta frequenza quando i fotogrammi vengono riprodotti più lentamente.
Esegui gratis nel browser
Inserisca durata originale, frequenza usata dalla fotocamera e frequenza di riproduzione prevista. Otterrà durata finale, fattore di rallentamento e tempo aggiunto dalla conformazione. È utile per pianificare montaggi, musica, riprese e consegne prima di aprire il programma di editing.
Comprendere come nasce il rallentatore
Il rallentatore nasce quando la fotocamera registra più fotogrammi al secondo di quanti il video finale ne mostri. A 120 fotogrammi al secondo vengono acquisiti 120 istanti distinti in un secondo reale. Riprodotti a 24, richiedono cinque secondi: il filmato dura cinque volte di più senza duplicazioni. Il calcolatore esprime il rapporto come fattore e lo applica alla durata sorgente. Presuppone che tutti i fotogrammi siano conservati e conformati direttamente alla frequenza scelta. Non stima flusso ottico, fusione, rampe, fotogrammi eliminati o impostazioni che mantengono il tempo reale. Quando serve precisione, utilizzi la frequenza effettiva dichiarata dalla fotocamera e quella reale della timeline o della consegna, non una semplice etichetta arrotondata del menu.
Inserire i valori e interpretare l’uscita
Indichi la durata in secondi e le due frequenze. Il calcolatore divide la frequenza di acquisizione per quella di riproduzione e moltiplica la durata per il fattore ottenuto. Dieci secondi a 120 fps riprodotti a 24 fps diventano cinquanta. Il formato orario è leggibile, mentre i secondi numerici sono adatti a script, fogli di calcolo e strumenti di produzione. La durata aggiunta è il risultato meno il tempo originale e mostra quanto spazio supplementare occuperà la ripresa. Un fattore sopra uno indica rallentamento, uno mantiene la durata, sotto uno accelera. Sono accettate anche frequenze decimali come 23.976 o 29.97, utili nei flussi video reali.
Pianificare riprese e montaggi affidabili
Prima della produzione, stimi quanto tempo sullo schermo può offrire un evento breve, come spruzzi, salti, sport, animali o dimostrazioni. In montaggio confronti la durata con voce narrante, frase musicale, transizione o spazio riservato. Può verificare anche se più clip entrano in una sequenza senza importare prove ripetute. Il calcolo descrive la conformazione fotogramma per fotogramma, non ogni workflow. Alcune fotocamere salvano file già marcati per il rallentatore; altre richiedono l’interpretazione nell’editor. I file a frequenza variabile richiedono metadati reali. L’audio delle modalità veloci può mancare o risultare inadatto. Consideri esatto il risultato per i valori forniti e controlli le impostazioni prima dell’esportazione.
Casi d'uso
Pianificare le riprese rallentate
Converta ogni tempo di registrazione nella durata finale prima di stabilire quanto filmare.
Sincronizzare il video con la musica
Verifichi se la clip copre una battuta, una frase o una sezione riservata.
Automatizzare le stime di montaggio
Usi l’uscita numerica in un foglio o workflow che somma più clip rallentate.
Domande frequenti
Quale formula viene usata?
La durata finale è la durata sorgente moltiplicata per la frequenza di acquisizione e divisa per quella di riproduzione.
A 120 fps il filmato è sempre cinque volte più lento?
Solo se riprodotto a 24 fps. A 30 fps è quattro volte più lento; a 60 fps, due.
Posso usare 23.976?
Sì. Inserisca le frequenze decimali effettive per ottenere maggiore precisione.
Include rampe o interpolazione?
No. Calcola una conformazione costante. Velocità variabili e fotogrammi generati richiedono calcoli specifici della timeline.
Perché l’editor mostra una durata diversa?
Può preservare il tempo reale, interpretare diversamente i metadati, usare un’altra frequenza o gestire video variabile. Controlli l’interpretazione della clip.
Quanto costa?
Nel browser è gratuito; ogni richiesta API costa $0.002.
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/hobby/photo-slowmo-playback \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}'const res = await fetch("https://api.kit.forhosting.com/hobby/photo-slowmo-playback", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/photo-slowmo-playback",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/photo-slowmo-playback", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"source_duration_seconds":10,"capture_frame_rate_fps":120,"playback_frame_rate_fps":24}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/photo-slowmo-playback", 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
{
"source_duration_seconds": 10,
"capture_frame_rate_fps": 120,
"playback_frame_rate_fps": 24
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.photo_slowmo_playback",
"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.
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. |