PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeitverschiebung nach Zusammenfügen vieler Filme


targa
15.09.2004, 09:07
Hallo,

bin auch ein dankbarer und eifriger mpeg2schnitt 0.6k und l Anwender.
Mein Prob: Beim Erstellen von Musik-Video DVD´s treten Zeitverschiebungen auf.
Vorgehensweise: Ich nehme immer wieder längere DVB streams auf (SS2) (.mpg und .TS mit Ritzdvb und alt-dvb) und behandle/demuxe diese mit projectx (Standardeinstellung). Lade diese ins mpeg2schnitt und schneide mir die gewollten Videos, jeweils natürlich nur ca. 4 min lang, raus.
Nach einer Sammlung von ca. 40 einzelnen Videos (Quelle also verschiedene streams !) lade ich diese wieder ins mpeg2schnitt rein (bis hier noch alles in Ordnung) und füge nun so die 40 Kurzfilme wieder aneinander, indem ich bei jedem Film einen in und out point setze.
Lade ich nun die 40 verbundenen Filme wieder ins mpeg2schnitt rein, so ist am Anfang bzgl. der Zeitverschiebung alles O.K., mit zunehmender Filmdauer jedoch nimmt die Zeitverschiebung immer mehr zu (wahrscheinlich sogar linear), bis im letzten Video schließlich um 800 ms Zeitversatz vorhanden ist. Gebe ich also unten ein Offset von +800 ein, so ist es beim Filmende soweit in Ordnung, am Filmanfang natürlich nicht.
Irgendwie addieren sich also scheinbar minimale gleichgerichtete Zeitverschiebungen auf.
Nun dachte ich mir, ich verteile die 800 ms Verschiebung in 10 Stufen auf und füge vor dem Zusammenfügen bei 10 gleichmäßig verteilten Videos jeweils einen Offset von +80 ms hinzu, ergibt am Ende +800 : funktioniert leider nicht.
Kann derzeit nur iterativ durch Probieren versuchen, die Zeitverschiebungen zu kompensieren, ist jedoch sehr zeitaufwendig und nicht „perfekt“.
Mache ich was falsch?
Bei normalen Spielfilmen tritt dieses Problem nicht auf (oder ist nicht bemerkbar).
Hätte schon gerne die 40 Videos zu einem demuxten Stream verbunden, da zu einem mein DVDMaestro auf 25 Einzelfilme beschränkt ist und zum anderen so jeder Titel (über Kapitelmarken) direkt über die SAP Nummerntasten anspringbar und skipbar ist, ähnlich wie bei einer CD.

Vielen Dank für eure Ideen.

dvb.matt
15.09.2004, 09:59
du könntest versuchen, die 40 mpgs _alle auf einmal_ in Pj.X zu laden und gemeinsam in _eine_ Datei zu demuxen. (<concatenate diff. recordings> AN , und mit Glück läufts sogar komplett durch :wink: )

dann diese 2 Datein in M2S laden und evtl. Titelüberlappungen rausschnippeln.

targa
15.09.2004, 13:57
Habe mal einen kleinen Versuch mit 2 Videos gemacht: die einzelnen bereits zugeschnittenen Videos aus Mpeg2Schnitt liegen jedoch als .mpv und .mp2 vor. Projectx vereint aber jeweils die zwei .mpv und .mp2 nicht, es werden wieder beide Videos separat (und natürlich demuxt) ausgeworfen. Das mergen geht glaub ich nur bei mpg?

dvb.matt
15.09.2004, 15:18
Das mergen geht glaub ich nur bei mpg?
yap, jedenfalls nicht mit .mpv, aber ich dacht du hättest die orig. .mpg noch gehabt.

targa
20.09.2004, 08:07
Vielen Dank für deine Idee.

Lösung ist raus.
Vorgehensweise komplett:

1. Längere DVB streams aufnehmen (z.B. .mpg oder .TS mit Ritzdvb oder alt-dvb)
2. Jeweils demuxen/wandeln mit projectx (Standardeinstellung)
3. Sich die Traumvideos mit Mpeg2Schnitt rausschneiden und sammeln
4. Ton-streams ggf. Normalisieren (z.B. besweet)

5. Und jetzt kommmt´s: :!: Diese einzelnen schon aufgetrennten Videos (Quelle verschiedener dvb streams, aber alle gleiche Auflösung und Tonformat, .mpv und .mp2 oder mpa) einzeln durch Projectx jagen (bei 40 Videos können auch 40 Projectx collectionen angelegt werden) und die demuxten Videos „nochmals demuxen“. Also einfach .mpv und mpa eines Videos in eine collection reinziehen und –demux-. Und das für alle Videos.
6. Jetzt diese „geglätteten“ Videos wieder ins Mpeg2Schnitt reinladen, bei jedem Film einen in und out point setzen und so die Videos zu einem Streampaar verbinden. Ton kontrollieren (Mpeg2Schnitt), ging jetzt bei mir meist perfekt. In einem Fall hatte ich dann eine geringe Zeitverschiebung, die sich jedoch gleichmäßig über den ganzen Film schob. Diese dann mit Mpeg2Schnitt korrigieren, das Ergebnis am besten nochmals durch Projektx. --perfekt. :) (Eine Zeitkorrektur alleine mit projectx scheint bei demuxten streams nicht zu funktionieren, da hatte ich keinen Erfolg!!)
7. ggf. Kapitelmarken kreieren und authoren wie gewohnt.

