Controlul Thread-urilor și al Procesării Paralele (-threads) în FFmpeg

Sintaxă
ffmpeg -threads <numar> -i in.mp4 -c:v libx264 -threads <numar> out.mp4

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.
Comunitate & Schimb de cunoștințe

Î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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.