FFMpeg bottom-field first -> top-field first

Fórumok

Sziasztok!

Több helyi TV-nek szoktunk küldeni anyagokat ami a legtöbb esetben 'bottom-field first'. A legtöbb TV-nél az adáslebonyolító program számára ez nem okoz gondot, de ha igen akkor is át lehet állítani és adásban akkor sem fog remegni a kép.
Viszont az egyik helyi TV-nél használt adáslebonyolító rendszer csak a 'top-field first' videókat játsza le hibátlanul, ellenkező esetben remeg a kép. Ennél az adáslebonyolítónál átállítási lehetőség nincs. Emiatt Ediussal vagy akármivel újra ki kell küldeniük a videót, hogy hibamentesen le tudják játszani.
A Photonews képújság program ezt a probémát úgy oldja meg, hogy az egész videót lejjebb csúsztatja 1 sorral. Ezt FFMpeggel hogy tudnám kivitelezni? Más módszer is jöhet. A cél az, hogy az adott videón a félképek meg legyenek cserélve.

Köszi!

Hozzászólások

Valami ilyesmi? (azt ne kérdezd miért és, hogy)


ffmpeg -i in.avi -filter_complex "[0:v][0:v]overlay=0:1[bg]; [bg][0:v]overlay=0:1-H[out]" -map "[out]" out.avi

Ezzel kezdtem legelőször. A problémás adáslebonyolító ezt is figyelmen kívül hagyta. Lehet hogy csak DV AVI-nál működik.
Ezért lenne jó ha az egész videó képét 1 sorral lejjebb tudnám csúsztatni. Onnantól viszont biztosan jó lesz.
-------------------
http://rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!

Ez lenne a megoldás, de nem az mert ez csak elméletileg működik:
ffmpeg -y -i in.mpg -acodec mp2 -q:v 2 -filter_complex "[0:v][0:v]overlay=0:1[bg]; [bg][0:v]overlay=0-W,format=yuv420p[out]" -map "[out]" -map 0:a out.mpg
Ez elvileg 1 sorral tolná lejjebb az egészet, de mégsem tolja le. Ha 'overlay=0:2[bg];'-t adok meg akkor 2 sorral már hajlandó lejjebb tolni, de akkor meg ugyanott vagyok mint most.
Hogy tudom ráerőltetni azt hogy csak 1 sorral tolja le?

-------------------
http://rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!