Witajcie ponownie! Po krótkiej przerwie małe pytanko - aż boję się zapytać:oops: . Daremil i inni forumowicze - co to są skrypty i do czego je się pisze np. w DVD SP ?
Skrypty w dużym uproszczeniu komendy, które umożliwiają bardziej złożone nawigacje DVD.
W każdym programie do authoringu DVD można się z nimi spotkać, czasem są ukryte(Adobe Encore),żeby nie zaprzątać sobie nimi głowy, a czasem (DSP)bez nich nie da się po prostu obejść nawet w najprostszych authoringowych zastosowaniach. Jeśli nie będziesz zajmował się kilkujęzycznym DVD lub jakimś interaktywnymi łamigłówkami na DVD to w zasadzie potrzeba Ci znać tylko kilka przykładowych skryptów.
Są nimi na pewno tzw. Last Menu Viewed(powrót do ostatnio przeglądanego menu) - dla przyporządkowania go przyciskowi MENU na pilocie.
Skrypt RESUME do poprawnej nawigacji dla przycisku(np. w menu ustawień)"Powrót do filmu".
Skrypt Play All, jeśli masz powiedzmy film podzielony na odcinki i chcesz aby były je wyświetlane jeden po drugim, jeśli sobie to zażyczy odbiorca
To chyba wszystkie najważniejsze. Generalnie nie trzeba być programistą(zdecydowanie nim nie jestem:D), żeby nimi się posługiwać, wystarczy tylko minimalna znajomość niektórych poleceń, a reszta to logiczne myślenie;)
Niestety nie wszystkie skrypty w DSP działają poprawnie o czym już wcześniej pisałem, nie wiem, czy jest to wina programu, czy jakieś inne ograniczenia - ale w samym oficjalnym podręczniku jak wół stoi, że faktyczne działanie skryptów można jedynie sprawdzić poza programem, czyli np. z folderu VIDEO_TS za pomocą DVD-Player.
Okno Simulation służy jedynie na przetarcie-jeśli skrypt Ci w nim nie zadziała, nie zadziała także gdzie indziej. Jeśli Ci w nim zaś zadziała, nie możesz być pewien czy zadziała on w rzeczywistości;)
Już pisałem, że potęgą skryptów w DSP jest ich łatwość przenoszenia z projektów do projektów i bazowanie na niezmiennych nazwach menu i tracków ;)Raz się z nimi przemęczysz, wyeksportujesz sobie potem w celu ponownego użycia i za następnym projektem odwdzięczą Ci się za konsekwencję i porządek w projekcie. Dlatego też zawsze używaj stałej nazwy dla menu i tracków. I tak np. jeśli potem zaimportujesz sobie wcześniej przygotowany skrypt do nowego projektu i np. w końcowej linii będzie polecenie"jump to MAIN MENU" automatycznie skojarzy Ci z Twoim menu, jeśli odnajdzie tokową nazwę wśród menu;)
Na początku radzę zgłębić najbardziej potrzebny skrypt(a w zasadzie grupę skryptów), który rządzi przyciskiem MENU na pilocie. W najprostszych zastosowaniach( z lenistwa ;D) przycisk ten łączy się z głównym menu, ale od tego mamy przecież przycisk TITLE MENU i poprawnie jest, gdy łączy się go z ostatnim przeglądanym menu("Last menu viewed").
Pytanie:skąd odtwarzacz "ma wiedzieć" które menu było ostatnio przeglądane, ano
TUTAJ masz to bardzo obrazowo opisane;)
W razie problemów, albo z powodu zwykłej ciekawości"a dlaczego tak", pytaj;)