Tagliare un video
Uno strumento che ritaglia un pezzo di video. Indichi il minuto di inizio e quello di fine e ottieni solo la porzione che ti interessa, senza l'attesa iniziale o la coda finale. Il taglio è netto e non richiede un programma di montaggio. Accetta video fino a 500 MB.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Indichi da dove a dove, e basta
Non serve una timeline complicata: dici da quale istante partire e a quale fermarti, e lo strumento estrae quella clip. Vuoi togliere i primi trenta secondi in cui si sistema la telecamera? Imposti l'inizio più avanti. Vuoi solo il minuto in cui succede la cosa importante? Indichi inizio e fine di quel minuto. Il resto viene scartato e scarichi un file più corto, con lo stesso video di prima ma senza il superfluo.
Taglio netto, senza perdere qualità
Il ritaglio agisce sulla durata, non sull'immagine: la porzione che tieni resta identica all'originale, con la stessa qualità e lo stesso audio. Non c'è una nuova elaborazione pesante dei fotogrammi, quindi il file esce pulito e fedele. È l'opposto del rigirare o rimontare: parti dal video che hai già e ne conservi solo il pezzo giusto, pronto da condividere o riusare.
Prezzo e disponibilità
Costa $0.077 a richiesta più $0.0045 al minuto di video elaborato, senza abbonamento: si paga con PayPal la singola operazione. Lo strumento è in arrivo: presto lo userai da questa pagina web, il canale principale, e chi ha bisogno di tagliare molti file in automatico potrà usare l'API. Sono in preparazione anche app, email e Telegram come canali aggiuntivi.
Casi d'uso
Via l'attesa all'inizio
Chiara riprende un intervento a un convegno, ma i primi due minuti sono solo preparativi. Taglia l'inizio e resta la clip che parte esattamente dal discorso, pronta da condividere.
Il momento da isolare
Un genitore ha un video lungo del saggio di danza e vuole solo l'esibizione della figlia, tre minuti in mezzo all'ora. Con un taglio ottiene proprio quella parte, da mandare ai nonni.
La clip per i social da un video lungo
Rossi & Figli S.r.l. ha la registrazione completa di un webinar e vuole ricavarne uno spezzone di trenta secondi per LinkedIn. Il taglio isola il passaggio migliore senza rimontare tutto.
Domande frequenti
Posso tagliare più spezzoni da un solo video?
Ogni operazione estrae una porzione, indicata da inizio e fine. Se ti servono più clip dallo stesso video, ripeti il taglio per ciascuna. Se invece vuoi rimettere insieme più pezzi, usa poi lo strumento che unisce i video.
Il pezzo tagliato mantiene la qualità originale?
Sì. Il taglio conserva la stessa immagine e lo stesso audio della porzione originale, senza degradare nulla, perché non rielabora l'intero video ma ne isola una parte.
Devo indicare i tempi al secondo esatto?
Indichi inizio e fine nei punti che vuoi. Più sei preciso, più il taglio è pulito; se serve, puoi rifare l'operazione spostando di poco gli istanti finché la clip è come la vuoi.
Quali file posso caricare?
Video fino a 500 MB e un'ora di durata, nei formati più comuni. Il file in uscita resta nello stesso formato di quello caricato.
Come si paga e quando sarà attivo?
Si paga a consumo con PayPal, senza account. Lo strumento è in fase di rilascio: scrivici a [email protected] per essere avvisato appena parte.
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/trim \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/video/trim", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/trim",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/trim", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/trim", 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
{
"audio": "https://ejemplo.com/audio.mp3"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.trim",
"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. |