Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   DVD-Video (https://forum.cdrinfo.pl/f13/)
-   -   Sonic Scenarist - Cudowne narzędzie (https://forum.cdrinfo.pl/f13/sonic-scenarist-cudowne-narzedzie-51189/)

Liar 09.05.2005 22:00

Cytat:

Napisany przez Rafafi
Bawię się sporadycznie z programem Sonic scenarist od kilku lat ale nie mogę się przebić przez pewien problem. W projektach filmów z wakacji zamieszczam często zdjęcia. Chcę mieć do każdego z nich dostęp z menu. Jeżeli zdjęć jest dużo to projekt znacznie się komplikuje. Myślałem że używanie stil show lub play show ułatwi sprawę ale nie mogę w ten sposób dostać się do konkretnego zdjęcia w play czy stil show. To znaczy jak wywołam taki obiekt to wyświetlanie zawsze rozpoczyna się od pierwszego zdjęcia. Czy zawsze tak ma być czy istnieje jakiś sposób odołania się do dowolnego zdjęcia w ciągu.

Nie jestem guru od Scenarista, ale parę rzeczy już opanowałem (thx. 1stwasp)
Nie wiem jakie masz założenie, bo jeśli chcesz sie dorwać do jakiegoś zdjęcia to zakładam, że w menu ma byc do niego link. A co jeżeli będziesz miał np. z 50 zdjęć ? Jak to umieścisz w menu ?

Ja zrobiłem tak. W menu głównym umieściłem takie klawisze:
- Odtwórz wszystko (film)
- Wybór scen (film)
- Wybór zdjęć (zdjęcia, ale też jako film)

Zdjęcia pogrupowałem tematycznie lub rocznikowo.
I w dowolnym programie np. Pinacle Studio lub Ulead Studio stworzyłem z nich film z "transitionami" - przejściami bajeranckimi pomiędzy. Oczywiście muzyczka pod nimi sobie pomyka i jest cacy.

Innymi słowy zdjęcia to nie zdjęcia tylko film.
Oczywiście nie ma możliwości dorwania się od razu do np. piętnastego, ale jakbym sie uparł (tylko po co?) to zrobiłbym sobie rozdziały w tym filmie i miałbym dostęp do każdego z osobna, ale nie widziałem w tym sensu, dlatego zrobiłem j/w.

Pozdrawiam

Rafafi 09.05.2005 09:46

Zdjęcia w Scenarist
 
Bawię się sporadycznie z programem Sonic scenarist od kilku lat ale nie mogę się przebić przez pewien problem. W projektach filmów z wakacji zamieszczam często zdjęcia. Chcę mieć do każdego z nich dostęp z menu. Jeżeli zdjęć jest dużo to projekt znacznie się komplikuje. Myślałem że używanie stil show lub play show ułatwi sprawę ale nie mogę w ten sposób dostać się do konkretnego zdjęcia w play czy stil show. To znaczy jak wywołam taki obiekt to wyświetlanie zawsze rozpoczyna się od pierwszego zdjęcia. Czy zawsze tak ma być czy istnieje jakiś sposób odołania się do dowolnego zdjęcia w ciągu.

1stwasp 18.04.2005 13:07

Cytat:

Napisany przez Liar
Jeszcze jedno pytanie. Jaką stabilną wersję Scenarista polecasz ?
Ja używam 2.7. Mam 3.1, ale ta wywala się w przypadkowych momentach, mimo iz sprzęt jest dość mocny.
Słyszałem, że 3.0 również jest stabilna, ale czy ma coś nowego w porównaniu z 2.7 ???
Pozdrawiam........

Osobiście wciąż używam wersji 2.7...
W wersji 3.0 nie działało dodawanie Pre i Post command (tak jak na rys. który załączyłem - tzn. nie działało wcale - nie było menu rozwijanego z komendami...)
Wersja 3.01 ruszyła mi jako tako przy 1GB pamieci i wyłączeniu HT, choć przy imporcie duzej paczki napisów i tak potrafiła sie wyłożyc - czyli w zasadzie do końca pracowała niestabilnie...

Róznice są na pewno w rozłozeniu okien programu :), wersja 3.01 ma dodatkowo przearanzowany koder AC3...

Na tym poziomie abstrakcji, na jakim ja operuje, nie widze róznic pomiedzy tymi wersjami, choć pewnie jakis improvement został zrobiony...

Pozdrawiam!

Liar 18.04.2005 11:26

Jeszcze jedno pytanie. Jaką stabilną wersję Scenarista polecasz ?
Ja używam 2.7. Mam 3.1, ale ta wywala się w przypadkowych momentach, mimo iz sprzęt jest dość mocny.
Słyszałem, że 3.0 również jest stabilna, ale czy ma coś nowego w porównaniu z 2.7 ???
Pozdrawiam........

Liar 18.04.2005 09:05

Teraz rozumiem. Ja wybierałem komendę Cell, dlatego mi nie wychodziło.
Dziękuję - bardzo mi pomogłeś.
Pozdrawiam serdecznie.

1stwasp 17.04.2005 22:58

U mnie to działa w taki sposób jak na rysunku...

http://www.damianl.neostrada.pl/temp/cell_comm.jpg

Pozdrawiam!

Liar 17.04.2005 22:19

Ilość załączników: 1
Cytat:

Napisany przez 1stwasp
Jak dodać następną komendę:

Klikasz dwa razy, np. w cell otwiera się Simulation window. Dajesz PGC Command - Cell/Pre/Post naciskasz Add i wpisujesz kolejną komendę...
Pozdrawiam!

Wiem jak dopisywać kolejne komendy do listy, to jest proste.
Nie wiem jak ustawić żeby w jednym Cell były wykonywane komendy jedna po drugiej.
Innymi słowy, jeżeli mogę wybrać tylko jedną komendę do wykonania, czyli sprawdź warunek 1 to nie mogę sprawdzić warunku 2, bo to następna komenda. Dołączę rysunek, bo wszysko się poplącze. W miejscu na czerwono wybieram komendę z listy, ale zawsze tylko jedną. Więc jak sprawdzic oba warunki w komórce ???

Pozdrawiam i mam nadzieję, że nie mieszam za bardzo.

1stwasp 17.04.2005 18:09

Na wstępie dziękuję bardzo za pozdrowienia :), dodam szczególnie miłe...

