Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
DVD-Video Tematy poświęcone kopiowaniu, edycji, konwersji i kompresji z/do formatu DVD |
|
Opcje związane z dyskusją | Ocena dyskusji | Tryby wyświetlania |
06.05.2006, 23:21 | #46 |
AdvancedNet.pl - hosting
Data rejestracji: 11.04.2005
Posty: 915
|
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 |
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
11.05.2006, 09:58 | #47 |
Stały bywalec ;)
Data rejestracji: 09.03.2006
Posty: 152
|
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? |
11.05.2006, 16:12 | #48 |
Zarejestrowany
Data rejestracji: 18.05.2004
Posty: 9,590
|
|
15.05.2006, 12:19 | #49 |
Stały bywalec ;)
Data rejestracji: 09.03.2006
Posty: 152
|
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 |
15.05.2006, 15:58 | #50 |
Zarejestrowany
Data rejestracji: 18.05.2004
Posty: 9,590
|
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 |
25.05.2006, 10:14 | #51 | |
Stały bywalec ;)
Data rejestracji: 09.03.2006
Posty: 152
|
Cytat:
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 |
|
|
|