Frage von bongojoe:Hallo zusammen,
ich hoffe, mir kann hier jemand helfen!
Ich möchte aus zwei relativ hochauflösenden Vollbildvideos der gleichen Szene (ein Video für das erste Halbbild, eines für das zweite Halbbild) ein interlaced Video machen. Freeware-Lösungen, auch Commandline-Tools oder welche die per Script-Sprache laufen, kämen mir sehr entgegen. Das Endformat soll (nach zusätzlicher Skalierung) 16:9 PAL SDTV sein. Wenn das Tool oder ein anderes eine 16:9 "square Pixel"-Auflösung in HDTV (1920x1080) den Clip dann auch noch nach PAL 16:9 SDTV skalieren kann (768x576?), so dass der Clip auch von jedem DVD-Player als 16:9 erkannt wird, wäre das besonders erfreulich.
Über jeden Hinweis und Tipp würde ich mich sehr freuen und bedanke mich im Voraus für jede freundliche Hilfe!
Grüße
Bongojoe
Antwort von tommyb:
Avisynth mit folgendem Script:
video1 = avisource("video1.avi")
video2 = avisource("video2.avi")
interleave(video1, video2)
separatefields()
selectevery(4,0,3)
weave()
converttoyv12()
Skalieren solltest Du es schon vor dem INTERLACEN. Dann würde das ganze so aussehen:
video1 = avisource("video1.avi")
video2 = avisource("video2.avi")
interleave(video1, video2)
lanczosresize(720,576)
separatefields()
selectevery(4,0,3)
weave()
converttoyv12()
Die AVS Datei kannst Du dann z.B. mit dem Cinema Craft Encoder zu einer MPEG2 encoden, inkl. dem 16:9 Tag.
Antwort von bongojoe:
SUPER!!!
VIELEN, VIELEN DANK! Avisynth habe ich glücklicherweise schon installiert. Dass ich so schnell eine Lösung bekomme, hätte ich nicht erwartet. :)
Allerbeste Grüße
bongojoe
Antwort von Interlaced_Killer:
Ein richtig schönes Interlaced-Bild für die alte Röhre bekommst du aber nur, wenn du mit mindestens 50/60 fps aufgezeichnet hast.
So machen es nämlich auch die Kameras intern. Sie verarbeiten 50 oder 60 HD-Vollbilder pro Sekunde und machen dann Halbbilder draus, welche am Ende komprimiert werden (man glaubt es kaum, 50p ist also weit weniger rechenintensiv als 50i :-b aber ihr glaubt ja lieber den Marketingfritzen).
Antwort von deti:
So machen es nämlich auch die Kameras intern. Sie verarbeiten 50 oder 60 HD-Vollbilder pro Sekunde und machen dann Halbbilder draus, welche am Ende komprimiert werden.
Da irrst du dich: Es werden nur diejenigen Zeilen aus dem Sensor ausgelesen, die zum aktuellen Halbbild passen. Für ein progressives Bild müsste die Datenrate doppelt so groß sein oder die Übertragungszeit für die Information doppelt so lange sein. Letzteres würde zu einem sehr starken Rolling-Shutter-Effekt führen. Auch die Encoder (MPEG2 Video bzw. H.264) müssten in gleicher Zeit die doppelte Datenmenge verarbeiten, was sicher nicht ohne Weiteres möglich ist.
Deti
PS: Auch ich bin ein Fan von progressivem Material mit 50Hz, aber aktuell gibt es offiziell nur 720p - alle anderen Formate finden sich weder in den Broadcast- noch in den BD-Standards.