
Avid Media Composer – timecode
Timecode – co to jest, jak działa i czy naprawdę jest potrzebny w produkcji wideo
Każdy, kto miał w rękach materiał z planu, prędzej czy później natrafia na osiem cyfr w rogu ekranu. Najpierw wyglądają one jak zwykły zegar, jednak po chwili okazuje się, że rządzą się własną logiką. To właśnie timecode, czyli kod czasowy — fundament, na którym opiera się cała współczesna postprodukcja. W tym tekście wyjaśnię, czym dokładnie jest kod czasu, skąd się wziął i dlaczego po trzydziestu latach pracy przy obrazie wciąż uważam go za jedno z najważniejszych narzędzi w montażowni. Postaram się przy tym mówić językiem zrozumiałym także dla osób, które dopiero zaczynają przygodę z filmem, ale bez nadmiernego spłycania tematu.
Czym właściwie jest timecode?
Zacznijmy od definicji. Timecode to ciąg kolejnych wartości liczbowych generowanych w równych odstępach przez system synchronizacji czasu. Innymi słowy, każda pojedyncza klatka materiału dostaje swój własny, niepowtarzalny adres. Dzięki temu nie mówimy już mgliście „gdzieś w połowie ujęcia”, tylko wskazujemy konkretne miejsce z dokładnością do jednej klatki.
Najprościej wyobrazić to sobie tak. Film to nie jest płynna struga obrazu, lecz seria nieruchomych zdjęć wyświetlanych jedno po drugim. Jeżeli materiał ma dwadzieścia pięć klatek na sekundę, to w każdej sekundzie mija dwadzieścia pięć takich zdjęć. Kod czasowy nadaje każdemu z nich numer porządkowy. Można więc powiedzieć, że timecode pełni funkcję numerów stron w grubej książce. Bez nich dało się czytać, ale ustalenie wspólnego punktu odniesienia graniczyło z cudem.
Co istotne, kod czasowy jest formą metadanych, a nie częścią samego obrazu. Towarzyszy nagraniu niejako z boku i opisuje je, podobnie jak data na zdjęciu opisuje moment jego wykonania. Z tego powodu jeden materiał może nieść kilka różnych warstw informacji naraz: obraz, dźwięk oraz właśnie kod czasu, który spina to wszystko w całość.
Zapis przyjmuje znajomą postać HH:MM:SS:FF, czyli godziny, minuty, sekundy oraz klatki. Przykładowo, wartość 01:14:22:09 oznacza pierwszą godzinę, czternastą minutę, dwudziestą drugą sekundę i dziewiątą klatkę. Ostatnia para cyfr odróżnia kod czasowy od zwykłego zegarka, bo zegarek nie liczy klatek. To właśnie ten ostatni człon czyni timecode tak precyzyjnym narzędziem montażowym.
Skąd wziął się kod czasowy? Krótka lekcja historii
Żeby zrozumieć, dlaczego timecode wygląda tak, a nie inaczej, warto cofnąć się do czasów taśmy. Kiedy montaż odbywał się fizycznie, na magnetowidach, odnalezienie konkretnego momentu nagrania było prawdziwą udręką. Montażysta przewijał taśmę w przód i w tył, próbując trafić w odpowiednie miejsce niemal na wyczucie. Każda pomyłka oznaczała kolejne minuty stracone na szukanie.
Rozwiązanie pojawiło się pod koniec lat sześćdziesiątych. Wersję kodu czasowego, którą później przyjęło stowarzyszenie SMPTE, opracował Leo O’Donnell, pracujący wówczas dla kanadyjskiej Narodowej Rady Filmowej. Co ciekawe, jego pomysł odwoływał się do czasu rzeczywistego i korzystał z osiemdziesięciobitowego słowa wywodzącego się z telemetrii rakietowej. Technologia kosmiczna trafiła więc prosto do montażowni.
Znaczenie tego wynalazku trudno przecenić. To właśnie kod czasowy umożliwił nowoczesny montaż taśmy wideo, a w dłuższej perspektywie doprowadził do powstania montażu nielinearnego, czyli tego, który dziś znamy z programów takich jak Avid Media Composer. Bez wspólnego, jednoznacznego adresu dla każdej klatki cyfrowa układanka, jaką jest profesjonalna postprodukcja wideo, po prostu by nie zadziałała. Dlatego pamiętam jeszcze montaż, w którym kod czasowy był na wagę złota, i doskonale wiem, jak bardzo zmienił on naszą pracę.
Jak czytać zapis HH:MM:SS:FF
Skoro znamy już anatomię zapisu, przyjrzyjmy się mu dokładniej. Pierwsze trzy pary cyfr zachowują się dokładnie tak, jak na cyfrowym zegarze. Godziny dochodzą do dwudziestu trzech, minuty i sekundy do pięćdziesięciu dziewięciu. Czwarta para, czyli klatki, jest natomiast specyficzna, ponieważ jej maksymalna wartość zależy od liczby klatek na sekundę.
Spójrzmy na konkretny przykład. Jeżeli pracujemy z materiałem dwudziestopięcioklatkowym, licznik klatek przeskakuje od 00 do 24, a następnie przeskakuje do kolejnej sekundy. Przy trzydziestu klatkach na sekundę dochodzi natomiast do 29. Z tego względu nigdy nie zobaczymy w europejskim materiale telewizyjnym zapisu typu 00:00:01:27, bo dwudziesta siódma klatka po prostu w nim nie istnieje.
Warto zapamiętać tę zasadę, ponieważ stanowi ona źródło wielu nieporozumień. Początkujący twórcy traktują czasem ostatnią parę cyfr jak setne części sekundy, znane choćby ze stopera. To błąd. Klatki to klatki, a ich liczba zależy wprost od formatu nagrania. Dlatego zanim zaczniemy operować kodem czasowym, musimy wiedzieć, ile klatek na sekundę ma nasz materiał.
Klatki na sekundę a timecode — dlaczego liczba klatek ma znaczenie
Tutaj wchodzimy w obszar, który bywa zaskakująco zagmatwany. Standard SMPTE obsługuje kilka popularnych częstotliwości klatek, a każda z nich ma swoje historyczne i geograficzne uzasadnienie. Przyjrzyjmy się najważniejszym.
Dwadzieścia cztery klatki na sekundę to klasyka kina oraz materiałów filmowych. Z tym formatem spotkamy się także przy projektach 2K i 4K. Z kolei dwadzieścia pięć klatek na sekundę to standard europejski, związany z dawnym systemem PAL oraz częstotliwością sieci energetycznej wynoszącą pięćdziesiąt herców. Właśnie dlatego w polskiej telewizji przez dekady królowała „dwudziestkapiątka”, a wielu realizatorów do dziś myśli w tym rytmie.
Po drugiej stronie Atlantyku sprawy mają się inaczej. Tam dominuje wartość 29,97 klatki na sekundę, wywodząca się z systemu NTSC, oraz okrągłe trzydzieści klatek. Coraz częściej spotykamy też 23,976 klatki, czyli format zbliżony do filmowych dwudziestu czterech, lecz dopasowany do amerykańskiej telewizji wysokiej rozdzielczości. Te ułamkowe wartości nie są kaprysem inżynierów, tylko spadkiem po pewnym kompromisie, do którego zaraz przejdę.
Dlaczego to wszystko ma znaczenie? Ponieważ kod czasowy musi „wiedzieć”, w jakim tempie liczyć klatki. Co więcej, informacja o liczbie klatek na sekundę zwykle wynika z samego tempa napływania danych z nośnika. System odczytuje rytm i na jego podstawie interpretuje kolejne wartości. Jeżeli więc pomylimy formaty, cała synchronizacja się rozsypie. Z mojego doświadczenia wynika, że większość problemów z timecode’em bierze się właśnie z niedopasowanej liczby klatek.
Drop frame i non-drop frame — największe nieporozumienie w branży
Dochodzimy do tematu, który spędza sen z powiek wielu adeptom montażu. Mowa o timecode drop frame. Nazwa brzmi groźnie i sugeruje, że coś gdzieś znika z obrazu. Tymczasem prawda jest zupełnie inna, dlatego warto raz a dobrze ją wyjaśnić.
Cofnijmy się do narodzin kolorowej telewizji w systemie NTSC. Konstruktorzy chcieli zachować zgodność z istniejącymi odbiornikami czarno-białymi. Aby to osiągnąć i jednocześnie uniknąć zakłóceń obrazu, musieli nieznacznie obniżyć częstotliwość, co przełożyło się na obniżenie liczby klatek o jedną tysięczną. W ten sposób z trzydziestu klatek zrobiło się słynne 29,97. Pozornie różnica jest mikroskopijna, jednak w praktyce ma realne skutki.
Otóż godzina kodu czasowego liczonego w trybie ciągłym przy 29,97 klatki okazuje się dłuższa od godziny na ściennym zegarze o około trzy i sześć dziesiątych sekundy. W skali jednego programu to drobiazg, ale w skali doby błąd narasta do niemal półtorej minuty. Dla telewizji, która rozlicza się z czasu antenowego co do sekundy, było to nie do przyjęcia.
Rozwiązaniem stał się właśnie tryb drop frame. Wbrew nazwie nie pomija on żadnych klatek obrazu. Pomija jedynie pewne numery w licznika kodu czasowego. Konkretnie pomijane są numery 0 oraz 1 w pierwszej sekundzie każdej minuty, z wyjątkiem minut podzielnych przez dziesięć. Dzięki temu zabiegowi licznik niemal idealnie nadąża za rzeczywistym upływem czasu, a różnica w skali doby spada do poziomu praktycznie pomijalnego.
Jak rozpoznać, z którym trybem mamy do czynienia? Tu z pomocą przychodzi prosta konwencja zapisu. Tryb non-drop frame oddziela pary cyfr dwukropkami, czyli HH:MM:SS:FF. Tryb drop frame zaznacza się natomiast średnikiem, najczęściej tuż przed klatkami: HH:MM:SS;FF. Ten drobny znak interpunkcyjny niesie więc całkiem konkretną informację techniczną. Warto przy tym pamiętać, że cały ten problem dotyczy wyłącznie materiałów 29,97 oraz 30 klatek. W europejskim świecie dwudziestu pięciu klatek pojęcie drop frame w ogóle nie występuje, co naszą rodzimą produkcję telewizyjną znacznie upraszcza.
Rodzaje timecode’u — czyli jak kod czasowy zostaje zapisany na nośniku
Skoro wiemy już, co kod czasowy oznacza, pora przyjrzeć się temu, w jaki sposób fizycznie towarzyszy on nagraniu. Standard SMPTE bywa bowiem zapisywany na kilka sposobów, a każdy z nich ma swoje mocne i słabe strony. Omówmy najważniejsze z nich, bo w praktyce montażowej spotkamy je wszystkie.
LTC, czyli linear timecode
Pierwszą metodą jest LTC i VITC w wariancie liniowym, określanym też jako longitudinal timecode. LTC zapisuje się na osobnej ścieżce dźwiękowej i przypomina trochę modemowy pisk z dawnych lat. To rozwiązanie sprawdza się świetnie podczas dystrybucji sygnału w studiu, ponieważ można je przesyłać zwykłymi kablami audio. Ma jednak istotne ograniczenie. Aby odczytać linear timecode, nośnik musi się poruszać. W momencie zatrzymania obrazu kod znika, co bywało sporym problemem przy precyzyjnym montażu na stop-klatce.
VITC, czyli vertical interval timecode
Właśnie z powodu tej wady opracowano vertical interval timecode. VITC zapisuje się w niewidocznej części sygnału wizyjnego, w tak zwanym wygaszaniu pionowym, przy każdej klatce obrazu. Dzięki temu można go odczytać nawet wtedy, gdy taśma stoi w miejscu. Te dwie metody, LTC oraz VITC, przez lata uzupełniały się nawzajem i razem stanowiły kręgosłup studyjnej synchronizacji.
BITC, czyli timecode wypalony w obrazie
Trzecia metoda jest najbardziej intuicyjna dla laika. To timecode wypalony bezpośrednio w obrazie, znany jako burnt-in timecode lub w skrócie BITC. Cyfry pojawiają się wtedy na ekranie i są czytelne dla każdego widza. Taki zapis stosuje się głównie w kopiach roboczych, rozsyłanych do akceptacji klientowi czy reżyserowi. Dzięki niemu klient może zadzwonić i powiedzieć wprost: „proszę skrócić ujęcie od 00:02:14:00″, a montażysta natychmiast wie, o co chodzi.
Keykode i pokrewne oznaczenia
Warto jeszcze wspomnieć o keykode. Formalnie nie jest to timecode, lecz system znakowania konkretnych klatek na fizycznej taśmie filmowej. Pełni jednak podobną rolę i często działa w parze z kodem czasowym SMPTE, zwłaszcza przy produkcjach realizowanych jeszcze na taśmie światłoczułej. Choć dziś to rzadkość, w archiwach wciąż natrafiamy na takie materiały.
Jam sync i master clock — jak synchronizuje się kilka kamer i dźwięk
Przejdźmy teraz do sytuacji, w której kod czasowy pokazuje pełnię swoich możliwości. Mam na myśli zdjęcia wielokamerowe oraz osobny rejestrator dźwięku. To właśnie tutaj synchronizacja obrazu i dźwięku staje się prawdziwym wyzwaniem, a timecode jego najlepszym rozwiązaniem.
Wyobraźmy sobie koncert nagrywany trzema kamerami, do tego osobny rejestrator pisze dźwięk z konsolety. Gdyby każde z tych urządzeń liczyło czas po swojemu, montażysta musiałby ręcznie dopasowywać materiały klatka po klatce. Przy kilkugodzinnym nagraniu byłaby to katorga. Na szczęście istnieje rozwiązanie zwane jam sync. Polega ono na tym, że wszystkie urządzenia „uczą się” wspólnego kodu czasowego od jednego źródła, a następnie prowadzą go równolegle. Dzięki temu każda kamera i rejestrator mówią dokładnie tym samym czasem.
W warunkach studyjnych zadanie to przejmuje centralny generator synchronizacji, czyli master clock. Rozsyła on jednolity kod czasowy do wszystkich urządzeń z jednego punktu. Co ciekawe, takie generatory zwykle czerpią wzorzec czasu z zegara atomowego, korzystając z sygnału GPS lub czasu sieciowego. Profesjonalne studia często utrzymują kilka takich zegarów naraz i automatycznie przełączają się na zapasowy, gdyby pierwszy zawiódł. Stabilność czasu jest tu bowiem absolutnie kluczowa.
Nie zapominajmy przy tym o dźwięku z mikrofonów na planie. Materiał z bezprzewodowych systemów mikrofonowych także można spiąć kodem czasowym z obrazem, co później oszczędza godziny pracy w montażowni. A jeśli ktoś woli klasykę, zawsze pozostaje wierny klaps z tabliczką. Charakterystyczny stuk daje bowiem wyraźny punkt odniesienia zarówno w obrazie, jak i na ścieżce dźwiękowej. W praktyce te dwie metody, klasyczny klaps i nowoczesny jam sync, świetnie się uzupełniają.
Timecode w codziennej praktyce montażowej
Skoro mamy już teorię za sobą, zobaczmy, jak kod czasowy działa w realnej pracy. To moment, w którym cała ta technologia przekłada się na konkretne oszczędności czasu i nerwów.
Przede wszystkim timecode pozwala na ponowne połączenie materiałów, czyli tak zwany relink. Wyobraźmy sobie, że montaż wstępny powstał na lekkich plikach zastępczych, a do finalnej obróbki potrzebujemy plików w pełnej jakości. Dzięki wspólnemu kodowi czasowemu program montażowy bez trudu odnajduje odpowiadające sobie klatki i podmienia materiał. Cała operacja zajmuje chwilę, choć obejmuje setki ujęć.
Po drugie, kod czasu jest niezastąpiony przy montażu wielokamerowym. System zestawia wszystkie kamery na podstawie ich wspólnego czasu, a montażysta może przełączać się między ujęciami tak, jakby siedział w wozie transmisyjnym. To rozwiązanie, które znam jeszcze z realizacji telewizyjnych na żywo, a które dziś dostępne jest na każdym biurku.
Po trzecie, timecode stanowi wspólny język w komunikacji całej ekipy. Asystent kamery notuje kody początku i końca każdego ujęcia, a montaż otrzymuje gotową listę odniesień. Dawniej robiono to ołówkiem na kartce, dziś najczęściej za pomocą oprogramowania połączonego z kamerą. Niezależnie od metody zasada pozostaje ta sama. Konkretny adres czasowy eliminuje domysły. Z tego powodu profesjonalny montaż filmów dla firm bez sprawnego zarządzania kodem czasowym byłby dziś po prostu nie do pomyślenia.
Czy timecode jest dziś jeszcze potrzebny?
To pytanie pada coraz częściej, zwłaszcza ze strony młodszych twórców. Skoro nowoczesne programy potrafią zsynchronizować dźwięk po analizie fali audio, po co w ogóle zawracać sobie głowę kodem czasowym? Odpowiedź brzmi: to zależy od skali projektu, ale w profesjonalnej produkcji znaczenie timecode’u wcale nie maleje.
Przy prostym nagraniu jedną kamerą i jednym mikrofonem rzeczywiście można obejść się bez kodu czasowego. Automatyczna synchronizacja po dźwięku poradzi sobie z większością takich sytuacji. Jednak gdy tylko liczba urządzeń rośnie, sprawa się komplikuje. Im więcej kamer i rejestratorów, tym większe ryzyko, że analiza fali dźwiękowej zawiedzie. Wystarczy hałaśliwe otoczenie lub ujęcie bez wyraźnego dźwięku, by automat się pogubił.
Timecode jest natomiast niezawodny niezależnie od warunków. Działa po ciemku, w ciszy i w hałasie, ponieważ nie polega na zawartości obrazu czy dźwięku, lecz na twardej informacji czasowej. Dlatego przy poważniejszych realizacjach, transmisjach na żywo czy projektach wielokamerowych pozostaje on standardem. Mimo postępu technologii nie wymyślono dotąd nic, co dorównywałoby mu pewnością. Z mojego punktu widzenia kod czasowy to nie relikt przeszłości, lecz wciąż żywy fundament rzemiosła.
Najczęstsze błędy związane z kodem czasowym
Na koniec części praktycznej kilka pułapek, w które łatwo wpaść. Znam je z autopsji, bo niejeden raz musiałem ratować materiał, w którym timecode nie został właściwie ustawiony.
Pierwszym klasykiem jest pomylenie trybu free run z trybem record run. W trybie record run kod czasowy biegnie wyłącznie podczas nagrywania, natomiast w trybie free run płynie nieprzerwanie, niczym zegar. Oba mają sens, lecz w innych sytuacjach. Problem pojawia się wtedy, gdy kamery na jednym planie ustawione są różnie. W rezultacie ich kody przestają do siebie pasować.
Drugą częstą wpadką jest niedopasowanie liczby klatek między urządzeniami. Jedna kamera pisze w 25 klatkach, druga w 50, a rejestrator dźwięku w 30. Choć każde z tych ustawień z osobna jest poprawne, razem tworzą one synchronizacyjny koszmar. Dlatego przed zdjęciami zawsze warto ujednolicić format na wszystkich urządzeniach.
Trzeci problem to dryf, czyli powolne rozjeżdżanie się czasu przy długich nagraniach. Nawet niewielka różnica w taktowaniu zegarów potrafi po godzinie dać zauważalne przesunięcie. Z tego powodu przy dłuższych sesjach kod czasowy odświeża się co jakiś czas, ponownie wykonując jam sync. To prosta czynność, która oszczędza później mnóstwo kłopotów.
Timecode a numer klatki — dwa różne sposoby liczenia
Warto rozwiać jeszcze jedno nieporozumienie, bo często myli ono nawet osoby z pewnym doświadczeniem. Otóż kod czasowy to nie to samo, co prosty numer klatki. Programy montażowe potrafią wyświetlać pozycję na dwa sposoby. Pierwszy to znany nam już zapis godzinowy HH:MM:SS:FF. Drugi to tak zwany licznik klatek, który po prostu zlicza wszystkie klatki od początku materiału, dochodząc do liczb rzędu kilkudziesięciu czy kilkuset tysięcy.
Oba podejścia opisują dokładnie ten sam moment, tylko w innym języku. Zapis godzinowy jest czytelny dla człowieka, ponieważ od razu widzimy, w której minucie się znajdujemy. Numer klatki bywa natomiast wygodniejszy dla maszyny oraz przy precyzyjnych obliczeniach, na przykład przy eksporcie list montażowych. W praktyce dobrze znać oba, bo różne narzędzia preferują różne formaty. Co więcej, przeliczenie jednego na drugie wymaga znajomości liczby klatek na sekundę, o czym pisałem wcześniej. Bez tej informacji konwersja po prostu się nie uda.
Dla porządku warto też odróżnić timecode od znacznika czasu, czyli timestampa. Ten drugi opisuje zwykle datę i godzinę zdarzenia w systemie, na przykład w plikach logowania. Timecode natomiast skupia się na pozycji wewnątrz materiału audiowizualnego z dokładnością do klatki. Choć pojęcia bywają używane zamiennie w mowie potocznej, w produkcji wideo trzymamy się tego rozróżnienia, bo niesie ono konkretne konsekwencje techniczne.
Kod czasowy w muzyce i synchronizacji wielu źródeł
Timecode bywa kojarzony wyłącznie z obrazem, jednak jego rola sięga znacznie dalej. Liniowy kod czasowy SMPTE od dekad wykorzystuje się bowiem do synchronizacji muzyki oraz urządzeń studyjnych. Dzięki niemu kilka magnetofonów, sekwencerów czy konsolet mogło pracować jak jeden organizm, a nagrania z różnych źródeł idealnie się zgrywały.
Tutaj również daje o sobie znać podział geograficzny. W krajach opartych na sieci pięćdziesięciohercowej, czyli w całej Europie, Australii i wszędzie tam, gdzie obowiązywały standardy PAL lub SECAM, przyjęło się tempo dwudziestu pięciu klatek na sekundę. Z kolei w Ameryce, Japonii i innych krajach z siecią sześćdziesięciohercową oraz systemem NTSC częściej spotykamy trzydzieści klatek na sekundę dla materiału dźwiękowego. To kolejny dowód na to, że formaty kodu czasowego są mocno osadzone w lokalnej historii technologii.
Istnieje również odmiana zwana MIDI timecode, czyli kod czasowy przesyłany w protokole MIDI. Pozwala on spiąć komputer muzyczny z urządzeniami wizyjnymi, co bywa nieocenione przy realizacji ścieżek dźwiękowych do filmów. W rezultacie kompozytor może pisać muzykę dokładnie pod konkretne sekundy obrazu, mając pewność, że wszystko zagra w odpowiednim momencie. Widać więc wyraźnie, że synchronizacja obrazu i dźwięku to znacznie szersze zagadnienie niż samo dopasowanie dwóch plików w montażowni.
Jak sprawdzić timecode we własnym materiale
Na koniec garść praktycznych wskazówek dla osób, które chcą same przyjrzeć się kodowi czasowemu swoich nagrań. To prostsze, niż się wydaje, a potrafi oszczędzić sporo zamieszania.
Najszybszą metodą jest wczytanie pliku do dowolnego profesjonalnego programu montażowego i sprawdzenie metadanych klipu. W większości narzędzi kod czasowy źródłowy widnieje w okienku informacji o materiale, obok liczby klatek na sekundę oraz rozdzielczości. Jeżeli w tym miejscu widzimy sensowną wartość godzinową, a nie same zera, oznacza to, że nagranie niesie własny, zapisany timecode. To dobra wiadomość, bo taki materiał da się później łatwo zsynchronizować.
Warto też zwrócić uwagę na znak rozdzielający pary cyfr. Jeśli przed klatkami widnieje średnik, mamy do czynienia z trybem drop frame, charakterystycznym dla amerykańskich formatów. Dwukropek wskazuje natomiast na tryb non-drop frame. Ta drobna obserwacja od razu mówi nam, w jakim świecie technicznym powstał materiał. Dzięki temu unikniemy później przykrych niespodzianek przy zestawianiu nagrań z różnych źródeł.
Co z tego wynika dla Twojej produkcji
Timecode bywa traktowany jak techniczna ciekawostka, zrozumiała wyłącznie dla montażystów. W rzeczywistości jest to praktyczne narzędzie, które przekłada się wprost na koszt i jakość produkcji. Dobrze ustawiony kod czasowy skraca postprodukcję, a źle ustawiony potrafi ją wydłużyć o wiele godzin. Dlatego warto zadbać o niego już na etapie zdjęć, a nie dopiero w montażowni.
Jeżeli planujesz projekt wielokamerowy, transmisję albo produkcję z osobnym dźwiękiem, kwestię kodu czasowego najlepiej ustalić zawczasu z całą ekipą. Chętnie pomogę dobrać odpowiednie rozwiązanie do konkretnego zadania — zarówno na etapie konsultacji filmowych, jak i przy samej realizacji. Wystarczy napisać lub zadzwonić, a wspólnie ustalimy, jak spiąć Twój materiał, żeby później wszystko zgrało się co do klatki.
Źródła i materiały dodatkowe
- Timecode – Wikipedia
- SMPTE timecode – Wikipedia
- Society of Motion Picture and Television Engineers (standard SMPTE ST 12-1)
- Charles Poynton – A Technical Introduction to Timecode
- John Ratcliff, Timecode: A User’s Guide, Focal Press (ISBN 978-0-240-51539-7)
- Timecode
- time code avid
- Synchronizacja obrazu i dźwięku
- SMPTE
- kod czasowy




