{"id":329,"date":"2026-10-21T17:41:48","date_gmt":"2026-10-21T17:41:48","guid":{"rendered":"https:\/\/digital-villager.com\/?p=329"},"modified":"2026-10-21T17:41:50","modified_gmt":"2026-10-21T17:41:50","slug":"timecode-and-metadata","status":"publish","type":"post","link":"https:\/\/digital-villager.com\/en\/timecode-and-metadata\/","title":{"rendered":"TIMECODE AND METADATA"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Only one ex-girlfriend and a few friends \u2010 artists, mostly musicians \u2010 have ever sent me digital information as a screenshot. A picture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Very recently, during what was supposed to be professional communication about a television programme, a young woman sent me a phone photo of her monitor. That is what prompted this post.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or: copy and paste text instead of applying convolution and correlation algorithms to a raster image \u2010 if we can manage that as we enter the second quarter of the 21st century.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is metadata?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Metadata is information about content \u2010 text, numbers or other structured data. It may be stored inside the media file, in the project or in a separate sidecar file. Modern software, both DAWs and NLEs, can read and use it to \u201ccommunicate\u201d with other applications, provided both systems support the relevant fields and interchange format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Back around 1992, at our youth science and technology club, we called data arranged in rows and columns an \u201celectronic spreadsheet\u201d. Agroplan was popular then; today it is Excel. My subject here is video \u2010 specifically, the Time Code column in its metadata.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Timecode: the address of a frame<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Timecode was created and used for decades before the digital media boom, as a way to address individual frames and align audio and video in time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Standardised by SMPTE (the Society of Motion Picture and Television Engineers), timecode \u2010 TC for short \u2010 is an industry system for labelling frames in hours, minutes, seconds and frames: HH:MM:SS:FF. A timecode address is meaningful together with the frame rate, counting mode and source identifier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Without going into the details of carrying timecode in an audio\/video signal or digital stream, I want to look at some practical uses of this BASIC tool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is probably the place to discuss the timebase and frame rate: how many frames are played each second.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the romantically inclined, here is the short version: it is the magical link between frames, sound, pictures and text that makes studio life and communication easier. Set up correctly, it saves dozens of hours of manual work \u2010 often unpaid \u2010 and reduces the risk of errors in editing, project transfers and picture\/sound synchronisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Frame rates, PAL, NTSC and SECAM<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Analogue television developed families of systems with different frame and field rates. PAL, NTSC and SECAM are colour encoding systems, not universal definitions of frame rate in themselves. In their most widespread historical implementations, the relationship is as follows:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PAL (Phase Alternating Line): most commonly 625 lines, 50 fields and 25 frames per second. Used across much of Europe and in numerous other regions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NTSC (National Television System Committee): for the colour system, most commonly 525 lines, approximately 59.94 fields and 29.97 frames per second \u2010 exactly 30000\/1001 fps, rather than exactly 30 fps. Used in the United States, Japan and other regions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bulgaria historically used SECAM (S\u00e9quentiel couleur \u00e0 m\u00e9moire), a French colour encoding system, also in a 625\/50 version with 25 frames per second, adopted in the USSR as well. Which gave the old regime\u2019s blockheads a convenient way to flood us with Soviet nonsense every Friday. That analogue system is now history.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HD and UHD continue to use rates from the 25\/50 and 29.97\/59.94 families, among others. PAL and NTSC are often used as informal labels for them, although those terms no longer describe their digital colour encoding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I will not go into cinema\u2019s 24 fps in detail here. One important clarification: 24 fps and 23.976 fps (24000\/1001) are different rates. 23.976 is not \u201cdrop-frame\u201d, while 29.97 fps may use either drop-frame or non-drop-frame timecode. Drop-frame skips timecode numbers, not picture frames. No cinema romance here \u2010 just markets and distribution. For keycode and feet of film, send me a private message.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Historically, the choice of 50 and 60 fields per second was linked to mains frequency and the limitations of analogue equipment. Europe uses 50 Hz and the United States 60 Hz; Japan has both 50 Hz and 60 Hz regions. Colour NTSC\u2019s fractional rates resulted from compatibility requirements between colour and monochrome signals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Since many colleagues have never dealt with an analogue monitor or signal, I will leave the finer details for a later post about types of timecode. Here I will continue with metadata\u2019s practical role in collaboration between different NLEs and DAWs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For television work in Bulgaria, the 25\/50 fps family is common. The actual format, however, is determined by the production specification and the recipient\u2019s delivery requirements, not geography alone. The historical EBU Tech 3097 specification covers timecode for 625-line television systems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How metadata saves work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The concept is simple: different versions of the same media, including different resolutions, can be linked to the corresponding frames through preserved identifiers and timecode. This makes proxy editing and a later conform to the originals possible. Matching timecode alone does not guarantee that two files contain the same picture or sound.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Picture, sound and subtitles \u2010 and, with a suitable interchange, colour corrections, CDL and other data \u2010 can move between applications. This requires preserving and checking the timebase, start timecode, DF\/NDF mode, source names and identifiers, audio parameters and interchange compatibility.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From acquisition to final export, however many departments a project passes through, the goal is to preserve synchronisation and traceability to the sources with as little unnecessary work as possible. Resolution may intentionally change for proxies or different deliverables; what matters is that the change is controlled and checked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a professional environment, these basics should go without saying. But this is Bulgaria: a place where you can sometimes leave university armed with nothing but talent \u2010 which is not guaranteed either \u2010 and without the technical preparation needed to present it to an audience, large or small.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Why is SMPTE timecode so important? Accuracy and repeatability. Within a correctly identified source and a known timebase, we can return to the same frame using its address. Timecode is not globally unique: different files and tapes can carry identical values, which is why reel\/tape names and other identifiers matter too.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In my experience, far too many film, sound and motion graphics graduates are unaware of metadata\u2019s significance or how to use it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A workflow protocol is not a whim<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In 2004, I worked on Bulgaria\u2019s first reality show, Big Brother, and everything followed a protocol: timecode, tape name, reel name and so on. We knew the drill \u2010 otherwise the tape machines and monitors would not play along. And we still went through training.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Yet in 2025, while helping with screenings at a small film festival, I had to wrestle with media reporting extraordinary frame rates outside any expected delivery standard \u2010 something like 33.314662 fps. Such a number may be an average for VFR media or a consequence of how the file is analysed, so the file needs investigation rather than a diagnosis from one number. But for a festival delivery, I expect an agreed, checked format. And this is someone who is supposed to be a colleague?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This \u201cauthor\u201d has been assessed by a high-level panel and somehow received a mark, which rather calls the assessors\u2019 competence into question. But even that is not the main point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I genuinely do not understand how academies, universities, colleges and other institutions can flood our market with talent while leaving out basic, hobby-club-level knowledge. I know more engineers for whom this editing \u201cenigma\u201d is second nature, despite having no need for it, than practising editors, colourists and other artists proudly waving diplomas who understand these basic working principles.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It makes no sense for six shooting days abroad to sync in ten minutes, while one shooting day here costs three unbudgeted days of post-production. I do not want to sound sexist, but I notice a recurring pattern in projects led by biologically non-male individuals, regardless of self-identification. And since we are cultural professionals rather than Big Brother contestants, we have no defence against aggressively emancipated ignorance. In the old days it was simple: you were not up to the job, and that was that. Now you have to be careful not to call someone a thick-headed fool, because he is a man. And so is she\u2026 ;)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway. My point is that, before starting a job, I would prefer us to know how it works. \u201cI just click around,\u201d someone says. You click around, my friend; I raise children and pay bills. What you call clicking around involves real professions, person-hours, studio time and other costs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No business in the world can rely on wasted time and call it talent. Here, that has left only the show in show business \u2010 and it is no longer funny.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The more skilled you are, the easier it is to make dreams real. That is it. Let viewers, listeners or readers be the judges of talent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">In conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Whenever the software allows it, send timecode as copyable text: eight digits in HH:MM:SS:FF format, or HH:MM:SS;FF in some DF displays. Include the frame rate, DF\/NDF mode and clip or version name. A screenshot can provide useful context, but it should not be the only way to access the numbers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Please, colleagues: do not photograph text with your phone when you can copy and paste it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And do not choose a working format by its extension alone. MP4, AVI and WMV do not guarantee the metadata or reliable interchange required by your particular applications. MP4 may be perfectly suitable for review or proxy use in a tested workflow. For editing, conforming and mastering, agree on the container, codec and metadata for the job \u2010 for example, MOV or MXF with a suitable codec \u2010 and test the handover. The extension alone guarantees nothing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ruslan Grudev \u2010 Rocko<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Technical sources: <a href=\"https:\/\/tech.ebu.ch\/docs\/tech\/tech3097.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">EBU Tech 3097<\/a> \u00b7 <a href=\"https:\/\/www.smpte.org\/blog\/understanding-standards-time-code\" target=\"_blank\" rel=\"noreferrer noopener\">SMPTE \u2010 Understanding Standards: Time Code<\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Why timecode and metadata underpin professional communication between editing, sound and finishing \u2010 and why copyable text saves more work than a photo of a monitor.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-329","post","type-post","status-publish","format-standard","hentry","category-practice"],"_links":{"self":[{"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/posts\/329","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/comments?post=329"}],"version-history":[{"count":1,"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/posts\/329\/revisions"}],"predecessor-version":[{"id":330,"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/posts\/329\/revisions\/330"}],"wp:attachment":[{"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/media?parent=329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/categories?post=329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digital-villager.com\/en\/wp-json\/wp\/v2\/tags?post=329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}