Powrót   Forum CDRinfo.pl > Edycja, konwersja i kompresja audio/video > DVD-Video

DVD-Video Tematy poświęcone kopiowaniu, edycji, konwersji i kompresji z/do formatu DVD



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Ocena dyskusji Tryby wyświetlania
Stary 06.05.2006, 23:21   #46
chris996
AdvancedNet.pl - hosting
 
Avatar użytkownika chris996
 
Data rejestracji: 11.04.2005
Posty: 915
chris996 niedługo stanie się sławny ;) <50 - 149 pkt>
To taki sposób jak piszesz to uzyskałem programem ifoedit w tym temacie: http://forum.cdrinfo.pl/dvd-video/44...ed-filmem.html
I teraz wystarczy zamienić komedę "(JumpSS_VMGM) Jump to VideoManager Menu" na "(JumpSS_VTSM) Jump to Titleset Menu"
i ustawić root menu.
Na PGCedit, wygląda to tak: (JumpSS) Jump to VTSM 1, Root Menu (TTN 1), I już płyta bez problemu wystartuje od menu

Ostatnio zmieniany przez chris996 : 07.05.2006 o godz. 00:34
chris996 jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 11.05.2006, 09:58   #47
matdb
Stały bywalec ;)
 
Avatar użytkownika matdb
 
Data rejestracji: 09.03.2006
Posty: 152
matdb w tym momencie nie ma Reputacji dodatnich ani ujemnych <0  pkt>
chris996 -> dzi***281;ki za pomoc, ale to wszystko ju***380; by***322;o wiadome... (jak poczytasz dok***322;adnie ten w***261;tek)

na razie staneli***347;my na tym, jak zainicjowa***263; ***347;cie***380;k***281; dzwi***281;kow***261; np. polsk***261; (ewentualnie napisy) w filmach gdzie nie jest ona inicjowana...

cho***263; troszke straci***322;em nadzieje, ***380;e kiedykolwiek b***281;d***281; to potrafi***322;...

ps. Nikt nie zna linka gdzie s***261; informacje (w j. polskim) o sk***322;adni PGC?
matdb jest offline   Odpowiedz cytując ten post
Stary 11.05.2006, 16:12   #48
Reetou
Zarejestrowany
 
Data rejestracji: 18.05.2004
Posty: 9,590
Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>
W j. polskim nie...

Po angielsku - http://www.dvd-replica.com/DVD/vmcommands.php
Reetou jest offline   Odpowiedz cytując ten post
Stary 15.05.2006, 12:19   #49
matdb
Stały bywalec ;)
 
Avatar użytkownika matdb
 