Vorteil dieser Methode: Jeder Titel (durch die Kapitelmarken) direkt über die SAP Nummerntasten anspringbar und skipbar, ähnlich wie bei einer CD

Pennywize
20.09.2004, 15:02
Hi,

ein anderer Tipp, nehme dochmal statt Maestro , DVDLab bzw. DVDLabpro.

Damit mache ich es, in der normalversion kannst du 99 Movies hinzufügen in der ProVersion 99x99.

So bekomme ich die einzelnen Videos auch als alleiniger Movie ohne Zeitversatz und ohne dein problem skipbar auf die DVD (habe es jetzt mit collectionen bis 55 Videos auf eine DVd geschafft) und noch nie zeitversatz.

Vorgehen:

Aufnehmen mit der SS2 (Viewer TE)
demuxen mit Projekt X /pvastrumento
Schneiden mit Mpeg2Schnitt
Authoren mit DVdLabPro
Brennen mit Nero API 63110 und ImgToolBurn 1.1.6_63 :D

Gruß
Penny

targa
21.09.2004, 08:01
Danke für den Tipp! Das wäre auch eine Lösung für Videos :!: verschiedener Auflösungen. Muss ich demnächst mal ausprobieren.
Gruß

targa
23.09.2004, 08:13
Habe mal wieder (nach längerer Zeit) DVDlab ausprobiert.
Bei Videos gleicher Auflösung scheint es ganz gut zu funktionieren: über ein vts können dann vermutlich bis zu 99 Videos angesteuert werden, und das Vor- und Zurückskippen klappt auch. Nur auf die Funktion, dass man jeden Titel über die Nummerntasten anspringen kann, muss man verzichten.

Aber hat man Videos verschiedener Auflösungen vorliegen, oder verschiedene Tonarten, so muss man auf die DVDlabPro Version umsteigen. Habe mal die 1.4b1 (O.K., nicht mehr die aktuellste!) ausprobiert und es fast geschafft, mal 2 Videos mit multiblen vts zu authoren. Aber skippen war nicht drin, nur über menu! Und der Aufwand, für nur 2 Videos vielleicht noch vertretbar. Aber für 20 oder 30 meineserachtens nicht mehr. Habe nach dieser Anleitung gearbeitet http://www.gleitz.org/index.php?id=46
So was lebt (sorry), und MAESTRO musste sterben. :x

hagge
23.09.2004, 10:35
Hallo targa,

innerhalb eines VTS können zwar durchaus mehrere Filme liegen, diese müssen aber meines Wissens alle die selbe Auflösung haben. Will man verschiedene Auflösungen, dann muss man auf mehrere VTS gehen. Dann wird aber die Navigation deutlich komplizierter, da man nicht direkt von einem VTS zum anderen VTS springen kann, sondern dies nur indirekt über den VMG geht.

Hier ist also nicht das Authoring-Programm schuld, sondern die DVD-Spezifikation.

Bei der bisher gängigen Art, wie DVDs produziert wurden, war das auch kein Problem. Der professionelle Hersteller einer DVD wird wohl meist das Material in einer einheitlichen Auflösung bekommen können. An so einen Fall wie jetzt, dass jeder User daheim sowas generiert und Quellen mit unterschiedlichen Aufösungen hat, hatte man damals bei der Spezifikation wohl noch nicht gedacht.

Übrigens Vorsicht: die DVD-Spezifikation lässt sowieso nur die Auflösungen 704x576, 720x576, 352x576 und 352x288 zu. Da Musik-Videos häufig mit 480x576 gesendet werden, wäre sowieso zu überlegen, ob Du nicht besser in einem "erlaubten" Format einheitlich neu encodierst. Andere Formate laufen nicht unbedingt auf jedem Standalone Player.

Allzu viele verschiedene Formate werden es ja wohl auch nicht sein. Sammel doch immer jeweils die gleich großen Videos in einem VTS und wähle dann am Anfang, welche Gruppe von Videos Du sehen willst. Innerhalb jeder dieser Gruppen kannst Du dann beliebig mit den Skip-Tasten springen.

Einen Sprung vom Ende eines VTS zum Anfang eines anderen VTS kriegt man auch gerade so noch über die Verwendung eines Registers und einer kleinen VM-Codesequenz im VMG hin. Somit kann man dann auch automatisch nach dem Ende einer Gruppe zur nächsten Gruppe springen. Um sowas zu erreichen empfehle ich das Programm PgcEdit.

Gruß,

Hagge