Opțiunea -threads controlează numărul de fire de execuție (threads) utilizate de FFmpeg pentru decodare, filtrare și encodare video. Permite limitarea consumului de CPU pe servere partajate pentru a preveni saturarea procesorului sau forțarea utilizării tuturor nucleelor pe mașini de randare dedicate.
# Limitează procesul de codare la maximum 4 thread-uri pe un server de producție
ffmpeg -i intrare.mov -c:v libx264 -preset medium -crf 22 -threads 4 iesire.mp4
# Alocare thread-uri dedicate separat pentru decodare și encodare
ffmpeg -threads 2 -i intrare.mov -c:v libx265 -threads 8 iesire.mp4
# Valoarea 0 activează detectarea automată a tuturor nucleelor logice disponibile
ffmpeg -i in.mp4 -c:v libx264 -threads 0 out.mp4
Recomandare: Pentru codecul libx264, numărul optim de thread-uri este egal cu numărul de nuclee logice CPU * 1.5; depășirea acestei valori poate reduce eficiența compresiei.
Valori Posibile
-threads 0: Mod automat (implicit) – FFmpeg detectează numărul de nuclee CPU.-threads <N>: Limită fixă de N thread-uri paralele.
Întrebări & Exemple de Cod:
Controlul Thread-urilor și al Procesării Paralele (-threads)Ai o nelămurire despre utilizarea comenzii
Controlul Thread-urilor și al Procesării Paralele (-threads)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.