Filtrul yadif (Yet Another Deinterlacing Filter) este standardul de aur pentru eliminarea artefactelor de pieptene (interlacing) din fluxurile video transmise la televiziune (1080i, 576i). Reconstruiește cadre progresive fluide (1080p) prin interpolarea spațio-temporală a câmpurilor pare și impare.
# Deinterclasare standard 1080i50 la 1080p25 (1 cadru progresiv per cadru dublu)
ffmpeg -i inregistrare_tv.ts -vf "yadif=mode=0" -c:v libx264 -crf 18 -c:a copy emisiune_p25.mp4
# Deinterclasare cu dublarea framerate-ului (1080i50 la 1080p50 pentru mișcare ultra-fluidă)
ffmpeg -i sport_live.ts -vf "yadif=mode=1" -c:v libx264 -crf 19 -c:a aac sport_60fps.mp4
Modul 1 (Bob Deinterlace): Setarea mode=1 generează câte un cadru complet pentru fiecare semi-câmp de intrare, transformând un stream 50i într-un video fluid de 50fps fără pierderea dinamicii mișcărilor sportive.
Parametri yadif
mode {0|1|2|3}: 0=generează 1 cadru per cadru; 1=generează 1 cadru per câmp (dublează framerate-ul).parity {-1|0|1}: Ordinea câmpurilor (Top Field First sau Bottom Field First; -1 detectează automat).deint {0|1}: 1 deinterclasează doar cadrele marcate ca interlaced.
Întrebări & Exemple de Cod:
Deinterclasare Video Profesională cu Filtrul yadif (-vf yadif)Ai o nelămurire despre utilizarea comenzii
Deinterclasare Video Profesională cu Filtrul yadif (-vf yadif)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.