FFMpeg Decklink kártya kijátszás

Fórumok

Sziasztok!

FFMpeggel kéne kijátszanom HD felbontású online streamet egy DeckLink 4K Extreme kártyából.
A dolog működik is, de sehogy sem sikerül rávenni a kártyát arra, hogy interlaced módban adja ki a videót. FFMpeg szerint ezeket a felbontásokat támogatja a kártya:


[decklink @ 056ef900] Supported formats for 'DeckLink 4K Extreme':
[decklink @ 056ef900] 	1	720x486 at 30000/1001 fps (interlaced, lower field first)
[decklink @ 056ef900] 	2	720x576 at 25000/1000 fps (interlaced, upper field first)
[decklink @ 056ef900] 	3	1920x1080 at 24000/1001 fps
[decklink @ 056ef900] 	4	1920x1080 at 24000/1000 fps
[decklink @ 056ef900] 	5	1920x1080 at 25000/1000 fps
[decklink @ 056ef900] 	6	1920x1080 at 30000/1001 fps
[decklink @ 056ef900] 	7	1920x1080 at 30000/1000 fps
[decklink @ 056ef900] 	8	1920x1080 at 25000/1000 fps (interlaced, upper field first)
[decklink @ 056ef900] 	9	1920x1080 at 30000/1001 fps (interlaced, upper field first)
[decklink @ 056ef900] 	10	1920x1080 at 30000/1000 fps (interlaced, upper field first)
[decklink @ 056ef900] 	11	1920x1080 at 50000/1000 fps
[decklink @ 056ef900] 	12	1920x1080 at 60000/1001 fps
[decklink @ 056ef900] 	13	1920x1080 at 60000/1000 fps
[decklink @ 056ef900] 	14	1280x720 at 50000/1000 fps
[decklink @ 056ef900] 	15	1280x720 at 60000/1001 fps
[decklink @ 056ef900] 	16	1280x720 at 60000/1000 fps
[decklink @ 056ef900] 	17	2048x1080 at 24000/1001 fps
[decklink @ 056ef900] 	18	2048x1080 at 24000/1000 fps
[decklink @ 056ef900] 	19	2048x1080 at 25000/1000 fps
[decklink @ 056ef900] 	20	3840x2160 at 24000/1001 fps
[decklink @ 056ef900] 	21	3840x2160 at 24000/1000 fps
[decklink @ 056ef900] 	22	3840x2160 at 25000/1000 fps
[decklink @ 056ef900] 	23	3840x2160 at 30000/1001 fps
[decklink @ 056ef900] 	24	3840x2160 at 30000/1000 fps
[decklink @ 056ef900] 	25	3840x2160 at 50000/1000 fps
[decklink @ 056ef900] 	26	3840x2160 at 60000/1001 fps
[decklink @ 056ef900] 	27	3840x2160 at 60000/1000 fps
[decklink @ 056ef900] 	28	4096x2160 at 24000/1001 fps
[decklink @ 056ef900] 	29	4096x2160 at 24000/1000 fps
[decklink @ 056ef900] 	30	4096x2160 at 25000/1000 fps

Jelenleg Windows 7 alatt megy a próbálkozás. Ha sikerül megoldani akkor a végleges rendszer már Dedian 8-on fog menni.

Most ezzel próbáltam ami működik, de 25 fps progressive módban:


ffmpeg -i teszt.mpg -vsync 1 -f decklink -pix_fmt uyvy422 -s 1920x1080 -r 25000/1000 -ar 48000 "DeckLink 4K Extreme"

Hogy tudom rávenni, hogy interlaced módban menjen a kártya?

Hozzászólások

hat kotve hiszem hogy erre itt valastz kapsz :)
miert nem kerdezed meg az ffmpeg-users listan, vagy esteleg a driver fejlesztojet emailben?

amugy a helyedben megneznem linuxon is, winen lehet a win driver bekavar, vagy nem teljes az implementacio. ffmpeget linuxon fejlesztik.

Azt volna jó tudni, hogy már az ffmpeg-ből is progresszív jön-e ki valamiért, vagy csak a hardver tolja ki mindenáron progresszívben.

A másik pedig az, hogy ha Linux a végcél, akkor én egy percig sem küzdenék vele Windows-on. Valószínűleg az eszközmeghajtó köszönőviszonyban sincs a két oprendszer esetén, és ha az egyiken végre eléred, hogy jól működjön, lehet, hogy ugyanazon opciókkal rossz lesz a másikon, és fordítva.

Amit én megpróbálnék, a kimenet választásánál:

ffmpeg ... "DeckLink 4K Extreme@8"

illetőleg a videó kodeknél:

ffmpeg ... -flags +ilme+ildct ...

Nagy eséllyel Linuxon is hasonló lenne a dolog. Az Edius és a Shotcut részben 'megkerüli' a drivert, mivel a Blackmagic Desktop Video Utility beállításaitól teljesen függetlenül bármilyen támogatott felbontásban teszik ki a képet. Úgy néz ki az FFMpeg is hasonlóképpen csinálja.
Természetesem olyan megoldás is jöhet, hogy az FFMpeg kiemenetét tolom be valamibe ami kiküldi a Decklink kártyán a videót.

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