Usprawnienie nawigacji dla struktur AVCHD/BR
Jak wiemy Dean zastanawia się jak usprawnić nawigację dla menu XMB w programie multiAVCHD. Oczywiście jego możliwości są duże, ale nie ma na to zbyt dużo czasu, ani zapewne wystarczającej motywacji, bo użytkownicy głównie zgłaszają problemy związane z kompilacją filmów fabularnych. Z czasem to się zmieni, bo na rynku masowo ukazują się różne urządzenia do odtwarzania filmów w różnych formatach, min .mkv. Natomiast użytkowników kamer będzie wciąż przybywać i będą oni zainteresowani tworzeniem dużych struktur AVCHD/BR, bo większości oferta programów rynkowych nie odpowiada. Ale to wszystko dopiero będzie, a jak narazie, choć moje możliwości są znacznie mniejsze niż Deana (choćby dlatego, że już ma on rozpracowany program do kodowania interaktywnych strumieni nawigacyjnych dla poszczególnych stron menu), to moja motywacja do usprawnienia nawigacji jest zapewne teraz niepomiernie większa. Dlatego więc postanowiłem coś z tym zrobić.
Idealnym rozwiązaniem byłoby połączenie zalet Classic menu z zaletami XMB menu, czyli stworzenie dwupoziomowego menu (hybrydowego). Z Classic menu, (które uruchmiałoby się jako pierwsze) wybierałoby się tytuł, a po jego zatwierdzeniu wyświetlała by się strona menu XMB przynależna do tego tytułu. Teraz już można byłoby ten tytuł uruchomić lub wybrać do uruchomienia jakiś jego rozdział. Ponieważ nie mam zamiaru odtwarzać warsztatu programowego Deana, więc wybrałem prostsze postępowanie, oparte na tym co w tej chwili multiAVCHD może wykonać już. Moja koncepcja bazowała na założeniu, że każdy z 247 możliwych do utworzenia tytułów (bo 5 pozycji tytułowych przeznaczam na wstępną nawigację), może być odszukany przy mniejszej ilości kliknięć niż 28 (nawet w skrajnie niekorzystnych przypadkach). Przyjąłem więc, że z menu startowego musi być możliwość skoku do tytułu 55, 105, 155 i 205. Będąc na stronie XMB dla tytułu 55, przy 25 kliknięciach mogę dotrzeć do każdego tytułu z zakresu 30 do 80. Z innych skoków odpowiednio mogę się poruszać w zakresach: 80 do 130, 130 do 180 i 180 do 230. Z pierwszej strony menu bezpośrednio jest dostępny tytuł ostatni, a więc też w zakresie od 230 w górę. Natomiast z pierwszego menu tytułowego dla filmu (będzie on na pozycji 6) w sposób naturalny możemy uruchamiać tytuły usytuowane do pozycji 30. Aby móc te cztery skoki wykonać, jako pierwsze 5 plików do kompilacji całości wziąłem klipy 3 sekundowe z napisami informującymi, że w czasie odtwarzania danego pliku, po wywołaniu menu, będzie dostępny skok do wyżej wymienionch zakresów. Pierwszy klip informacyjny jest startowym i może zawierać np tekst:"proszę przygotować się do wywołania menu", drugi i następne klipy mogą zawierać tekst "Przejdź do menu jeżeli chcesz uruchomić tytuł z zakresu ..." i tu odpowiednie wpisy 30 do 80, 80 do 130, .. itd
Klipy z odpowiednimi planszami wykonałem w Pinnacle Studio (ale może być dowolnie inny program NLE). Te pięć klipów skompilowałem w multiAVCHD. Następnie przgotowałem sobie 205 bardzo króciutkich plików .m2ts (poprostu na podstawie małej liczby kilkusekundowych plików, rozmnożyłem je w drodze kopiowania do potrzebnej ilości). Następnie wykonałem 4 kompilacje złożone odpowiednio z 55, 105, 155 i 205 plików. W każdej kompilacji pierwszemu tytułowi nadałem nazwę odpowiednio "skok do tytułu nr ...." z wpisem odpowiednio: 55, 105, 155 i 205. To jest potrzebne tylko po to, aby otrzymać 4 ekrany dla menu z zakodowanymi skokami do wymienionych tytułów - ekrany te po każdej kompilacji mają oczywiście numery 01411. Pierwszy ekran pomijamy, a w natępnch numery odpowiednio zmienimy na 01412, 01413 i 01414. Te wszystkie czynności nie są zbyt czasochłonne (bo przecież pliki są baaardzo krótkie i nie trzeba robić ikon dla rozdziałów, no i wykonujemy je tylko raz, a wyniki możemy wykorzystać w wielu kompilacjach, które będziemy wykonywali w przyszłości. Wygląda to tak: do multiAVCHD wczytujemy najpierw tę pierwszą kompilację (czyli jej projekt), którą wykonaliśmy na początku z tymi pięcioma klipami informacyjnymi (na ikony tytułowe możemy dać planszę np z napisem "Tytuł nawigacji wstępnej". Tytułowi pierwszemu nadajemy np nazwę:"Kursor do góry umożliwia skok do ostatniego tytułu\nNaciśnięcie PLAY uruchiamia wyświetlanie plansz informacyjnych". Natępnie wczytujemy naszą właściwą kompilację powiedzmy z 247 pełnymi tytułami filmowymi (też oczywiście przez projekt). Po zakończeniu tej kompilacji we folderze STREAM należy usunąć pliki 01412, 01413 i 01414 podstawiając w ich miejsca swoje, te wcześniej przygotowane. Po uruchomieniu tej wynikowej kompilacji na ekranie pojawi się pierwsza strona menu XMB. Kierując kursor do góry, można jak zwykle wprost skoczyć do ostatniej strony menu czyli ostatniego tytułu i stąd nawigować w dół aż do tego umownego tytułu 230. Jeżeli na pierwszej stronie menu damy "PLAY", to zaczną się odtwarzać owe plansze informacyjne. Gdy będziemy widzieć na ekranie zakres tytułów nas interesujący, wywołujemy menu, które pozwala nam wykonać skok odpowiednio do tytułów 55, 105, 155 i 205, a więc staną się dostępne wspomniane zakresy tytułów.
Jeżeli chcemy uruchomić tytuł z innego zakresu niż aktualnie oglądany, zatrzymujemy odtwarzanie z dowolnej strony tytułowej menu i powtórnie uruchamiamy nasze AVCHD, co daje nam znów dostęp do pierwszej strony menu.
U mnie taka koncepcja znakomicie się sprawdza w praktyce, czyli bardzo wydatnie ułatwia nawigację po wszystkich tytułach. Oczywiście tę metodykę postępowania można zawęzić do mniejszej ilości tytułów. Można też odpowiednio zmienić zakresy naiwgacyjne tytułów, czyli wykonać większą lub mniejszą ilość skoków w zależności od uznania. Metodę tę można zastosować także do SLI/CAR menu.
To co robię, dla początkujących może wydawać się abstrakcją, ale zobaczycie jak szybko będzie wam przybywać filmów i jak trudno bedzie nad tym panować. Duże struktury AVCHD/BR z powodzeniem można także stosować dla posiadanej już kolekcji filmów z kamer SD. To naprawdę wielka frajda mieć wszystko w jednym.
Jak wiemy Dean zastanawia się jak usprawnić nawigację dla menu XMB w programie multiAVCHD. Oczywiście jego możliwości są duże, ale nie ma na to zbyt dużo czasu, ani zapewne wystarczającej motywacji, bo użytkownicy głównie zgłaszają problemy związane z kompilacją filmów fabularnych. Z czasem to się zmieni, bo na rynku masowo ukazują się różne urządzenia do odtwarzania filmów w różnych formatach, min .mkv. Natomiast użytkowników kamer będzie wciąż przybywać i będą oni zainteresowani tworzeniem dużych struktur AVCHD/BR, bo większości oferta programów rynkowych nie odpowiada. Ale to wszystko dopiero będzie, a jak narazie, choć moje możliwości są znacznie mniejsze niż Deana (choćby dlatego, że już ma on rozpracowany program do kodowania interaktywnych strumieni nawigacyjnych dla poszczególnych stron menu), to moja motywacja do usprawnienia nawigacji jest zapewne teraz niepomiernie większa. Dlatego więc postanowiłem coś z tym zrobić.
Idealnym rozwiązaniem byłoby połączenie zalet Classic menu z zaletami XMB menu, czyli stworzenie dwupoziomowego menu (hybrydowego). Z Classic menu, (które uruchmiałoby się jako pierwsze) wybierałoby się tytuł, a po jego zatwierdzeniu wyświetlała by się strona menu XMB przynależna do tego tytułu. Teraz już można byłoby ten tytuł uruchomić lub wybrać do uruchomienia jakiś jego rozdział. Ponieważ nie mam zamiaru odtwarzać warsztatu programowego Deana, więc wybrałem prostsze postępowanie, oparte na tym co w tej chwili multiAVCHD może wykonać już. Moja koncepcja bazowała na założeniu, że każdy z 247 możliwych do utworzenia tytułów (bo 5 pozycji tytułowych przeznaczam na wstępną nawigację), może być odszukany przy mniejszej ilości kliknięć niż 28 (nawet w skrajnie niekorzystnych przypadkach). Przyjąłem więc, że z menu startowego musi być możliwość skoku do tytułu 55, 105, 155 i 205. Będąc na stronie XMB dla tytułu 55, przy 25 kliknięciach mogę dotrzeć do każdego tytułu z zakresu 30 do 80. Z innych skoków odpowiednio mogę się poruszać w zakresach: 80 do 130, 130 do 180 i 180 do 230. Z pierwszej strony menu bezpośrednio jest dostępny tytuł ostatni, a więc też w zakresie od 230 w górę. Natomiast z pierwszego menu tytułowego dla filmu (będzie on na pozycji 6) w sposób naturalny możemy uruchamiać tytuły usytuowane do pozycji 30. Aby móc te cztery skoki wykonać, jako pierwsze 5 plików do kompilacji całości wziąłem klipy 3 sekundowe z napisami informującymi, że w czasie odtwarzania danego pliku, po wywołaniu menu, będzie dostępny skok do wyżej wymienionch zakresów. Pierwszy klip informacyjny jest startowym i może zawierać np tekst:"proszę przygotować się do wywołania menu", drugi i następne klipy mogą zawierać tekst "Przejdź do menu jeżeli chcesz uruchomić tytuł z zakresu ..." i tu odpowiednie wpisy 30 do 80, 80 do 130, .. itd
Klipy z odpowiednimi planszami wykonałem w Pinnacle Studio (ale może być dowolnie inny program NLE). Te pięć klipów skompilowałem w multiAVCHD. Następnie przgotowałem sobie 205 bardzo króciutkich plików .m2ts (poprostu na podstawie małej liczby kilkusekundowych plików, rozmnożyłem je w drodze kopiowania do potrzebnej ilości). Następnie wykonałem 4 kompilacje złożone odpowiednio z 55, 105, 155 i 205 plików. W każdej kompilacji pierwszemu tytułowi nadałem nazwę odpowiednio "skok do tytułu nr ...." z wpisem odpowiednio: 55, 105, 155 i 205. To jest potrzebne tylko po to, aby otrzymać 4 ekrany dla menu z zakodowanymi skokami do wymienionych tytułów - ekrany te po każdej kompilacji mają oczywiście numery 01411. Pierwszy ekran pomijamy, a w natępnch numery odpowiednio zmienimy na 01412, 01413 i 01414. Te wszystkie czynności nie są zbyt czasochłonne (bo przecież pliki są baaardzo krótkie i nie trzeba robić ikon dla rozdziałów, no i wykonujemy je tylko raz, a wyniki możemy wykorzystać w wielu kompilacjach, które będziemy wykonywali w przyszłości. Wygląda to tak: do multiAVCHD wczytujemy najpierw tę pierwszą kompilację (czyli jej projekt), którą wykonaliśmy na początku z tymi pięcioma klipami informacyjnymi (na ikony tytułowe możemy dać planszę np z napisem "Tytuł nawigacji wstępnej". Tytułowi pierwszemu nadajemy np nazwę:"Kursor do góry umożliwia skok do ostatniego tytułu\nNaciśnięcie PLAY uruchiamia wyświetlanie plansz informacyjnych". Natępnie wczytujemy naszą właściwą kompilację powiedzmy z 247 pełnymi tytułami filmowymi (też oczywiście przez projekt). Po zakończeniu tej kompilacji we folderze STREAM należy usunąć pliki 01412, 01413 i 01414 podstawiając w ich miejsca swoje, te wcześniej przygotowane. Po uruchomieniu tej wynikowej kompilacji na ekranie pojawi się pierwsza strona menu XMB. Kierując kursor do góry, można jak zwykle wprost skoczyć do ostatniej strony menu czyli ostatniego tytułu i stąd nawigować w dół aż do tego umownego tytułu 230. Jeżeli na pierwszej stronie menu damy "PLAY", to zaczną się odtwarzać owe plansze informacyjne. Gdy będziemy widzieć na ekranie zakres tytułów nas interesujący, wywołujemy menu, które pozwala nam wykonać skok odpowiednio do tytułów 55, 105, 155 i 205, a więc staną się dostępne wspomniane zakresy tytułów.
Jeżeli chcemy uruchomić tytuł z innego zakresu niż aktualnie oglądany, zatrzymujemy odtwarzanie z dowolnej strony tytułowej menu i powtórnie uruchamiamy nasze AVCHD, co daje nam znów dostęp do pierwszej strony menu.
U mnie taka koncepcja znakomicie się sprawdza w praktyce, czyli bardzo wydatnie ułatwia nawigację po wszystkich tytułach. Oczywiście tę metodykę postępowania można zawęzić do mniejszej ilości tytułów. Można też odpowiednio zmienić zakresy naiwgacyjne tytułów, czyli wykonać większą lub mniejszą ilość skoków w zależności od uznania. Metodę tę można zastosować także do SLI/CAR menu.
To co robię, dla początkujących może wydawać się abstrakcją, ale zobaczycie jak szybko będzie wam przybywać filmów i jak trudno bedzie nad tym panować. Duże struktury AVCHD/BR z powodzeniem można także stosować dla posiadanej już kolekcji filmów z kamer SD. To naprawdę wielka frajda mieć wszystko w jednym.