Il ritaglio riframma il tuo scatto—tagliando i bordi per cambiare il rapporto d'aspetto, rimuovere distrazioni, o fare "punch in" per uno "zoom digitale". Il metodo dipende dal tuo NLE, OS e necessità di automazione.
1. Ritaglio su Timeline NLE (Non Distruttivo, Chiavettabile)
Ideale per: Riframing creativo, ritagli animati, riframing multi-camera.
| Software | Come Fare | Chiave? | Note |
| DaVinci Resolve (Gratis/Studio) | Ispettore → Ritaglio (Alto/Basso/Sinistra/Destra) o Timeline → overlay "Ritaglia" maniglie | ✅ Curve complete | Miglior gratuito. "Trasforma" (Ispettore) scala/posiziona senza rasterizzare. |
| Premiere Pro | Controlli Effetti → Movimento → Scala/Posizione **OPPURE** Effetti → Trasforma → Ritaglia (Alto/Basso/Sinistra/Destra) | ✅ | Usa l'effetto **Trasforma** per motion blur su ritagli animati. "Ritaglia" rasterizza. |
| Final Cut Pro | Ispettore → Ritaglia (Ritaglia / Ken Burns / Riempito con Ritaglio) | ✅ (Ken Burns) | Smart Conform (AI) ritaglia automaticamente verticale per social. |
| CapCut (Desktop/Mobile) | Tela → Ritaglia / Preset Rapporto (9:16, 1:1, 4:5) | ✅ | Il più veloce per riframing social. Auto-reframe (Pro). |
| Kdenlive / Shotcut / Olive | Effetti → Ritaglia (o "Ritaglia: Rettangolo") | ✅ | Gratuito, multipiattaforma. Chiavi sui parametri dell'effetto. |
2. FFmpeg (Batch, Senza Interfaccia, Scriptabile, Possibile Senza Perdita)
Nessuna GUI. Controllo pixel esatto. Ideale per migliaia di clip.
Ritaglio Base (Centro 1080p da 4K)
ffmpeg -i input.mp4 -vf "crop=1920:1080:(in_w-1920)/2:(in_h-1080)/2" -c:a copy output.mp4
Ritaglio a 9:16 Verticale (Centro)
ffmpeg -i input.mp4 -vf "crop=ih*9/16:ih:(iw-ih*9/16)/2:0" -c:a copy vertical.mp4
Ritaglio che Varia nel Tempo (Chiavi tramite sendcmd / zoompan)
# Slow zoom-in crop (dolly digitale) ffmpeg -i in.mp4 -vf "zoompan=z='min(zoom+0.0015,1.5)':d=1:x='iw/2-(iw/zoom/2)':y='ih/2-(ih/zoom/2)':s=1920x1080" -c:a copy out.mp4
Ritaglio Senza Perdita (Re-wrap, Nessuna Ricodifica)
Funziona solo se il ritaglio è allineato alla **griglia di macroblocchi** (16×16 per H.264, 64×64 per HEVC) e il codec lo supporta (raro). Di solito richiede ricodifica.
# Tentativo (potrebbe fallire) ffmpeg -i in.mp4 -vf "crop=1920:1080:0:0" -c:v copy -c:a copy out.mp4
3. Python / OpenCV (Logica Personalizzata, Guidata da ML)
import cv2 cap = cv2.VideoCapture('in.mp4') w, h, fps = int(cap.get(3)), int(cap.get(4)), cap.get(5) out = cv2.VideoWriter('out.mp4', cv2.VideoWriter_fourcc(*'mp4v'), fps, (640, 640)) while cap.isOpened(): ret, frame = cap.read() if not ret: break # Ritaglio quadrato centrato crop = frame[h//2-320:h//2+320, w//2-320:w//2+320] out.write(crop) cap.release(); out.release()
Aggiungi rilevamento volto (MediaPipe, YOLO) → auto-tracciamento soggetto → ritaglio dinamico. Controllo completo.
4. Ritagli Rapidi Online / Mobile (Senza Installazione)
- Kapwing, Clideo, Canva, VEED: Carica → trascina maniglie ritaglio → esporta. Filigrana sui piani gratuiti.
- iOS Foto / Android Galleria: Modifica → Ritaglia → Rapporto d'Aspetto (9:16, 4:5, 1:1). Ricodifica H.264/HEVC.
Consigli da Pro per Ritagli Puliti
- Rapporto d'Aspetto Prima: Decidi la consegna (16:9, 9:16, 1:1, 4:5) → imposta risoluzione timeline → ritaglia per riempire.
- Zone di Sicurezza: Tieni titoli/azione dentro il 90% (title safe) / 80% (action safe) del *fotogramma ritagliato*.
- Motion Blur su Ritagli Animati: Premiere: effetto Trasforma (non Movimento) → Angolo Otturatore 180°. DaVinci: nodo Trasforma → Motion Blur.
- Pavimento Risoluzione: Non ritagliare 1080p → 720p se il finale è 1080p. Gira in 4K per libertà di ritaglio 1080p.
- Letterbox vs Ritaglio: Per cinema scope (2.39:1) su 16:9, aggiungi barre nere (letterbox) invece di ritagliare alto/basso—preserva la composizione.
Inizia nel tuo NLE. Se ripeti lo stesso ritaglio 50 volte → batch FFmpeg. Se ti serve ritaglio con tracciamento volto AI → Python + MediaPipe. Non sovra-progettare un lavoro occasionale.