To moje rozwiązanie to był tylko pomysł - teraz musisz je dostosować do własnych potrzeb.

EDITED!! - pozwoliłem sobie zaedytować, tą odpowiedź, żeby nie robić zamieszania
W międzyczasie, zrobiłem mały test i chyba będzie kłopot...
W RootMenu ustawiasz
Pre Command
Mov GPRM8,0
Mov GPRM9,1
Dla każdego PGC:
Mov GPRM8,1
Mov GPRM9,1

Teraz przy przejściu do PGC, niezależnie czy Play All czy Episode Selection ustawi Ci się ta druga wartość rejestrów... i porównanie przestanie działać...

Jednak sugerowałbym użycie Top Menu.
Po pierwsze - będziesz miał technicznie elegantszą strukturę płyty i dodatkowo jeden przycisk na pilocie zyska użyteczność, a poza tym można będzie spokojnie ustawiać rejestry... Gdyż Top Menu będzie przywracało stan warunku początkowy.

Rozłoż to na dwie plansz na pierwszej - Odtwórz Wszystko i Wybór scen
na drugiej każda scena po kolei oraz powrót do Top Menu...

To luźna propozycja - układ może być inny - ale Top Menu będzie tu wskazane - mniej się rodzi komplikacji.

Potem w VTS może już być kilka PGC - tam już łatwo ustawiś linki warunkowe pomiędzy nimi - przy wyjściu musiałbyś mieć dwie komendy.

Jedną wracającą do RootMenu:

if (GPRM8==GPRM9) CallSS RSM=1, RootMenu

a drugą przechodzenia do następnej PGC

if (GPRM8!=GPRM9) LinkPGCN, PGC_2

itd

dla ostatniej musiałoby to wyglądać tak jak pisałem wcześniej...

Jak dodać następną komendę:

