Taglia video

Taglia video — ritaglia, dividi e unisci video online — Elimini le parti indesiderate, divida una clip in più segmenti o unisca più file video in uno solo. Tutta l'elaborazione avviene localmente nel suo browser, quindi i suoi file non vengono mai caricati su alcun server e la sua riservatezza è pienamente tutelata.
Input supportato: video che usano codec aperti e privi di royalty, come VP8/VP9/AV1/MPEG-4/FFV1 (contenitori WebM, MKV, MP4, MOV, AVI). Il formato di output e i codec si scelgono qui sotto; ogni output viene ricodificato localmente nel suo browser.
Il primo utilizzo carica nel browser attuale un motore di elaborazione video di circa 30 MB. Viene poi memorizzato nella cache e riutilizzato, quindi abbia pazienza.
🎥
Clicchi per selezionare o trascini qui un file video
Supporta WebM, MKV, MP4, MOV, AVI e altri formati comuni; consigliato sotto i 500 MB
Ritaglia / Taglia: conserva solo la parte del video tra l'ora di inizio e quella di fine (formato HH:MM:SS oppure secondi semplici, es. 00:00:05 o 5). Il segmento selezionato viene ricodificato in un nuovo file.
Dividi: divide il video in più parti. Elenchi i punti temporali (separati da virgole, es. 00:00:10,00:00:20) oppure lo divida in un numero uguale di parti. Ogni parte viene scaricata separatamente.
Unisci: aggiunga due o più file video, li ordini e poi li unisca in un unico file. Tutti gli input vengono ricodificati con le stesse impostazioni, quindi i codec diversi sono gestiti, ma per ottenere il risultato migliore mantenga una risoluzione e impostazioni audio simili.
Che cosa sono i keyframe e i GOP? Perché tagliare un video è più difficile di quanto sembri

Tagliare un video sembra cancellare una fetta di byte, ma il video compresso non memorizza immagini complete. Un flusso compresso è una catena che inizia con un'immagine completamente autonoma (un keyframe, il fotogramma I) seguita da decine di fotogrammi che memorizzano soltanto ciò che è cambiato rispetto al precedente. Non può decodificare il fotogramma 47 senza aver già decodificato i fotogrammi da 1 a 46. Questa catena di dipendenze — un keyframe più tutti i fotogrammi che vi si appoggiano — si chiama GOP (Group of Pictures). Tagliare è quindi una negoziazione con la struttura dei GOP: se taglia su un keyframe può copiare i byte; se taglia altrove, qualcosa va ricostruito.

Cinque fatti per ancorare il resto della pagina:
• Fotogramma I (keyframe) = immagine completa, decodificabile da sola; fotogramma P = cambiamenti rispetto al fotogramma precedente; fotogramma B = cambiamenti interpolati tra due fotogrammi
• GOP = un keyframe più i suoi dipendenti; lunghezza tipica: 1–2 secondi (a 30 fps sono 30–60 fotogrammi)
• taglio su keyframe = copia i GOP esistenti, istantaneo e senza perdite, ma il taglio si aggancia al keyframe più vicino (fino a una deriva pari a un GOP)
• taglio preciso al fotogramma = esattamente il fotogramma scelto, ma il GOP di confine va ricodificato
• la dimensione segue il bitrate: una clip di 60 secondi a 12 Mbps è 12×60/8 = 90 MB indipendentemente da ciò che c'è nell'immagine
Fotogrammi I, P e B

Il fotogramma I ("intra") è un'immagine completa in stile JPEG di quel momento; è grande ma non ha bisogno di nient'altro. Il fotogramma P ("predetto") memorizza solo la differenza dal fotogramma precedente — una ripresa con camera ferma rende i fotogrammi P quasi gratuiti, ed è per questo che i video con una persona che parla si comprimono così bene. Il fotogramma B ("bidirezionale") è predetto da entrambi, il fotogramma precedente e quello successivo, cogliendo oggetti che compaiono e poi scompaiono di nuovo; è il più economico da memorizzare ma il più difficile da modificare, perché l'ordine di decodifica non coincide più con l'ordine di visualizzazione. I lettori di montaggio nascondono questa complessità; il formato del file no.

Perché un taglio su keyframe è istantaneo e senza perdite

Un taglio su keyframe seleziona interi GOP e copia i loro byte compressi in un nuovo contenitore — nessuna decodifica, nessuna ricodifica, finito nel tempo necessario a scrivere il file. Il prezzo è la precisione: il punto di entrata richiesto può cadere solo dove esiste davvero un keyframe. Con un GOP di 2 secondi a 30 fps (60 fotogrammi per GOP), il keyframe più vicino può trovarsi fino a 59 fotogrammi di distanza, quindi la clip può iniziare sensibilmente prima o dopo ciò che ha segnato. Gli streamer codificano con intervalli di keyframe di 1–2 secondi proprio perché la ricerca resti reattiva; i filmati di sorveglianza con GOP di 10 secondi sono noti per "saltare" quando li si scorre.

Perché un taglio preciso al fotogramma deve ricodificare

Supponiamo che il fotogramma iniziale perfetto sia un fotogramma P nel mezzo di un GOP. I suoi byte compressi dicono "uguale al fotogramma precedente, tranne..." — inutile senza i fotogrammi che lo precedono. Per renderlo autonomo, il tagliatore deve decodificare l'intero GOP fino a quel fotogramma, promuovere il fotogramma scelto a nuovo keyframe e ricodificarlo (insieme a tutto ciò che segue, fino al successivo keyframe originale). Solo il GOP di confine paga questo costo: il resto della clip viene ancora copiato byte per byte. Per questo il taglio preciso al fotogramma è più lento ma solo leggermente più soggetto a perdite — un GOP riceve una seconda passata di compressione, il resto resta intatto.

Idee sbagliate comuni
  • "Tagliare significa solo cancellare una sezione del file." Quasi nessun fotogramma sta da solo in un flusso compresso; ogni punto di taglio va prima riconciliato con la struttura dei GOP.
  • "Ogni taglio ricodifica e costa qualità." I tagli su keyframe non ricodificano mai. Anche i tagli precisi al fotogramma ricodificano solo il singolo GOP di confine; tutto ciò che viene copiato dopo è identico bit per bit.
  • "Il punto di taglio è esattamente dove ho trascinato il marcatore." In modalità keyframe si aggancia al keyframe più vicino; solo la modalità a fotogramma preciso rispetta il fotogramma esatto — ed è una scelta di modalità, non un errore.

Strumenti correlati: Video in MP4 per le basi di contenitore e codec, Estrazione di fotogrammi video per estrarre fotogrammi precisi come immagini, e Aggiungi/estrai sottotitoli per la distinzione tra sottotitoli soft e hard.