Durata video con cambio velocità
Cambiare la velocità di un video incide su più aspetti della sola barra di avanzamento.
Esegui gratis nel browser
Questo calcolatore divide la durata originale per un moltiplicatore positivo e restituisce la durata risultante esatta in secondi e minuti. Indica inoltre se l’audio non elaborato diventerebbe più acuto o più grave e stima la variazione in semitoni. Lo utilizzi per pianificare montaggi, adattare una clip a uno spazio prestabilito, controllare le impostazioni di esportazione o decidere se attivare la correzione del tono. Il calcolo è deterministico e non richiede il caricamento o l’analisi di contenuti multimediali.
Inserisca durata e velocità in modo coerente
Inizi dalla durata originale completa espressa in secondi. Un video di cinque minuti dura 300 secondi, mentre per una clip social di novanta secondi basta inserire 90. Indichi quindi il moltiplicatore di velocità usato dall’editor o dal lettore. Il valore 1 lascia invariata la riproduzione, 1.25 la rende più veloce del venticinque per cento, 2 produce una velocità doppia e 0.5 una velocità dimezzata. Il moltiplicatore deve essere maggiore di zero, perché un valore nullo o negativo non descrive una riproduzione in avanti con durata finita. Il calcolatore accetta i decimali, quindi impostazioni come 0.75 o 1.1 funzionano direttamente. Eviti di inserire una percentuale quando è richiesto un moltiplicatore: “velocità 150%” corrisponde a 1.5, non a 150. Anche “rallentare del 20%” può essere ambiguo; verifichi se l’editor mostra una velocità dell’80%, da inserire come 0.8. Unità chiare e il moltiplicatore effettivo evitano gli errori di pianificazione più comuni prima del montaggio o dell’esportazione.
Comprenda il risultato della durata
La durata risultante si ottiene dividendo la durata originale per il moltiplicatore di velocità. Questa relazione inversa spiega perché una riproduzione più rapida accorcia la clip e una più lenta la allunga. Per esempio, 300 secondi a velocità 1.25 diventano 240 secondi, cioè quattro minuti. A velocità 0.5, la stessa sorgente diventa di 600 secondi, ossia dieci minuti. Raddoppiare la velocità dimezza il tempo, ma aumentarla del 25% non sottrae il 25% dalla durata: in quel caso la divisione produce una riduzione del 20%. La risposta include i secondi per timeline precise e i minuti per una lettura immediata, conservando una precisione decimale stabile. Il calcolo presume che l’intero video cambi velocità in modo uniforme. Se il montaggio usa rampe, fermo immagine, fotogrammi ripetuti o segmenti con moltiplicatori diversi, calcoli separatamente ogni tratto a velocità costante e sommi le durate risultanti. Transizioni, margini e materiale inserito devono essere conteggiati a parte.
Interpreti l’avviso sul tono non corretto
I cambi di velocità possono modificare il tono dell’audio quando velocità di riproduzione e frequenza di campionamento cambiano insieme senza correzione temporale. La riproduzione più rapida alza quindi il tono, quella più lenta lo abbassa e la velocità esatta di 1 lo lascia invariato. Il calcolatore indica la direzione e stima lo spostamento moltiplicando per dodici il logaritmo in base due del moltiplicatore. Un valore di 2 corrisponde a più dodici semitoni, cioè un’ottava; 0.5 corrisponde a meno dodici semitoni. È la conseguenza matematica del cambio di frequenza non corretto, non la garanzia che ogni editor produca quel suono. Molte applicazioni offrono conservazione del tono, correzione delle formanti o algoritmi di time stretching che cambiano la durata mantenendo il tono percepito vicino all’originale. Controlli l’impostazione della clip o dell’esportazione prima di affidarsi all’avviso. Intelligibilità, qualità musicale, artefatti e formanti dipendono anche dall’algoritmo e dal materiale; questa capacità riporta quindi solo lo spostamento teorico senza correzione.
Casi d'uso
Adattare una clip a uno spazio fisso
Calcoli se una regolazione della velocità consente a un’intervista, una pubblicità o una presentazione di rientrare nella timeline disponibile.
Pianificare una sequenza al rallentatore
Determini la durata estesa prima di inserire nel montaggio una ripresa rallentata uniformemente.
Verificare la necessità di correggere il tono
Consulti direzione e ampiezza teorica del cambio di tono quando la conversione di velocità non lo conserva.
Domande frequenti
Quanto costa?
Può eseguire il calcolo gratis nel browser su questa pagina, oppure pagare $0.002 per richiesta API.
Quale formula calcola la nuova durata?
La durata originale in secondi viene divisa per il moltiplicatore positivo di velocità.
La velocità 1.5 riduce la durata del 50%?
No. Dividere per 1.5 mantiene due terzi della durata originale, con una riduzione di circa il 33.33%.
Il mio editor cambierà certamente il tono audio?
Non necessariamente. Il risultato descrive la riproduzione senza correzione; molti editor preservano il tono mentre cambiano la durata.
Posso usare un moltiplicatore nullo o negativo?
No. Deve essere positivo; zero non produce una durata finita e la riproduzione negativa esula da questo calcolo.
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/video/speed-change-duration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"original_duration_seconds":300,"speed_multiplier":1.25}'const res = await fetch("https://api.kit.forhosting.com/video/speed-change-duration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"original_duration_seconds": 300,
"speed_multiplier": 1.25
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/speed-change-duration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"original_duration_seconds": 300,
"speed_multiplier": 1.25
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/speed-change-duration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"original_duration_seconds":300,"speed_multiplier":1.25}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"original_duration_seconds":300,"speed_multiplier":1.25}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/speed-change-duration", 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
{
"original_duration_seconds": 300,
"speed_multiplier": 1.25
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.speed_change_duration",
"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_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
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. |