Multi-Aspect Menu mit dvdauthor (ohne GUI)

  • Jetzt wollte ich gerade ein schöööönes Demo erstellen, dabei ist mir folgendes aufgefallen: im VMG oder einem VTS läßt sich nur folgendes Mixen:

    Code
    | Normal | Pan | Letter | Pan & Letter
    Normal       |   [B]X[/B]    |     |        |
    Pan          |        |  [B]X[/B]  |        |
    Letter       |        |     |   [B]X[/B]    |     [B]X[/B]
    Pan & Letter |        |     |   [B]X[/B]    |     [B]X[/B]

    Warum Letter Only und PanScan & Letter? Warum nicht auch Pan Only und PanScan & Letter?

    Ist des jetzt ein Bug von Muxman oder general so? *kopfkratz*

    dabei habsch soooo scheeene Musi abgemixt :ani_lol:

  • Es ist zwar ein int. Sache, aber erklärt mir mal bitte. Was erstellt Ihr den genau?

    Nichts aufregendes. :D

    Ich verwurste hauptsächlich DVB-S Mitschnitte zu DVDs. Dabei erstelle ich Menüs bislang durchweg in 4:3, auch wenn der Film dann (was zumindest bei den ÖRs immer häufiger der Fall ist) in anamorphem 16:9 ist, da bislang alle Leute, die ich mit den Produkten "beglücke", eh nur 4:3 Glotzen haben und ich 16:9 Menüs, letterboxed oder gar Pan & Scan dargestellt, blöd finde.

    Angeregt durch diesen Thread finde ich die Möglichkeit interessant, ein alternatives 16:9 Menü bereit stellen zu können, was dann in Abhängigkeit von der Playerkonfiguration aktiviert wird. (Flatscreens werde ja immer billiger :D ) Ich würde also lediglich am Anfang eine Abfrage 4:3 vs. 16:9 haben wollen.

    Gruß, Jürgen

    DVD-lab PRO 1.6

  • Deshalb erstelle ich meine Menüs immer in 1:1 (1050x576) und lasse es mit einem Script umrechnen: wide, panscan, letterbox. dann hat der echte 16:9 Freund immer ein wide-Menu. Die Freunde der 4:3 TVs die Wahl zwischen panscan ( Bildschirmfüllend, wie ein 4:3 Menü) oder Letterbox mit schwarzen Rändern. Und dies alles ist in einem Menü drin, da die Button-Anzahl/-Funktionen immer gleich sind. manchmal auch nicht:)

    Wenn das mit meinem Problem "gelößt/geklärt" ist mach ich am WE mal ein Demo.

    Edit: "Anfang", was machst Du mit den Spitzbuben, die zur Laufzeit, die Darstellung ändern? Pause > Setup > neue Ansicht > Play......

  • katjarella

    Zitat


    Warum Letter Only und PanScan & Letter? Warum nicht auch Pan Only und PanScan & Letter?



    Tippe mal auf Bug in Muxman (das er Letter Only und PanScan & Letter zulässt).
    Video Attribute gelten immer für die gesamte Domain und werden definiert in:
    Für VMG in VIDEO_TS.IFO - VMGI_MAT - Byte 0x100h
    Für VTSM in VTS_0x_0.IFO - VTSI_MAT - Byte 0x100h
    Für VTSTT in VTS_0x_0.IFO - VTSI_MAT - Byte 0x200h

    die VTSM und VTSTT Definitionen stehen auch noch mal in der VIDEO_TS.VOB - VTS_ATRT Table


    Jürgen He

    Zitat

    was dann in Abhängigkeit von der Playerkonfiguration aktiviert wird. (Flatscreens werde ja immer billiger :D ) Ich würde also lediglich am Anfang eine Abfrage 4:3 vs. 16:9 haben wollen.



    Dazu musst du aber vor der Abfrage einen 16x9 Trailer abspielen und dort in den Postcommands SPRM14 auslesen. In den Precommands des FP würde es nicht funktionieren.

  • Deshalb erstelle ich meine Menüs immer in 1:1 (1050x576) und lasse es mit einem Script umrechnen...

    Uff, das gehört aber schon in die Abteilung "Fortgeschrittenes DVD Authoring". :D Aber soweit ich das überblicke, ist sowas mit DVD-lab wohl ohnehin nicht zu machen.

    Zitat

    ...was machst Du mit den Spitzbuben, die zur Laufzeit, die Darstellung ändern? Pause > Setup > neue Ansicht > Play......

    Hmmm, da muss ich dann vorher noch eine Rechtsbelehrung einfügen, ähnlich wie in Kaufvideos, dass das nicht erlaubt ist. :so-nicht: So wie ich die Betreffenden einschätze, besteht diese "Gefahr" aber ohnehin nicht.

    @ bigotti5

    Zitat

    Dazu musst du aber vor der Abfrage einen 16x9 Trailer abspielen und dort in den Postcommands SPRM14 auslesen. In den Precommands des FP würde es nicht funktionieren.

    Ich bin es noch nicht praktisch angegangen, wollte es aber mit einem vorangestellten, leeren VM-Menü machen. Sollte das nicht gehen, werde ich deinen Tipp aufgreifen.

    Gruß, Jürgen

    DVD-lab PRO 1.6

  • Meine Begeisterung für eine Multimenüversion ist etwas geschwunden. :(

    Erstens ist es so, dass ich das 2. Menü in einem eigenen Titelset unterbringen muss, was zur Folge hat, dass ich Titelset übergreifend nur nur mit Hilfe des Bridge Tools und somit nur an den Anfang eines Movies springen kann. Projekte mit Submenü für eine Chapterauswahl fallen somit schon mal unter den Tisch.

    Das Testprojekt habe ich in Lab wie folgt angelegt:

    http://imageshack.us

    Das Dummy Movie wird benötigt, da Lab kein VTS ohne Movie akzeptiert.

    Precommands im VMG-Menü:
    GPRM0 = SPRM14
    GPRM1 = 512
    GPRM0 &= 768
    if (GPRM0 == GPRM1) JumpSS VTSM (vts 2, tt 1, menu ROOT)

    Das wird beim Test mit PgcEdit auch sauber abgearbeitet und wenn ich vor dem Vergleichsbefehl den Wert in GPRM0 händisch auf 512 setze, wird auch brav zum VTS-Menü 2 gesprungen. Allerdings funktioniert es am Stehallein nicht. Der springt immer ins 4:3 Menü, egal was ich im Playersetup als Bildformat einstelle.

    Gruß, Jürgen

    @ katjarella:
    Bezügl. der "Spitzbuben"
    Der Player, den ich hier habe, liest nach Änderungen im Setup die DVD neu ein. In das Setup komme ich auch nur im Stopp Modus.

    DVD-lab PRO 1.6

  • Zitat


    Der springt immer ins 4:3 Menü, egal was ich im Playersetup als Bildformat einstelle.



    :D ..Ich hab dir doch gesagt dass du vorher einen 16:9 Trailer abspielen musst und in dessen Postcommands erst SPRM14 mit einem gültigen Wert auslesen kannst

    Zitat


    Das Dummy Movie wird benötigt, da Lab kein VTS ohne Movie akzeptiert.



    Hat nichts mit Lab zu tun .... ein Title im VTS ist obligatorisch lt DVD Spez

    Zitat

    Precommands im VMG-Menü:
    GPRM0 = SPRM14
    GPRM1 = 512
    GPRM0 &= 768
    if (GPRM0 == GPRM1) JumpSS VTSM (vts 2, tt 1, menu ROOT)



    dein Script würde genau das Gegenteil vom gewollten ergeben
    ist 16:9 eingestellt steht in SPRM14 der Wert 0
    ist P/S eingestellt 256 und bei Letterbox 512
    ergo würde bei 16:9 oder P/S Einstellung im Player in das 4:3 Menü gesprungen und bei der Einstellung 4:3 Letterbox ins 16:9 Menü


    ----------

    Verstehe überhaupt nicht warum ihr das machen wollt. Lab erstellt doch saubere 16:9 Menüs mit Subs für alle 3 Darstellungsarten und der Player wählt doch automatisch seine voreingestellte Variante.

  • ..Ich hab dir doch gesagt dass du vorher einen 16:9 Trailer abspielen musst und in dessen Postcommands erst SPRM14 mit einem gültigen Wert auslesen kannst.

    Ja, schon, aber SPRM14 wird doch vom Player Setup festgelegt, der Wert muss doch nach dem Einschalten vorhanden sein. Oder versteh ich da etwas völlig falsch? :grübeln: Insofern ist mir nicht klar warum ein Trailer zwingend sein sollte. Ich habe den von Dir vorgeschlagenen Trailer als Container aufgefasst, in den man das Script zur Abfrage hineinpackt, damit es im First Play plaziert ist. Ich benuzte in meinem Muster dazu ja das VMG-Menü und theoretisch funktioniert dass ja auch.

    Das ich das Script falsch aufgefasst hatte, ist mir inzwischen auch klar, da habe ich zu flüchtig gelesen. Mich interessiert aber Pan&Scan od. Letterbox ohnehin nicht, das sind ja nur Varianten von 4:3. Ich will wissen, ob der Player für 16:9 konfiguriert ist, um dann ein 16:9 Menü bereit stellen zu können. Also müsste ich doch eher nach den Bits 10 u.11 schauen, wenn ich katjarellas Liste richtig verstehe.

    Aber ich glaube, ich lege das erst einmal zu den Akten. Ich habe noch mal ein wenig im Web herumgestöbert und mir scheint, dass das möglicherweise wirklich eine etwas abwegige Idee ist. Mein englisch ist auch zu schlecht, als dass ich längere Texte studieren könnte.

    Also erst einmal vielen Dank für die Anregungen, vielleicht greife ich das später noch mal auf.

    Gruß, Jürgen

    DVD-lab PRO 1.6

  • Zitat


    Mich interessiert aber Pan&Scan od. Letterbox ohnehin nicht, das sind ja nur Varianten von 4:3. Ich will wissen, ob der Player für 16:9 konfiguriert ist, um dann ein 16:9 Menü bereit stellen zu können.



    Das kannst du auch ohne Trailer auslesen, aber ob sich alle Player hier an die Standards halten ist mehr als fraglich.
    Hab ne kleine Test DVD erstellt.
    Auslesen von Bit 10 und 11 éinmal ohne, einmal mit Trailer.
    Bei 4:3 Einstellung sollte SPRM14=0 gezeigt werden, bei Einstellung 16:9 sollte SPRM14=3072 gezeigt werden, andere Werte zeigen die Tafel "other".
    Meine Pioneer SAs beide Modi korrekt.
    DVD Preplay beide Modi korrekt.
    WinDVD 6 immer "other".
    PowerDVD immer 0.
    Pgcedit Trace beide Modi korrekt.

  • ...aber ob sich alle Player hier an die Standards halten ist mehr als fraglich.

    So ist es. :(

    Habe Dein Testprojekt auf zwei Stehalleins getestet (SEG Los Angeles und Kenwood DVF-N7080). Ersterer gibt die Werte korrekt an, letzter meldet immer SPRM14=0. Softplayer hatte ich noch gar nicht berücksichtigt. Ich schaue, wenn, mit dem MPC und der meldet auch immer SPRM14=0.

    Wenn schon diese kleine Auswahl so unzuverlässig ist, kann man die Idee wohl dauerhaft begraben.

    Gruß, Jürgen

    DVD-lab PRO 1.6

  • Das kannst du auch ohne Trailer auslesen, aber ob sich alle Player hier an die Standards halten ist mehr als fraglich.


    Nein ohne Trailer geht es nicht. Denn der Wert in SPRM14 ist der Current Display Mode. Und nicht das was im Player eingestellt wurde. Ihr dürft nicht vergessen, es gibt Player, die können zu Laufzeit umschalten (wenn auch mit Stop/Pause > Settings > Play/Pause)

    Mich interessiert aber Pan&Scan od. Letterbox ohnehin nicht, das sind ja nur Varianten von 4:3.


    das muß dich aber interessieren. Weil es KEIN 16:9 Menü gibt, ohne Pan/Letterbox Menü. Naja es sei, man macht es absichtlich falsch.

    und überhaupt, was bedeutet Varianten von 4:3? Das funkt perfekt und wenn man denn ein gutes Authoring programm hat auch mit Pan & letter zusammen.

  • Nein ohne Trailer geht es nicht. Denn der Wert in SPRM14 ist der Current Display Mode. Und nicht das was im Player eingestellt wurde..

    Vorab erst einmal die Anmerkung, dass es mir einzig um Stehallein Player ging.

    "Current" heißt nicht mehr, als dass dies der momentan eingestellte Wert ist. Das sagt ja noch nichts darüber aus, wer den Wert eingestellt hat. Wenn ich Dich richtig verstehe, dann meinst Du, der Wert in SPRM14 würde in Abhängigkeit vom Format des Trailers gesetzt werden und das bezweifele ich. Nach dem, was ich bislang zu dem Thema gefunden habe, ist der Wert in SPRM14 einzig von den Einstellungen des Player Settings anhängig.

    Zitat

    Ihr dürft nicht vergessen, es gibt Player, die können zu Laufzeit umschalten (wenn auch mit Stop/Pause > Settings > Play/Pause)

    Wer sollte das (außer zu experimentellen Zwecken) machen wollen? Wenn ein Player an einem 16:9 Display betrieben wird, wird man ihn in den Stettings genau ein Mal darauf einstellen. Ebenso beim Betrieb an einem 4:3 Display. Möglicherweise gibt es Leute die zwischen Letterbox und Pan&Scan wecheln, aber das ist dann noch immer 4:3.

    Zitat

    das muß dich aber interessieren. Weil es KEIN 16:9 Menü gibt, ohne Pan/Letterbox Menü. Naja es sei, man macht es absichtlich falsch.

    Das verstehe ich nicht. Wenn ich in Lab ein 16:9 Menü anlege, habe ich nur dies, nicht mehr und nicht weniger. Was kann ich da falsch machen?

    P&S und Letter kommt doch erst ins Spiel, wenn ich 16:9 auf einem 4:3 Display darstellen muss. Da hat doch das Authoringprogramm nichts mit zu tun? Aber genau das wollte ich ja mit diesm "Doppelmenütrick" vermeiden, weil ich ein, auf einem 4:3 Display letterboxed oder Pan&Scan dargestelltes 16:9 Menü nicht schön finde. Aber wenn es offensichtlich nicht möglich ist, den SPRM14 Wert zuverlässig auszuwerten, muss ich halt auf diesen "Luxus" verzichten

    Zitat

    und überhaupt, was bedeutet Varianten von 4:3? Das funkt perfekt und wenn man denn ein gutes Authoring programm hat auch mit Pan & letter zusammen.

    Für mich sind Letterbox und Pan&Scan die Darstellungsmöglichkeiten einer 16:9 Aufnahme auf einem 4:3 Display. Da kann doch ein noch so gutes Authoringprogramm nichts daran ändern, dass 16:9 auf einem 4:3 Display entweder oben und unten Ränder hat, oder bei Pan&Scan rechts und links was fehlt. (http://www.dvd-tipps-tricks.de/main/info-bildformate.php#i.0.6)

    Gruß, Jürgen

    DVD-lab PRO 1.6

  • Vorab erst einmal die Anmerkung, dass es mir einzig um Stehallein Player ging.


    bei mir eigentlich auch. Software Player sind unzuverlässig und spielen machmal ab, was auf einer DVD nicht zusuchen hat.

    "Current" heißt nicht mehr, als dass dies der momentan eingestellte Wert ist. Das sagt ja noch nichts darüber aus, wer den Wert eingestellt hat. Wenn ich Dich richtig verstehe, dann meinst Du, der Wert in SPRM14 würde in Abhängigkeit vom Format des Trailers gesetzt werden und das bezweifele ich. Nach dem, was ich bislang zu dem Thema gefunden habe, ist der Wert in SPRM14 einzig von den Einstellungen des Player Settings anhängig.


    Du verstehst nicht. Die Einstellungen der Player Settings ist das "gewünschte" 16x9 Bild auf einem TV. Jedoch spielt der Player ab, was man Ihm gibt und das kann man mit SPRM14 auslesen.

    schon mal versucht:

    • 16x9 PanScan eingestellt, aber ein 16x9 Letterbox Video mit 16x9 Letterbox Subs abgespielt? jeder Player sollte in den 16x9 Letterbox umschalten.
    • 16x9 Letterbox eingestellt, aber ein 16x9 PanScan Video mit 16x9 PanScan Subs abgespielt? jeder Player sollte in den 16x9 PanScan umschalten.


    P&S und Letter kommt doch erst ins Spiel, wenn ich 16:9 auf einem 4:3 Display darstellen muss. Da hat doch das Authoringprogramm nichts mit zu tun? Aber genau das wollte ich ja mit diesm "Doppelmenütrick" vermeiden, weil ich ein, auf einem 4:3 Display letterboxed oder Pan&Scan dargestelltes 16:9 Menü nicht schön finde.

    Dann zeige / erkläre mir mal, was der Unterschied in der Darstellung von einem 16:9 Panscan Menü und einem 4:3 Menü ist? Denn es ist genau das gleiche!

  • Zitat


    Denn der Wert in SPRM14 ist der Current Display Mode



    Nur Bit 8 und 9 repräsentieren den Current Display Mode
    Bit 10 und 11 repräsentieren die Initial Aspect Ratio

    Und die Initial Aspect Ratio ist die grundsätzliche Einstellung 16:9 oder 4:3 und kann auch ohne Trailer etc ausgelesen werden (diese Bits sind (sollten) grundsätzlich gesetzt sein).

    Die Current Display Mode Bits werden nur dann gesetzt wenn beide Initial Aspect Ratio Bits (10 und 11) auf 0 stehen und ein 16:9 Track abgespielt wird. Diese Bits entscheiden dann nur ob Letterbox oder PanScan abgespielt wird.

    Zitat


    Weil es KEIN 16:9 Menü gibt, ohne Pan/Letterbox Menü. Naja es sei, man macht es absichtlich falsch



    Genau
    Ein 16:9 Menü muss mindestens eine zusätzliche 4:3 Variante beiinhalten. Also entweder P/s oder LB oder beide und DVD Lab macht auch beide sauber. In der GUI siehst du auch schön zwei strichlierte Hilfsrechtecke. Das Äußere markiert die Action Safe Area (Overscan der TV Geräte) das Innere die PanScan Safe Area (bei "Widescreen Display on 4:3" in den Project Properties muss natürlich P/S eingestellt sein).

    Player behandeln das Video und die Subpictures unterschiedlich. Das Video wird dekodiert, bei 4:3 Letterbox auf 432 Zeilen vertikal reduziert, die Balken auf 576 Zeilen werden hinzugefügt, bei P/S bilden nur 540 horizontale Pixel das Video.
    Die Subs werden aber ohne solche Änderungen dem Video beigemischt, also würden die Highlights an anderen Positionen erscheinen. Deshalb wird für jeden Modus ein eigenes angepasstes Sub erstellt.

    Zitat

    Dann zeige / erkläre mir mal, was der Unterschied in der Darstellung von einem 16:9 Panscan Menü und einem 4:3 Menü ist? Denn es ist genau das gleiche!



    Nicht ganz - einem echten 4:3 Menü stehen die vollen 720 (na gut, 704 sonst schimpft Incredible :D ) horizontale Pixel zur Darstellung zur Verfügung während in einem 16:9 PS Menü nur 540 horizontal stärker gestreckte Pixel zur Verfüguing stehen.

  • Nicht ganz - einem echten 4:3 Menü stehen die vollen 720 (na gut, 704 sonst schimpft Incredible :D ) horizontale Pixel zur Darstellung zur Verfügung während in einem 16:9 PS Menü nur 540 horizontal stärker gestreckte Pixel zur Verfüguing stehen.

    naja, wer will denn schon soooo genau sein :ani_lol:

    Also mein SPRM14-Test funkt auf 2Playern, der alte Kiss wertet oder setz des garnicht. Der hält sich nicht mal genau an die UOPs! Naja VLC/Linux halt :cool:

  • Du verstehst nicht.

    Will ich auch gar nicht bestreiten. :D
    Ich habe mich damit bislang nicht beschäftigt, weil ich, wie schon angemerkt, ohnehin immer 4:3 Menüs mache. Aber selbst ihr Beiden (bigotti5 und Du) ward euch ja bezügl. der Bits, und wann und wie sie gesetzt werden, nicht ganz einig. :)

    Zitat

    schon mal versucht:

    • 16x9 PanScan eingestellt...
    • 16x9 Letterbox eingestellt...

    Ich habe mir das jetzt mal etwas genauer angeschaut und dabei auch in Lab die Einstellung für die Berücksichtigung des Pan&Scan Bereichs in 16:9 Menüs gefunden. Dann sehe ich auch die von bigott5 erwähnte andere Safe Area. Das ist dann wohl auch das, was Du mit: "Weil es KEIN 16:9 Menü gibt, ohne Pan/Letterbox Menü." meinst. Wobei die letterboxed Darstellung eines 16:9 Menüs ja keine Einschränkungen bei der Gestaltung mit sich bringt, außer vielleicht, dass man es bei der Schrift- oder Buttongröße berücksichtigen sollte, dass das letterboxed Bild auf einem 4:3 Display halt etwas kleiner ist.

    Im Ergebnis ist es aber so, wie ich es nicht schön finde. Wenn ich ein 16:9 Menü unter Berücksichtigung von P&S Darstellung entwerfe, habe ich letztlich nur einen 4:3 Gestaltungsbereich, mit dem Unterschied, dass ich die seitlichen "letterboxed Bereiche" farblich oder motivisch mitgestalten kann, so dass es keine Schwarzen Ränder gibt, wie es sie bei einem 4:3 Menü, auf einem 16:9 Bildschirm dargestellt, geben würde.

    Zitat

    Dann zeige / erkläre mir mal, was der Unterschied in der Darstellung von einem 16:9 Panscan Menü und einem 4:3 Menü ist? Denn es ist genau das gleiche!

    Das ist richtig. Mir ging es aber um den Unterschied zwischen einem 4:3 Menü, das auch nur auf dem 4:3 Display zu sehen sein sollte und einem "vollen", also ohne Berücksichtigung des P&S-Bereichs gestaltetem 16:9 Menüs, dass dann ausschließlich auf einem 16:9 Display zu sehen sein sollte.

    Da aber die Auswertung der SPRM14 Bits 10;11 offensichtlich unzuverlässig ist, werde ich das nicht weiter verfolgen.

    Gruß; Jürgen

    DVD-lab PRO 1.6

  • Stimmt Jürgen, bigotti5 und ich sind halt nicht vom Fach (glaube bigotti5 ist Chef-Koch in einem Französischen Edel-Restaurante, ich einfache Astrophysikerin bei der ESA ( im Gamma-Ray Burst Projekt Theam) und sind halt auf div. Bücher/ Internet Quellen angewiesen. Das da Unstimmigkeiten / Fehlinterpretationen zustande kommen, kann vorkommen.

    evt. kann ja bigotti5 mal bei mpucoder nachfragen, ob er evt. einen Tip hat.

    Leider funktionieren auch meine Tests mit unterschiedlichen Auto-Action Buttons fehl, weil auch hier nicht jeder Player 100% versteht, das es möglich ist, das in jeder Darstellung andere Buttoncommands vorhanden sein können. Obwohl ich mir hier auch nicht so sicher bin, ob des erlaubt ist.

  • Stimmt Jürgen, bigotti5 und ich sind halt nicht vom Fach

    Die Bemerkung sollte auch mehr zu meiner "Entlastung" dienen. Ihr seid ja schon viel weiter in der Materie drin. Und wenn bigotti5 wirklich Koch ist, und so gut kocht, wie er hier oft antwortet, sollte man sich vielleicht die Adresse des Lokals besorgen. :D

    Zitat

    Leider funktionieren auch meine Tests mit unterschiedlichen Auto-Action Buttons fehl...

    Ich denke, je "intelligenter" die Firmware der Player wird, desto weniger werden sich die Programmierer an die ursprünglichen Spezifikationen halten und das Verhalten der Player wird dem der Softwareplayer immer ähnlicher.

    Ich werde jetzt jedenfalls versuchen, mich mit den in 16:9 "eingebetteten* 4:3 Menüs" anzufreunden.

    Gruß, Jürgen

    PS: *) Warum kann man das Wort "e_m_b_e_d_d_e_d" nicht schreiben, daraus wird immer "*****ded"?

    DVD-lab PRO 1.6

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!