Ce face -preset (Viteza de codare)
Preset-urile controlează cât de mult efort depune encoderul (x264, x265) pentru a găsi redundanțe spațiale și temporale în imagine. Un preset mai lent nu îmbunătățește neapărat calitatea imaginii (aceasta este dictată de CRF), ci obține o dimensiune mai mică a fișierului la aceeași calitate.
Opțiunile disponibile în ordinea vitezei sunt:
ultrafast, superfast, veryfast, faster, fast, medium (implicit), slow, slower, veryslow.
Pentru producție web și arhivare, slow oferă cel mai bun raport între eficiența comprimării și timpul de așteptare. Pentru streaming live sau captură de ecran în timp real, se folosește veryfast sau ultrafast.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-preset <nume> |
Numele preset-ului x264/x265/svtav1. |
Ce returnează
Activarea setului intern de algoritmi de estimare a mișcării și căutare subpixel.
Exemple
Exemplul 1: Conversie ultra-rapidă pentru verificare imediată
Folosește CPU minim pentru a genera un fișier rapid.
ffmpeg -i captura.avi -c:v libx264 -preset ultrafast -crf 25 test_rapid.mp4
Ieșire în terminal
frame= 3000 fps=350 q=25.0 Lsize= 38120kB time=00:01:40.00 bitrate=3120.4kbits/s speed=11.6x
Greșeli frecvente
- Folosirea lui ‘veryslow’ pentru fișiere obișnuite; câștigul de spațiu față de ‘slow’ este de doar 1–2%, dar timpul de calcul se triplează.
- Folosirea lui ‘ultrafast’ pentru stocare definitivă, rezultând în fișiere mult mai mari decât era necesar.
Comenzi înrudite
libx264 (Codec H.264 / AVC): Standardul universal de compresie video H.264, compatibil cu 99.9% din toate dispozitivele și browserele.libx265 (Codec H.265 / HEVC): Standardul de înaltă eficiență HEVC ce oferă până la 50% economie de lățime de bandă la aceeași calitate vizuală.-crf (Constant Rate Factor): Parametrul principal de control al calității: menține o fidelitate vizuală constantă în toate cadrele.