Klikasz dwa razy, np. w cell otwiera się Simulation window. Dajesz PGC Command - Cell/Pre/Post naciskasz Add i wpisujesz kolejną komendę...

Koniec edycji



Dlaczego GPRM8 i 9, hmmm... trudne pytanie... to jest taka wiedza nabyta poprzez czytanie różnych innych forów czy tutoriali. Zwykle GPRM8 nie jest wykorzystywany w strukturze nawigacyjnej DVD, więc robiąc np. reauthoring i dodając coś swojego warto zacząć od GPRM8 - choć zawsze trzeba to sprawdzić. Przy tworzeniu DVD od początku spokojnie możesz użyć inny GPRM. Ja czasami lubię udziwniać :) wiele osób Ci to powie...

Pozdrawiam!

Liar 17.04.2005 17:34

Cytat:

Napisany przez 1stwasp
dla każdej celi w Title_1 ustawiamy Cell Command:

if (GPRM8==GPRM9) CallSS RSM=1, RootMenu

oprócz ostatniej, gdzie musismy mieć dwie komendy:

if (GPRM8==GPRM9) CallSS RSM=1, RootMenu
if (GPRM8!=GPRM9) CallSS RSM=1, TitleMenu

Nie mam najmniejszego problemu z wywołaniem jednego polecenia z Command List. Ale piszesz, że w ostatnim Cell mają być dwa porównania. Jak to zrobić ?

Liar 17.04.2005 17:00

To znakomite rozwiązanie prawie o to mi chodziło.
Tylko, że u mnie jest jedno Menu (akurat jeśli chodzi o ten materiał) - ma wybór trzech scen lub Odtwarzaj wszystko, a i jeszcze powrót do Main Menu. Materiał do odtworzenia to ok. 10 minut pokazu zdjęć.
Jak pisałem wcześniej zdublowałem ten materiał bo miejsca na płytce mam zapas. Ale to prymitywne, więc muszę znaleźć (Ty znalazłeś :)) inne rozwiązanie. O właśnie przyszło mi do głowy. Co myslisz o tym ?
Dla każdego klawisza dodatkowe PGC. Linkuję buttony z tymi PGC po czym w każdym stosuję na Pre Twoje rozwiązanie, a na post miejsce docelowe. Oczywiście stosuję to tylko w tym wypadku kiedy klawisze są umieszczone tak jak u mnie - na jenym obrazku.
Acha jeszcze jedno. Dlaczego użyłeś GPRM 8 i 9 ?
Bo tak Ci się chciało, czy ma to jakieś znaczenie ?
A w ogóle to pozdrawiam Wrocław, mam tam na Grabiszyńskiej mieszkanie - kocham to miasto, choc żyję gdzie indziej.
Pozdrawiam.

1stwasp 17.04.2005 16:20

@Liar

Dobrze to sobie wykombinowałeś.

Można to zrobć tak.

Scenario:

Mamy film o kilku rozdziałach.
Naciśnięcie dajmy na to przycisku Odtwarzaj Wszystko - odtwarza cały film
Wybór sceny odtwarza tylko daną scenę i wraca do menu wyboru scen

Chyba o to chodziło w pytaniu?

W najprostszym podejściu musimy wykorzystać:

Top Menu (Video Manager)
Root Menu (Menu VTS)

W Top Menu umieszczamy planszę z przyciskami
Odtwarzaj Wszystko
Wybór Scen

Wiadomo - Odtwarzaj Wszystko przechodzi do filmu Title_1 w VTS_1 i odtwarza go od początku do końca - jasna sprawa.

Wybór Scen przechodzi do Root Menu w którym mamy zdefiniowane przyciski wyboru scen odpowiadające poszczególnym scenom (cell) w Title_1 - też jasna spawa...

Teraz musimy sobie jakoś poradzić z uzyskaniem tego co chcemy.

Proponuję wykorzystać dwa rejestry:

GPRM8 i GPRM9

będziemy je dalej porównywać...

First Play ustawamy Top Menu
W PGC Top Menu ustawiamy Pre Command
Mov GPRM8,0
Mov GPRM9,1

linkujemy przyciski

