源经过fields match以后是165512帧,我做完decimate以后是137835
第一次 avs4x26x + x264_64_tMod-8bit-420
停在81282帧
第二次 avs2yuv + x264_64_tMod-8bit-420
停在58654帧
第三次 x264_x86
停在77217帧
报错信息基本一致:
avs [error]: GetFrameBuffer: Retured a VFB with a 0 data pointer!
size=3110464, max=3221225472, used=3230044096, free=80637952, phys=2685005824
I think we have run out of memory folks! occurred while reading frame 77217
avs [error]: TDecimate: major internal error. Please report this to tritical ASAP! occurred while reading frame 77218
我推测可能问题出在Trim太多,资源消耗太大。想问一下有没有可以替代Trim的效率更高的滤镜,或者更高效的写法?谢谢了
► 显示剧情透露 脚本
Function VFRDecimation(clip c)
{
return c.Trim(0, 1).BillyTC(tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(2, 5395).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(5396, 5561), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(5562, 42053).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42054, 42057), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42058, 42177).TDecimate(mode=0, cycle=6, cycleR=2), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42178, 42179).AssumeFPS(20000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42181, 65705).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65706, 65711).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65712, 65723).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65724, 65741).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65742, 65753).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65754, 65771).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65772, 65783).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65784, 65801).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65802, 65813).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65814, 65826).TDecimate(mode=0, cycle=13, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65827, 65838).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65839, 65862).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65863, 65868).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65869, 65892).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65893, 65898).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65899, 65922).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65923, 65928).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65929, 65952).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65953, 65958).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65959, 65982).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65983, 65988).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65989, 65995).TDecimate(mode=0, cycle=7).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65996, 65998), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(66000, 66004).AssumeFPS(25000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(66005, 70282).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70283, 70284), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70285, 70300).TDecimate(mode=0, cycle=16, cycleR=4).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70301, 70318).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70319, 70330).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70331, 70348).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70349, 70360).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70361, 70378).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70379, 70390).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70391, 70408).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70409, 70420).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70421, 70427).TDecimate(mode=0, cycle=7).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70428, 70439).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70440, 70445).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70446, 70457).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70458, 70459).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70460, 70471).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70472, 70476).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70477, 70489).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70490, 70501).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70502, 70506).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70507, 70519).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70520, 70531).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70532, 70536).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70537, 70549).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70550, 70561).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70562, 70566).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70567, 70579).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70580, 70591).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70592, 70596).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70597, 70609).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70610, 70617).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70618, 70620).TDecimate(mode=0, cycle=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70622, 70624).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70625, 89998).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90001, 90024).TDecimate(mode=0, cycle=6, cycleR=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90025, 90027).TDecimate(mode=0, cycle=3).AssumeFPS(15000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90028, 90035).TDecimate(mode=0, cycle=2), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90036, 90053).TDecimate(mode=0, cycle=6, cycleR=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90054, 90056).TDecimate(mode=0, cycle=3).AssumeFPS(15000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90057, 90062).TDecimate(mode=0, cycle=6, cycleR=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90063, 90069).TDecimate(mode=0, cycle=7, cycleR=3).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90070, 90073).TDecimate(mode=0, cycle=2).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90074, 90157).TDecimate(mode=0, cycle=12, cycleR=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90158, 90164).TDecimate(mode=0, cycle=7, cycleR=3).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90165, 90200).TDecimate(mode=0, cycle=12, cycleR=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90201, 90201).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90202, 90202), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90203, 91540).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91541, 91543).TDecimate(mode=0, cycle=3, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91544, 91549).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91550, 91555).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91556, 91561).TDecimate(mode=0, cycle=6, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91562, 91579).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91580, 91591).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91592, 91597).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91598, 91603).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91604, 91621).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91622, 91627).TDecimate(mode=0, cycle=6, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91628, 91651).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91652, 91657).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91658, 92161).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92162, 92191), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92192, 92683).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92684, 92689).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92690, 92695).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92696, 92701).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92702, 92707).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92708, 92714).TDecimate(mode=0, cycle=7, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92715, 92719).TDecimate(mode=0, cycle=5).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92720, 92725).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92726, 92737).TDecimate(mode=0, cycle=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92738, 92749).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92750, 92767).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92768, 92773).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92774, 96355).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96356, 96360).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96361, 96364).TDecimate(mode=0, cycle=4).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96365, 96367).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96368, 96373).TDecimate(mode=0, cycle=6).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96374, 96379).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96380, 96384).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96385, 96387).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96388, 96391).TDecimate(mode=0, cycle=4).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(96392, 96394) + c.Trim(96396, 96399) + c.Trim(96401, 96402)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96404, 96410).TDecimate(mode=0, cycle=7, cycleR=2).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96411, 96415).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96416, 96424).TDecimate(mode=0, cycle=9, cycleR=2).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96426, 96431).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96433, 96438).TDecimate(mode=0, cycle=6).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96439, 96440).TDecimate(mode=0, cycle=2).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(96441, 96442) + c.Trim(96444, 96446) + c.Trim(96448, 96450)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96452, 96456).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96457, 96462).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96463, 96468).TDecimate(mode=0, cycle=6).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96469, 96471).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(96472, 96474) + c.Trim(96476, 96487)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96490, 97557).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97558, 97561).TDecimate(mode=0, cycle=4, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97562, 97567).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97568, 97579).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97581, 97585).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97586, 97591).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97592, 97603).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97605, 97609).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97610, 97615).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97616, 97627).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97629, 97633).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97634, 97639).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97640, 97651).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97653, 97657).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97658, 97663).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97664, 97675).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97677, 97681).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97682, 97685).TDecimate(mode=0, cycle=4).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97686, 97694).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97696, 97700).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97701, 97706).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97707, 97718).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97720, 97724).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97725, 97730).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97731, 97742).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97744, 97748).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97749, 97754).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97755, 97766).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97768, 97772).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97773, 97778).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97779, 97784).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97785, 112424).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(112425, 112853), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(112854, 113057).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113058, 113060).TDecimate(mode=0, cycle=3, cycleR=2).AssumeFPS(20000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113061, 113144).TDecimate(mode=0, cycle=6, cycleR=2), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113145, 113183).TDecimate(mode=0, cycle=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113184, 113186).AssumeFPS(20000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113187, 117026).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117027, 117027).AssumeFPS(25000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117029, 117033).TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117034, 117039).TDecimate(mode=0, cycle=6).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117040, 117043).TDecimate(mode=0, cycle=4).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117044, 117073).RemapFrames(mappings="""9 8
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117074, 117103).RemapFrames(mappings="""9 8
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117104, 117133).RemapFrames(mappings="""9 8
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(117134, 117143) + c.Trim(117145, 117164)).RemapFrames(mappings="""8 9
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117165, 117174).TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117175, 117178).TDecimate(mode=0, cycle=2).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117179, 117184).TDecimate(mode=0, cycle=6).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117185, 117187).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117190, 117201).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117203, 117218).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117220, 117221).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117224, 117228).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117231, 117233).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117235, 117314).TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117315, 117495), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117496, 117513).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((
\ c.Trim(117514, 117514) +
\ c.Trim(117516, 117533) +
\ c.Trim(117535, 117535) +
\ c.Trim(117537, 117538) +
\ c.Trim(117540, 117541) +
\ c.Trim(117543, 117545) +
\ c.Trim(117548, 117549) +
\ c.Trim(117551, 117551) +
\ c.Trim(117553, 117555) +
\ c.Trim(117557, 117560) +
\ c.Trim(117562, 117564) +
\ c.Trim(117566, 117566) +
\ c.Trim(117568, 117579).SelectRangeEvery(3, 2) +
\ c.Trim(117581, 117582) +
\ c.Trim(117584, 117585) +
\ c.Trim(117587, 117596) +
\ c.Trim(117598, 117603).SelectRangeEvery(3, 2) +
\ c.Trim(117605, 117608) +
\ c.Trim(117610, 117621).SelectRangeEvery(3, 2) +
\ c.Trim(117623, 117623) +
\ c.Trim(117625, 117639).SelectRangeEvery(3, 2) +
\ c.Trim(117640, 117640) +
\ c.Trim(117642, 117644) +
\ c.Trim(117646, 117647) +
\ c.Trim(117649, 117653) +
\ c.Trim(117655, 117656) +
\ c.Trim(117658, 117658) +
\ c.Trim(117660, 117671) +
\ c.Trim(117673, 117696).SelectRangeEvery(3, 2) +
\ c.Trim(117697, 117702) +
\ c.Trim(117704, 117705) +
\ c.Trim(117707, 117708) +
\ c.Trim(11710, 11729)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117730, 117731), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117732, 119141).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(119142, 119189), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(119190, 165511).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
}
{
return c.Trim(0, 1).BillyTC(tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(2, 5395).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(5396, 5561), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(5562, 42053).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42054, 42057), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42058, 42177).TDecimate(mode=0, cycle=6, cycleR=2), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42178, 42179).AssumeFPS(20000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(42181, 65705).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65706, 65711).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65712, 65723).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65724, 65741).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65742, 65753).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65754, 65771).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65772, 65783).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65784, 65801).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65802, 65813).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65814, 65826).TDecimate(mode=0, cycle=13, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65827, 65838).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65839, 65862).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65863, 65868).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65869, 65892).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65893, 65898).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65899, 65922).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65923, 65928).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65929, 65952).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65953, 65958).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65959, 65982).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65983, 65988).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65989, 65995).TDecimate(mode=0, cycle=7).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(65996, 65998), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(66000, 66004).AssumeFPS(25000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(66005, 70282).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70283, 70284), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70285, 70300).TDecimate(mode=0, cycle=16, cycleR=4).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70301, 70318).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70319, 70330).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70331, 70348).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70349, 70360).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70361, 70378).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70379, 70390).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70391, 70408).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70409, 70420).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70421, 70427).TDecimate(mode=0, cycle=7).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70428, 70439).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70440, 70445).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70446, 70457).TDecimate(mode=0, cycle=6).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70458, 70459).AssumeFPS("ntsc_film"), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70460, 70471).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70472, 70476).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70477, 70489).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70490, 70501).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70502, 70506).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70507, 70519).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70520, 70531).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70532, 70536).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70537, 70549).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70550, 70561).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70562, 70566).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70567, 70579).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70580, 70591).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70592, 70596).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70597, 70609).TDecimate(mode=0, cycle=13, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70610, 70617).TDecimate(mode=0, cycle=4).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70618, 70620).TDecimate(mode=0, cycle=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70622, 70624).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(70625, 89998).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90001, 90024).TDecimate(mode=0, cycle=6, cycleR=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90025, 90027).TDecimate(mode=0, cycle=3).AssumeFPS(15000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90028, 90035).TDecimate(mode=0, cycle=2), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90036, 90053).TDecimate(mode=0, cycle=6, cycleR=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90054, 90056).TDecimate(mode=0, cycle=3).AssumeFPS(15000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90057, 90062).TDecimate(mode=0, cycle=6, cycleR=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90063, 90069).TDecimate(mode=0, cycle=7, cycleR=3).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90070, 90073).TDecimate(mode=0, cycle=2).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90074, 90157).TDecimate(mode=0, cycle=12, cycleR=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90158, 90164).TDecimate(mode=0, cycle=7, cycleR=3).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90165, 90200).TDecimate(mode=0, cycle=12, cycleR=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90201, 90201).AssumeFPS(17500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90202, 90202), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(90203, 91540).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91541, 91543).TDecimate(mode=0, cycle=3, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91544, 91549).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91550, 91555).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91556, 91561).TDecimate(mode=0, cycle=6, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91562, 91579).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91580, 91591).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91592, 91597).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91598, 91603).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91604, 91621).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91622, 91627).TDecimate(mode=0, cycle=6, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91628, 91651).TDecimate(mode=0, cycle=12, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91652, 91657).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(91658, 92161).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92162, 92191), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92192, 92683).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92684, 92689).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92690, 92695).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92696, 92701).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92702, 92707).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92708, 92714).TDecimate(mode=0, cycle=7, cycleR=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92715, 92719).TDecimate(mode=0, cycle=5).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92720, 92725).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92726, 92737).TDecimate(mode=0, cycle=3).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92738, 92749).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92750, 92767).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92768, 92773).TDecimate(mode=0, cycle=6).AssumeFPS(22000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(92774, 96355).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96356, 96360).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96361, 96364).TDecimate(mode=0, cycle=4).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96365, 96367).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96368, 96373).TDecimate(mode=0, cycle=6).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96374, 96379).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96380, 96384).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96385, 96387).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96388, 96391).TDecimate(mode=0, cycle=4).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(96392, 96394) + c.Trim(96396, 96399) + c.Trim(96401, 96402)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96404, 96410).TDecimate(mode=0, cycle=7, cycleR=2).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96411, 96415).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96416, 96424).TDecimate(mode=0, cycle=9, cycleR=2).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96426, 96431).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96433, 96438).TDecimate(mode=0, cycle=6).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96439, 96440).TDecimate(mode=0, cycle=2).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(96441, 96442) + c.Trim(96444, 96446) + c.Trim(96448, 96450)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96452, 96456).TDecimate(mode=0, cycle=5).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96457, 96462).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96463, 96468).TDecimate(mode=0, cycle=6).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96469, 96471).TDecimate(mode=0, cycle=3).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(96472, 96474) + c.Trim(96476, 96487)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(96490, 97557).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97558, 97561).TDecimate(mode=0, cycle=4, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97562, 97567).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97568, 97579).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97581, 97585).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97586, 97591).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97592, 97603).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97605, 97609).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97610, 97615).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97616, 97627).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97629, 97633).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97634, 97639).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97640, 97651).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97653, 97657).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97658, 97663).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97664, 97675).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97677, 97681).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97682, 97685).TDecimate(mode=0, cycle=4).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97686, 97694).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97696, 97700).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97701, 97706).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97707, 97718).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97720, 97724).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97725, 97730).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97731, 97742).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97744, 97748).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97749, 97754).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97755, 97766).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97768, 97772).TDecimate(mode=0, cycle=5, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97773, 97778).TDecimate(mode=0, cycle=6, cycleR=2).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97779, 97784).TDecimate(mode=0, cycle=3).AssumeFPS(18750, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(97785, 112424).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(112425, 112853), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(112854, 113057).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113058, 113060).TDecimate(mode=0, cycle=3, cycleR=2).AssumeFPS(20000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113061, 113144).TDecimate(mode=0, cycle=6, cycleR=2), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113145, 113183).TDecimate(mode=0, cycle=3), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113184, 113186).AssumeFPS(20000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(113187, 117026).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117027, 117027).AssumeFPS(25000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117029, 117033).TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117034, 117039).TDecimate(mode=0, cycle=6).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117040, 117043).TDecimate(mode=0, cycle=4).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117044, 117073).RemapFrames(mappings="""9 8
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117074, 117103).RemapFrames(mappings="""9 8
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117104, 117133).RemapFrames(mappings="""9 8
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((c.Trim(117134, 117143) + c.Trim(117145, 117164)).RemapFrames(mappings="""8 9
13 12
24 23
28 27""").TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117165, 117174).TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117175, 117178).TDecimate(mode=0, cycle=2).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117179, 117184).TDecimate(mode=0, cycle=6).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117185, 117187).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117190, 117201).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117203, 117218).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117220, 117221).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117224, 117228).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117231, 117233).AssumeFPS(24000, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117235, 117314).TDecimate(mode=0, cycle=5), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117315, 117495), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117496, 117513).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC((
\ c.Trim(117514, 117514) +
\ c.Trim(117516, 117533) +
\ c.Trim(117535, 117535) +
\ c.Trim(117537, 117538) +
\ c.Trim(117540, 117541) +
\ c.Trim(117543, 117545) +
\ c.Trim(117548, 117549) +
\ c.Trim(117551, 117551) +
\ c.Trim(117553, 117555) +
\ c.Trim(117557, 117560) +
\ c.Trim(117562, 117564) +
\ c.Trim(117566, 117566) +
\ c.Trim(117568, 117579).SelectRangeEvery(3, 2) +
\ c.Trim(117581, 117582) +
\ c.Trim(117584, 117585) +
\ c.Trim(117587, 117596) +
\ c.Trim(117598, 117603).SelectRangeEvery(3, 2) +
\ c.Trim(117605, 117608) +
\ c.Trim(117610, 117621).SelectRangeEvery(3, 2) +
\ c.Trim(117623, 117623) +
\ c.Trim(117625, 117639).SelectRangeEvery(3, 2) +
\ c.Trim(117640, 117640) +
\ c.Trim(117642, 117644) +
\ c.Trim(117646, 117647) +
\ c.Trim(117649, 117653) +
\ c.Trim(117655, 117656) +
\ c.Trim(117658, 117658) +
\ c.Trim(117660, 117671) +
\ c.Trim(117673, 117696).SelectRangeEvery(3, 2) +
\ c.Trim(117697, 117702) +
\ c.Trim(117704, 117705) +
\ c.Trim(117707, 117708) +
\ c.Trim(11710, 11729)).AssumeFPS(22500, 1001), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117730, 117731), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(117732, 119141).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(119142, 119189), tc="C:\Billy_TimeCodes_v1.txt")
\ .BillyTC(c.Trim(119190, 165511).TDecimate(mode=0, cycle=6), tc="C:\Billy_TimeCodes_v1.txt")
}