Miscellaneous

FPSs designations

Implemented

  • 23n (23.976 fps non-drop frame, not real-time1))
  • 29n (29.97 fps non-drop frame, not real-time2), uncommon)
  • 29d (29.97 fps drop-frame, 30/1.0013), de-facto standard for NTSC work)
  • 30d (alias of 29d)
  • 59d/60d4)
  • 59n/60n
  • other integers,
    • especially 24, 25, 30, 50, 60, 100, 600, 1000, … (for video),
    • especially 44100, 48000, 96000 (for audio).

Planned

  • 23d (23.976 fps drop-frame, 24/1.0015)).
  • 24d (alias of 23d)
  • Film length (english (feet, feet-frames) and metric units) instead of fps.
  • 24d (alias of 23d)
    • Super8
    • 16 mm (3 perf, 2 perf)
    • 35 mm (4 perf, 3 perf)
    • 70 mm film (or 65 mm film)

Timecode formats

  • hh:mm:ss:ff or h:m:s:f (hours:minutes:seconds:frames)
  • m:s:f
  • s (seconds integer value)
  • s.p(ost decimal positions)6)
  • d:h (days:hours)
  • frames: frame count starting at 0 or at 1 (default: 0 is the first frame, as widely used in compositing applications).

Testsuit

Warning: many of these commands are out-of-date!

C:\>etmccalc 25 00:00:00.23@24 23@30 
00:00:01:18

C:\>etmccalc 24 00:00:01.50@24 
00:00:03:02

C:\>etmccalc 25 8:0 
00:00:08:00

C:\>etmccalc 25 8.0 0:23:12:05 
00:23:20:05

C:\>etmccalc 50 8:@25 
00:00:08:00

C:\>etmccalc 50 8:@30 
00:00:08:00

C:\>etmccalc 50 8.@29d 
00:00:08:00

C:\>etmccalc 29d 1:0:0:0@25 
01:00:00;00

C:\>etmccalc 30d 0:8:59:28@30d 0:0:0:1@30d 
00:08:59;29

C:\>etmccalc 30d 8:59:28@30d 0:0:0:2@30d 
00:09:00;02

C:\>etmccalc 30d 0:9:59:28@30d 0:0:0:1@30d 
00:09:59;29

C:\>etmccalc 30d 9:59:28@30d 0:0:0:2@30d 
00:10:00;00

C:\>etmccalc 25 3@5 
00:00:00:15

C:\>etmccalc 29d 3@5 
00:00:00;18

C:\>etmccalc 29d 1@1 
00:00:01;00

C:\>etmccalc 29n 1:::@25 
00:59:56:12

C:\>etmccalc -f "%>F%F" 25 17.116009070@1000000000 
428

C:\>etmccalc -f "%>F%F" 25 17.11600907@100000000 
428

C:\>etmccalc -f "%>F%F" 25 17.1160090@10000000 
428

C:\>etmccalc -f "%>F%F" 25 17.116009@1000000 
428

C:\>etmccalc -f "%>F%F" 25 754816@44100 
428

C:\>etmccalc 25 4294967295@1 
1193046:28:15:00

C:\>etmccalc 25 171798690@1 
47721:51:30:00

C:\>etmccalc -f "%F" 1000 99:59:59.999@1000 
359999999

C:\>etmccalc -f "%F" 10000 99:59:59.999@1000 
3599999990

C:\>etmccalc 25 359999999@1000 
100:00:00:00

C:\>etmccalc -f "%F" 25 99:59:59.24 
8999999

C:\>etmccalc 25 8999999 
99:59:59:24

C:\>etmccalc 25 223278@44100 
00:00:05:02

C:\>etmccalc -f "%>F%F" 25 12.580861678 
580861978

C:\>etmccalc -f "%=1F%.1F %>F%F %=F%F %<F%F" 1 4@10 
0.4 1 0 0

C:\>etmccalc -f "%=F%F" 29d 1:2:3:4@25 
111583

C:\>etmccalc -f "%<F%F" 29d 01:02:03.02@25 
111580

C:\>etmccalc -f "%<F%F" 23n "01:02:03.00@25 
89262

C:\>etmccalc -f "%.6S" 1000 85:59:67@100 
5159.67

C:\>etmccalc -f "%<F%F" 29d 1:2:3:4@25 
111583

C:\>etmccalc -f "%<F%F" 29d 01:02:03.02@25 
111580

C:\>etmccalc 25 00:00:00.23@24 23@30 
00:00:01:18

C:\>etmccalc 29n 00:00:01.00 25 
00:00:01:25

C:\>etmccalc 29n 00:00:01.00@25 
00:00:01:00

C:\>etmccalc 29n 00:00:01.01@25 
00:00:01:01

C:\>etmccalc 29n 00:00:01.05@25 
00:00:01:06

C:\>etmccalc 29n "00:00:01.05|25" 
00:00:01:06

C:\>etmccalc 29n 00:00:01.00 2500 
00:01:24:10

C:\>etmccalc  -f "%=3m%.3M %<2m%.2M %=2m%.2M %>2m%.2M" 1 31
0.517 0.51 0.52 0.52

C:\>etmccalc  -f "%=3m%.3M %<2m%.2M %=2m%.2M %>2m%.2M" 1 30
0.5 0.5 0.5 0.5

C:\>etmccalc  -f "%=3m%.3M %<2m%.2M %=2m%.2M %>2m%.2M" 1 29
0.483 0.48 0.48 0.49

Links

About Timecode

About film formats

Other timecode calculators

1) not real-time means that the seconds are shorter than the seconds we know and love. Seconds, minutes and hours will drift away from what a wall clock would show. For 29n this would mean that an hour is about 3.6 seconds (3600-3600/1.001) shorter compared to real-time.
2) See footnote 1.
3) Timecode for frame 0 and 1 are dropped for every minute but those divisible by ten, 108 timecode values dropped per hour.
4) same timecode dropping rule as for 29d but dropping twice as many: frame 0, 1, 2 and 3 are dropped instead of just the first two → 216 timecode values dropped per hour
5) More info needed on this. Doesn't appear to be in widespread usage : 23n is used (http://www.lafcpug.org/phorum/read.php?1,178629,178681)
6) may make defining a precision necessary
 
etmccalc/miscellaneous.txt · Last modified: 2008/06/02 14:19 by 84.58.153.185
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki