Come Usare -preset in FFmpeg
ffmpeg -i input.mkv -c:v libx264 -preset slow -crf 23 -c:a aac -b:a 192k output.mp4— H.264 (x264).ffmpeg -i input.mkv -c:v libx265 -preset medium -crf 28 -tag:v hvc1 -c:a aac -b:a 192k output.mp4— H.265 (x265) usa gli stessi nomi dei preset.ffmpeg -i input.mkv -c:v h264_nvenc -preset p5 -rc vbr -cq 23 -b:v 0 -c:a aac -b:a 192k output.mp4— la codifica su GPU NVIDIA usa i preset da p1 (il più veloce) a p7 (la qualità migliore).-tune film,animation,grain,stillimage,fastdecodeozerolatency— un tune x264 facoltativo adatta le impostazioni al contenuto; agisce in aggiunta al preset.
I vecchi file .ffpreset (ad esempio libx264-ipod640.ffpreset, caricati con -vpre o -fpre) sono un meccanismo separato e superato. Per x264 e x265, usa -preset.
Cosa Sono i Preset FFmpeg?
Quando codifichi video con x264 (H.264) o x265 (H.265), il preset controlla quanti algoritmi di compressione usa l'encoder. Più algoritmi = compressione migliore = file più piccoli, ma codifica più lenta.
I 10 preset di x264, dal più veloce al più lento:
ultrafastsuperfastveryfastfasterfastmedium(predefinito)slowslowerveryslowplacebo(sconsigliato — miglioramento trascurabile rispetto a veryslow)
Un punto fondamentale: allo stesso CRF, tutti i preset puntano più o meno alla stessa qualità visiva. La differenza principale è la dimensione del file e la velocità di codifica. I preset più lenti non sembrano migliori — comprimono meglio.
Tabella di Benchmark: Tutti i Preset a Confronto
Codifica di un video 1080p di 1 minuto a CRF 23 su CPU 8-core (benchmark rappresentativi):
| Preset | Velocità (fps) | Tempo di codifica | Dimensione file | Rispetto a Medium |
|---|---|---|---|---|
ultrafast |
~120 fps | ~15s | ~95 MB | +58% |
superfast |
~90 fps | ~20s | ~80 MB | +33% |
veryfast |
~70 fps | ~25s | ~70 MB | +17% |
faster |
~55 fps | ~33s | ~65 MB | +8% |
fast |
~42 fps | ~43s | ~62 MB | +3% |
medium |
~30 fps | ~60s | ~60 MB | baseline |
slow |
~15 fps | ~2 min | ~52 MB | -13% |
slower |
~8 fps | ~3.5 min | ~50 MB | -17% |
veryslow |
~4 fps | ~7.5 min | ~48 MB | -20% |
I Preset Migliori
Tre preset emergono come le scelte ideali per scenari diversi:
medium — Uso Generale (il Nostro Predefinito)
Il predefinito non è una scelta casuale. Offre il miglior equilibrio tra velocità di codifica e dimensione del file. Per un convertitore online dove gli utenti aspettano i risultati, medium garantisce tempi rapidi senza gonfiare il file.
slow — Il Miglior Risparmio di Spazio che Vale l'Attesa
Rispetto a medium, slow impiega circa 2x di più ma produce file del 10–15% più piccoli. Se stai codificando un'intera libreria per l'archiviazione e il tempo non è un problema, slow è il preset migliore. Il risparmio si accumula su molti file. Se ogni file deve raggiungere una dimensione esatta, leggi il confronto tra codifica a due passaggi e CRF.
veryfast — Quando la Velocità è Fondamentale
Circa 2,3x più veloce di medium, al costo di file il 17% più grandi. Ideale per l'elaborazione in batch, anteprime rapide o quando la velocità di codifica è il collo di bottiglia. La qualità è identica — aumenta solo la dimensione del file.
Rendimenti Decrescenti
La conclusione chiave: più vai lento, meno guadagni a ogni passo.
veryfast→medium: -17% dimensione (significativo, vale la codifica 2,3x più lenta)medium→slow: -13% dimensione (ancora significativo, vale la pena per l'archiviazione)slow→slower: -4% dimensione (marginale, 2x più lento per poco guadagno)slower→veryslow: -3% dimensione (marginale, 2x più lento per quasi nulla)
Per questo veryslow e placebo raramente valgono la pena. Il tempo di codifica raddoppia o triplica per miglioramenti sulla dimensione del file nell'ordine di poche unità percentuali.
Raccomandazione pratica: Usa medium a meno che tu non abbia una ragione specifica. Se la dimensione del file conta e hai tempo, usa slow. Non usare mai placebo — è praticamente identico a veryslow con un tempo di codifica da 3–5x superiore.
Interazione tra Preset e CRF
Preset e CRF lavorano insieme ma controllano cose diverse:
- CRF controlla il livello di qualità (ciò che vedi)
- Preset controlla l'efficienza di compressione (quanti byte servono per raggiungere quella qualità)
A CRF 23 con ultrafast, il video appare quasi identico a CRF 23 con veryslow. Ma il file veryslow è del 40–50% più piccolo perché l'encoder ha dedicato più tempo a trovare modi efficienti per rappresentare le stesse informazioni visive.
Questo significa che puoi ottenere file più piccoli in due modi:
- Aumentare il CRF (es. 23 → 28) — riduce qualità e dimensione del file
- Usare un preset più lento (es. medium → slow) — riduce solo la dimensione del file, la qualità rimane invariata
Le Impostazioni del Nostro Convertitore
Il nostro convertitore online usa il preset medium con CRF 23. Questa scelta è stata fatta per offrire la migliore esperienza utente:
- Elaborazione rapida: Gli utenti non vogliono aspettare 10 minuti per un video di 1 minuto
- Qualità eccellente: CRF 23 produce un output visivamente indistinguibile dall'originale
- Dimensione del file ragionevole:
mediumoffre una buona compressione senza tempi di codifica eccessivi
Per gli utenti che necessitano della massima compressione, scaricare FFmpeg ed eseguire il preset slow in locale è la soluzione migliore per librerie di file di grandi dimensioni. Per le altre leve, come CRF, risoluzione e codec, scopri come comprimere un video senza perdere qualità.
Quali Preset Usano gli Strumenti Video di CleverUtils
| Strumento | Preset x264 | CRF |
|---|---|---|
| Convertitori video in MP4, MOV e MKV | medium | 23 |
| Comprimi video | veryfast | 18 / 23 / 28 / 32 (da Massima a Minima) |
| Ridimensiona video, Taglia video | fast | 18 |
| Inverti video | fast | 23 |
Nel benchmark qui sopra, i file veryfast sono circa il 17% più grandi di quelli medium allo stesso CRF, quindi nel compressore è la scelta del CRF a determinare davvero la dimensione dell'output.