Ce face -v și -stats (Nivel logare și statistici)
FFmpeg afișează implicit o cantitate uriașă de informații la pornire (bannerul cu opțiunile de compilare, librăriile, configurația decodoarelor).
Opțiunea -hide_banner ascunde aceste detalii introductive. Parametrul -v (sau -loglevel) stabilește pragul de severitate al jurnalizării:
• quiet: silențios 100% (nu scrie nimic);
• panic / fatal / error: afișează doar erorile care opresc execuția;
• warning: arată avertismentele utile;
• info: nivelul standard;
• debug: extrem de detaliat pentru investigarea fișierelor corupte.
Opțiunea -stats forțează afișarea barei dinamice de progres (fps, bitrate, timp, viteză) chiar și atunci când nivelul de logare a fost redus.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
-hide_banner |
Ascunde antetul cu licența și versiunile de biblioteci compilate. |
-v <nivel> |
Nivelul de logare: quiet, panic, fatal, error, warning, info, debug. |
-stats |
Afișează continuu statistica de codare pe un singur rând. |
Ce returnează
Filtrarea mesajelor pe stderr și stdout.
Exemple
Exemplul 1: Conversie curată în consolă fără mesaje de prisos
Afișează doar dacă apare o eroare reală.
ffmpeg -hide_banner -v error -i clip.mov clip.mp4
Greșeli frecvente
- Folosirea lui ‘-v quiet’ fără redirecționarea codului de ieșire ($?), făcând imposibilă detectarea eșecului conversiei într-un script automat.
- Lăsarea nivelului pe ‘debug’ la procesarea fișierelor mari, generând fișiere de log de zeci de GB.
Comenzi înrudite
-i (Input file): Specifică calea sau URL-ul fișierului multimedia de intrare ce urmează a fi procesat.ffprobe (Analiză și diagnosticare): Utilitarul complementar pentru inspecția detaliată a codecurilor, rezoluției, duratei și metadatelor fișierelor media.