# Python - TVC Timecode Checker

**URL:** <https://forum.logik.tv/t/python-tvc-timecode-checker/13859>\
**Category:** Python\
**Tags:** python, automation\
**Created:** [December 2, 2025, 9:08pm UTC](https://forum.logik.tv/t/python-tvc-timecode-checker/13859 "2025-12-02T21:08:37Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bryanb](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/bryanb/32/136_2.png) [@bryanb](https://forum.logik.tv/u/bryanb)\
**Post date:** [December 2, 2025, 9:08pm UTC](https://forum.logik.tv/t/python-tvc-timecode-checker/13859/1 "2025-12-02T21:08:37Z")

</div>

Are you a TVC finisher? Do your editors give zero f\*\*ks and have their edits start at random timecodes? Do they forget that commercials have to be an exact length?

Here is a python script that will check selected items for:

- Does the Record Time start at 1:00:00:00?
- Does the length of the timeline match to an exact commercial lengh? e.g. 15, 30, 60

If either of these answer no you will get a message that tells you who the culprit is.

Select clips in the Media Panel then TVC Checks… \>\> Check Start Timecode and Duration.

This should work for 23.976, 24, and 30 fps commercials. Sorry Euros.

Let me know how it works for you. Are there other QC checks we can automate?

[\_BB\_tvc\_timecode\_checker\_v2.py](https://forum.logik.tv/uploads/short-url/6NwrLRML0HYqoO4qfiPue4gz4cM.py) (6.4 KB)

---

<div class="post-metadata">

**Author:** ![philm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/philm/32/9286_2.png) [@philm](https://forum.logik.tv/u/philm)\
**Post date:** [December 2, 2025, 9:45pm UTC](https://forum.logik.tv/t/python-tvc-timecode-checker/13859/2 "2025-12-02T21:45:58Z")

</div>

tell 'em bryan

---

<div class="post-metadata">

**Author:** ![ytf](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/ytf/32/109_2.png) [@ytf](https://forum.logik.tv/u/ytf)\
**Post date:** [December 2, 2025, 11:28pm UTC](https://forum.logik.tv/t/python-tvc-timecode-checker/13859/3 "2025-12-02T23:28:40Z")

</div>

Is there something to teach editors that the out point of a 30 second spot is NOT 01:00:30:01?

---

<div class="post-metadata">

**Author:** ![cnoellert](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.logik.tv/cnoellert/32/559_2.png) [@cnoellert](https://forum.logik.tv/u/cnoellert)\
**Post date:** [December 3, 2025, 7:32am UTC](https://forum.logik.tv/t/python-tvc-timecode-checker/13859/4 "2025-12-03T07:32:48Z")

</div>

This.