W Root Menu ustawiamy Pre Command:
Mov GPRM8,1
Mov GPRM9,1

i linkujemy sceny

dla każdej celi w Title_1 ustawiamy Cell Command:

if (GPRM8==GPRM9) CallSS RSM=1, RootMenu

oprócz ostatniej, gdzie musismy mieć dwie komendy:

if (GPRM8==GPRM9) CallSS RSM=1, RootMenu
if (GPRM8!=GPRM9) CallSS RSM=1, TitleMenu

inaczej po Odtwarzaj Wszystko film wróciłby do wyboru scen a nie do miejsca wywołania czyli Top Menu.

Machanizm działa OK na PC i stacjonarnym DVD.
Jest to dość prosta, ale skuteczna metoda...

Gdyby było coś niejasne to daj znać - postaram się wyprodukować jakiś tutorial z obrazkami i zamieścić na www.

Pozdrawiam!

Liar 17.04.2005 14:25

Z punktu widzenia programowego można by tak.

- przy skoku z "tego miejsca" ustaw (jakąś) flagę
- po skoku i odtworzeniu zadanego materiału sprawdź flagę
- jeśli 0 wróć do menu
- jeśli 1 skocz do następnego fragmentu

Prościzna prawda ?
I to wszystko co wymysliłem :(

Jeżeli można by było zapisać "po drodze" jakąś komórkę, to teoretycznie wystarczyłoby później ją sprawdzić i wykonać komendę warunkową.

Reetou 17.04.2005 13:38

Raczej nie najlepszy, skoro dwukrotnie wzrasta objętość powtórzonego de facto materiału (jeśli tak jest oczywiście) :) Od razu mówię, że nie wiem, jak to zrobić praktycznie w Scenarist, ale struktura o której piszesz przypomina strukturę seriali wydawanych na DVD. W jednym titleset jest kilka PGC, do każdego podpięte są po jednym ścieżce, każda ścieżka (odcinek) podpięta jest do dwóch różnych PGC. Nie powoduje to 2 krotnego wzrostu objętości. Sterowanie z jednego PGC powoduje powrót do menu, z drugiego - wywołuje następny odcinek.
Więc na pewno da się to zrobić, ale niestety nie jestem guru od Scenarista :)

Ufil123 17.04.2005 13:20

Cytat:

Utworzyłem drugiego titleseta i wpakowałem do niego dokładnie ten sam materiał tylko bez czapterów. Prymitywizm absolutny - wiem. Ale tylko to mi przyszło do głowy.
to był chyba akurat najlepszy sposób na to!!bo juz kiedys tez nad tym myslałem (też był juz poruszany taki temat) ale nikt nic nie wymyślił :(

ale ma to swoje ograniczenia np. jeśli twój materiał zajmuje 4GB to po takim zabiegu twój cały projekt to 8GB - a tu juz trzeba płyty DL , oczywiscie to nie kłopot, ale jesli twoj materiał bedzie zajmował 7GB (x2=14GB) to juz nie bedzie tak łatwo

Liar 17.04.2005 11:59

Jeszcze jedno pytanie. Mam w projekcie, który stworzyłem dodany materlał video ze zdjęciami. Jest on poukładany rocznikami. Założenie jest takie.
Włączyć do odtwarzania dany rocznik z poziomu menu, a po skończonej projekcji tego rocznika powrót do tego samego menu. Oczywiście prościzna.
Zrobiłem to używając poleceń oczywistych. Ale w tym samym menu mam również klawisz "Odtwórz wszystko" i tu nie wiedziałem jak wybrnąć. Bo jak wiadomo gdy po danym chapterze chcę wrócić do menu to muszę w pewnym miejscu przerwać odtwarzanie. Wybrnąłem z tego w sposób mało elegancki.
Utworzyłem drugiego titleseta i wpakowałem do niego dokładnie ten sam materiał tylko bez czapterów. Prymitywizm absolutny - wiem. Ale tylko to mi przyszło do głowy. Podpowiedz proszę jak powinienem zrobić to prawidłowo ?
POZDRAWIAM.


Wszystkie czasy w strefie CET. Aktualna godzina: 11:57.

Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.