-re (Rulare la framerate nativ) în FFmpeg

Citește fișierul de intrare la viteza sa nativă de cadre pe secundă, esențial pentru live streaming.

Sintaxă
ffmpeg -re -i video.mp4 -c:v libx264 -f flv rtmp://live.youtube.com/app/cheie

Ce face -re (Rulare la framerate nativ)

În mod implicit, FFmpeg procesează fișierele cât de repede permite procesorul (la 200, 500 sau 1000 fps). Dacă încerci să transmiți un fișier MP4 salvat pe disc către un server de streaming (YouTube, Twitch, Facebook, RTMP/RTSP), FFmpeg va încerca să arunce tot conținutul în câteva secunde, saturând bufferul și ducând la deconectare.

Opțiunea -re (Read at native frame rate) forțează FFmpeg să citească fișierul exact la viteza de redare în timp real (de exemplu exact 25 sau 30 de cadre în fiecare secundă).

Se plasează obligatoriu înaintea parametrului -i al fișierului de intrare simulat ca emisie live.

Opțiuni și argumente

Opțiune / Parametru Descriere
-re Forțează citirea la framerate-ul nativ (1.0x viteza reală).

Ce returnează

Sincronizarea emiterii pachetelor de date cu ceasul de timp real.

Exemple

Exemplul 1: Transmisia live a unui fișier video ca stream RTMP

Trimite fluxul video la fix 1.0x viteză fără a satura serverul de streaming.

ffmpeg -re -i prezentare.mp4 -c:v libx264 -b:v 2500k -c:a aac -f flv rtmp://localhost/live/flux

Ieșire în terminal

frame=   150 fps= 30 q=24.0 size=    1024kB time=00:00:05.00 bitrate=1677.7kbits/s speed=1.0x

Greșeli frecvente

  • Folosirea opțiunii -re la capturi de la dispozitive live reale (camere web, carduri HDMI), unde este inutilă și poate cauza pierderi de cadre (frame drops).
  • Folosirea lui -re la conversii obișnuite pe disc, încetinind inutil procesul de conversie la durata filmului.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: -re (Rulare la framerate nativ)

Ai o nelămurire despre utilizarea comenzii -re (Rulare la framerate nativ) 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.