Batch render – hurtowy rendering w Sony Vegas Pro
Transkrypt
Batch render – hurtowy rendering w Sony Vegas Pro
Batch render – hurtowy rendering w Sony Vegas Pro Czasem podczas pracy z materiałem wideo zdarzają się nam sytuacje, gdzie ręczna praca i klikanie po ekranie za bardzo się nie sprawdza, choćby z powodu czasu, jaki musielibyśmy na to poświęcić. W takich sytuacjach nieocenioną pomoc niosą skrypty, automatyzujące pracę programu. Vegasowe skrypty nie są zbyt popularne, mało który z początkujących użytkowników w ogóle wie o ich istnieniu. Na krótkim przykładzie przedstawię, jak za pomocą dwóch skryptów wykorzystać Vegasa Pro do hurtowego przekodowania materiału wideo. Powiedzmy, że komputer niezbyt dobrze sobie radzi z obróbką plików AVCHD z naszej nowej kamery. Owszem, możemy go wciągnąć na Timeline, ale płynna praca jest niemożliwa. Obraz się "tnie", wszystko chodzi wolno jak żółw. Co wtedy robić? Można oczywiście rozbudować komputer, ale prostszym i zwykle wystarczającym zabiegiem jest przekodowanie materiału wideo do "lżejszego" niż AVCHD formatu wideo. Oczywiście można użyć któregoś z wielu programów do konwersji, my jednak użyjemy do naszego Vegasa. Może nie jest on mistrzem świata w jakości kodowania, są też oczywiście specjalizowane programy służące temu celowi, ale w większości przypadków naprawdę to, co oferuje ten program nam wystarczy aż nadto. Coż więc prostszego! Wciągamy więc taki klip wideo na Timeline, zaznaczamy i renderujemy do wybranego przez nas formatu. Voilà! I potem następny, następny, następny... A jeśli tych plików będzie np. 100? Uciążliwe prawda? To zrobimy to trochę inaczej i zaprzęgniemy do pracy automat. 1) Ustawiamy nasz projekt identycznie jak format plików wejściowych. Najlepiej skorzystać w tym celu z funkcji Match Media Settings (menu File -> Properties) 2) Wyłączamy opcję Automatic Crossfades 1/4 Batch render – hurtowy rendering w Sony Vegas Pro 3) Zaznaczamy wszystkie klipy wideo które chcemy poddać konwersji i przeciągamy go na oś czasu. Klipy poukładają się na ścieżce jeden za drugim. Nie przejmujcie się, jeśli będą między nimi dziury, bo np. usunęliśmy któryś z plików. 4) By móc hurtowo renderować pliki, musimy najpierw utworzyć regiony (Uwaga, to nie jedyne zastosowanie regionów, polecam lekturę manuala!). W tym wypadku (hurtowego transkodowania) przyjmiemy zasadę: jeden plik wejściowy = jeden region = jeden plik wyjściowy. Klikamy dwukrotnie na klipie tak, by pojawił się u góry granatowy pasek, tzw. Loop region, a następnie naciskamy klawisz „R”. W ten sposób utworzymy region o długości naszego klipu wideo. 2/4 Batch render – hurtowy rendering w Sony Vegas Pro Trzeba wszystkich nadać klipów mu jakąś (event nazwę. musielibyśmy w –ten sposób utworzyć regiony dla mieć unikalną nazwę! ’ów), coOczywiście jak wspomniałem, jest uciążliwe. Do (albo tego każdy region musi Vegas na link...), zrobi niestety pobierzcie to za nie nas. oferuje proszę Z repozytorium narzędzia plik do plików, hurtwoego z działutworzenia Vegas regionów. dodatki Użyjemy po prostu klikając skryptu, Create_Regions_From_Event_File_Names.zip znajduje się skrypt autorstwa Johna Mayera . więc W pliku tym Create_Regions_From_Event_File_Names.js który należy skopiować do podkatalogu Script Menu Wchodzi teraz do menu Tools -> Scripting i powinniśmy tam zobaczyć Rescan nie było, należy użyć funkcji nasz skrypt. Gdyby Folder Menugo . Script 3/4 Batch render – hurtowy rendering w Sony Vegas Pro jego uruchomienie. wszystkich nasz event'ów skrypt jest Jeśli wszystko dototejostatnią pory zrobiliśmy czynnością nam skrypt została utworzy do wykonania regiony dla jest najuż osi czasu. instalowany Skoro mamy domyślnie już regiony, wraz towidoczny, uruchamiamy z programem, kolejny czyli oczywiście skrypt,poprawnie, tymjaka razem „firmowy” skrypt Batch render. właściwy Tu czynności. AVI, widać MOV preset najfajniejszą iW SONY tym wsprawdźcie, wypadku danej AVC, rzecz do kategorii, możemy tego związaną równocześnie zaznaczamy zaznaczyć z przed używaniem (no koniecznie jednocześnie prawie...) skryptów: „Render np. parę wykonanie dźwięk formatów Regions”, jako za nas wyjściowych, WAV. naciskamy wielu Wybieramy np. OK, po Po czym powrocie udajemy się na dłuższy wyrenderowane spacer, do przez koleżanki nas pliki. albo wybieramy inne przyjemne zajęcie. Uwaga: przedstawione na ilustracji zaznaczenie PAL DV Widescreen to tylko przykład! Można to wykorzystać np. do utworzenia plików „miniatur”, tzw. proxy których pełnej jeden dla rozdzielczości. prowadzimy DVD, inne wstępny dla Można Blu-Ray, też montaż, jednocześnie inne a dla YouTube... ostatecznym przygotowawać renderingiem formaty niskiej dla podmienimy różnych rozdzielczości, mediów na pliki Na koniec parę uwag: 1) Koniecznie pliki tymczasowe itd. Szczególnie, czy na kiedy dysku zaznaczamy jest wystarczająca parę rodzajów ilość miejsca docelowych na nasze formatów. rendery, 2) Skryptu Batch Render do dostępne konwersji normalne filmów w ze oknie swojej będziemy kamery. zwykle Presety używać widoczne do powtarzalnych w oknie skryptu czynności, to wszystkie przykładowo presety Renders as..., użytkownika (zastaniemy także te utworzone przez presets) Custom Warto utworzyć więc swój najpierw szablon, na by pojedynczym uniknąć później pliku przykrych przetestować niespodzianek. wszystkie ustawienia i ewentualnie . -na 3) Wsadowego renderingu możemy użyć do każdego event’u także zależy do od mediów Waszej generowanych. pomysłowości oraz Możemy oczywiście też „hurtowo” – potrzeb. wyrenderować znajdującego pliki audio. się na Wszystko osi czasu, 4) się z Żadna komunikatem nazwa regionu błędu! Wszystkie nie może się konwertowane powtórzyć – klipy w przeciwnym (event' wypadku skrypt zatrzyma samej ścieżce! y) musza znajdować się na 5) Skrypt Batch Render podaliśmy FILM a wybranym tworzy pliki presetem o niezbyt jest ładnych AVI w formacie nazwach. Jeśli jako bazową nazwę Wide PAL ,pliku to skrypt będzie tworzył pliki o nazwie w stylu for Windows_PAL DV Widescreen[1].avi zFILM_Video kolejnymi numerami. Nie jest to zbyt wygodne, szczególnie, gdy chcemy utworzyć pliki proxy oender-nazwy.zip nazwie bazowej identycznej zw plikami o pełnej rozdzielczości. W repozytorium plików umieściłem zmodyfikowany skrypt Render. Pobierz plik Batch-R rozpakuj go i umieść zawarty nim w katalogu Menu ,Script podobnie jak poprzedni skrypt. np. nazwach 0021.avi, Zmodyfikowany pliki 0021.mts, 0021, 0022.avi. 0022 skrypt 0022.mts itd. tworzy W tym itd. pliki momencie to pierwszy o skrypt nazwach nasz z użytych zgodnych zmodyfikowany przez zBatch nazwą nas Batch skryptów regionu. Render utworzy Jeśli utworzy więc regiony dodaliśmy pliki otej np. Zachęcam skryptów. wszystkich do eksperymentów ibez szukania nowych zastosowań dla vegasowych Serdecznie podziękowania dla Rocco C. którego pomocy nie powstałby ten artykuł. e Rocco! Grazi 4/4