Data rejestracji: 09.03.2006
Posty: 152
matdb w tym momencie nie ma Reputacji dodatnich ani ujemnych <0  pkt>
Dzięki Reetou. Teraz by się przydał jakiś prosty przykład programu programu PGC z omowieniem (choć malutkim) co po kolei robi każda instrukcja (oczywiście najlepiej w j. polskim ). [takie łagodne wprowadzenie do DVD Authoring'u ze szczególnym uwzględnieniem tworzenia programu PGC (reszta już mi tak nie interesuje)], muszę chyba jeszcze przejrzeć artykuły w cdrinfo pod tym kątem...

Ostatnio zmieniany przez Reetou : 15.05.2006 o godz. 14:48
matdb jest offline   Odpowiedz cytując ten post
Stary 15.05.2006, 15:58   #50
Reetou
Zarejestrowany
 
Data rejestracji: 18.05.2004
Posty: 9,590
Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>Reetou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>
Jeśli kiedykolwiek programowałeś - nie powinno Ci to sprawić problemów. Ważne jest tylko uzmysłowienie sobie kilku rzeczy:

1. Podstawą każdego programu jest korzystanie ze zmiennych w których można przechowywać pewne wartości. W odtwarzaczu DVD zmienne te tworzą rejestry GPRM (od 0 do 15 odczyt/zapis) - czyli mamy do wykorzystania teoretycznie 16 zmiennych. Na tych rejestrach możemy przeprowadzać operacje arytmetyczne, logiczne, możemy porównywać ich zawartość.

2. Odtwarzacz DVD posiada także 24 rejestry SPRM (do odczytu) w których znajdują się interesujące informacje o stanie odtwarzacza takie jak ustawiony język menu, preferowany język audio, podpisów, czy numer wybranego przycisku. W jednym z ków omawiałem znaczenie niektórych SPRM - poszukaj. To najistotniejsze - niektóre z rejestrów SPRM można też zapisać; np. zapis wartości do SPRM(1) powoduje zmianę odtwarzanej ścieżki audio, a zapisując SPRM(2) zmieniamy wyświetlanie podpisów.

3. Nie wszystkie instrukcje możemy wstawiać w każde miejsce - tu ułatwieniem okaże się PGCEdit, który sprawdza poprawność wprowadzonej instrukcji i w przypadku błędu podświetla linię na czerwono.

4. Nie można skakać bezpośrednio pomiędzy VTSami - jeśli chcesz przed filmem puścić jakieś intro znajdujące się w innym VTS niż film, to jego wywołanie (a później powrót) musi się odbywać pośrednio, poprzez video managera (VMG).

5. W danym PGC wykonywane są najpierw instrukcje 'pre commands', później odtwarzany jest materiał, po zakończeniu odtwarzania każdej komórki wykonywane są 'cell commands', po zakończeniu odtwarzania - 'post commands'

Idea programowania jest oczywista - chodzi o zapewnienie właściwego odtwarzania przygotowanego materiału.

Jeśli mamy tylko film, bez dodatków i menu, całość może ograniczyć się do jednej instrukcji - w First play PGC (którego instrukcje wykonywane są zawsze jako pierwsze po włożeniu płyty) wstawiamy instrukcje skoku do VTS z filmem (Jump to Title 1) i to wystarczy

Jeśli chcemy zainicjować odpowiednio audio i subs przed uruchomieniem filmu, to w pre commands VTST z filmem wstawimy np. instrukcje:
Set Audio stream = 0
Set Sub-picture stram = 1, on


Przy bardziej złożonych strukturach, zawierających menu, musimy już 'obsłużyć' sprawdzanie wybranego przycisku w menu i przekazać w zależności od tego sterowanie w odpowiednie miejsce - program nam się rozrasta, trzeba wykorzystać GPRM do przechowania numeru naciśniętego przycisku:
Set GPRM(0) = (mov) SPRM (8:Highlighted button number)
a ponieważ SPRM(8) zawiera wartości (numer klawisza * 1024) możemy podzielić zawartość rejestru przez 1024:
Set GPRM(0) /= (div) 1024
by w rejestrze GPRM(0) przechowywać numer przycisku. Teraz możemy wykorzystać instrukcję warukową if , by w zależności od wybranego przycisku przekazać sterowanie w odpowiednie miejsce:
10 if ( GPRM(0) != 1) then (GOTO line 12)
11 LinkPGCN 2
12 LinkPGCN 3


I tak dalej, i tym podobnie

Walcz!

Ostatnio zmieniany przez Reetou : 15.05.2006 o godz. 16:01
Reetou jest offline   Odpowiedz cytując ten post
Stary 25.05.2006, 10:14   #51
matdb
Stały bywalec ;)
 
Avatar użytkownika matdb
 
Data rejestracji: 09.03.2006
Posty: 152
matdb w tym momencie nie ma Reputacji dodatnich ani ujemnych <0  pkt>
Cytat:
Napisany przez Reetou
Jeśli chcemy zainicjować odpowiednio audio i subs przed uruchomieniem filmu, to w pre commands VTST z filmem wstawimy np. instrukcje:
Set Audio stream = 0
Set Sub-picture stram = 1, on

Tak tak o tym już było, tylko to ma tą cholerną wadę, że wówczas z poziomu menu nie możemy ustawić ani ścieżek audio ani sub-picture.

Chodzi o to jak tego typu informacje wpisać do porgramu PGC przed wyświetleniem menu (zakładając, dla uproszczenia, że jest to film w którym nie jest inicjowna ścieżka z napisami i dzwiękiem).

Ogólnie dzięki za wskazówki - na pewno się przydadzą. Jednak zadstanawiam się dlaczego twórcy DVDRemake (jednego z moich ulubionych programów) nie dali tego jako opcji..... (tego tzn. domyślną ścieżka audio i napisów, przed wyświetleniem menu).

Uf ostatnio jestem mocno zajęty, ale w przyszłości postaram się to rozpracować... jak się uda to rezulaty przedstawie na forum dla potomnych Oby tylko potomni nie używali już w tym czasie dysków holograficznych hehe
matdb jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport


Wszystkie czasy w strefie CET. Aktualna godzina: 09:09.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.