Die Größe vor der Gleichung definieren.
Ein Timecode-Zählwert bezeichnet eine Position oder drückt eine Dauer nach einer Zählkonvention aus. Eine Bildanzahl ist ganzzahlig. Physikalisch verstrichene Sekunden hängen von der tatsächlichen Bildrate ab. Halten Sie diese drei Größen besonders bei gebrochenen Raten auseinander.
| Ratenbezeichnung | Exakte Bilder/Sekunde r | Nominaler Zählumfang N | Ausgelassene DF-Zählwerte d |
|---|---|---|---|
| 23.976 | 24000/1001 | 24 | Nicht angeboten |
| 24, 25, 30, 48, 50, 60 | Gleiche ganze Zahl wie Bezeichnung | Gleiche ganze Zahl | Nicht angeboten |
| 29.97 | 30000/1001 | 30 | 2, wenn DF gewählt |
| 59.94 | 60000/1001 | 60 | 4, wenn DF gewählt |
Die hier verwendete 59.94-Darstellung nutzt ein Bildfeld 00–59 bei voller Bildrate. Sie ist keine Spezifikation auf Byte-Ebene für jede Übertragung hoher Bildraten. Legen Sie die Darstellung vor dem Werteaustausch fest. Siehe die Referenz zu Rundfunk-Timingnormen.
Einen gültigen Zählwert in einen Bildindex umrechnen.
H, M, S und F seien nichtnegative Stunden-, Minuten-, Sekunden- und Bildfelder. Der erste Zählwert am Ursprung hat Index null. Für Non-Drop-Frame gilt:
L = ((3600H + 60M + S) × N) + F
K = L
Für DF die vor dieser Position ausgelassenen Zählwerte abziehen:
Zuerst validieren: M und S müssen 00–59 sein; F muss zwischen 0 und N−1 liegen. DF wird hier nur bei 29.97 und 59.94 unterstützt. Wenn M nicht durch zehn teilbar und S null ist, muss F mindestens d sein. Daher ist 00:01:00;00 bei 29.97 DF ungültig, während 00:01:00;02 dem Bildindex 1,800 entspricht.
Bei 01:00:00;00 sind N=30, d=2 und m=60. Der Index ist 108000 − 2 × (60 − 6) = 107892. Die Division durch 30000/1001 ergibt 3,599.9964 physikalische Sekunden. DF bildet eine Uhr weitgehend ab; es definiert die Sekunde nicht exakt neu.
Einen Zählwert ohne erfundene ausgelassene Werte zurückgewinnen.
Für NDF K in Stunden, Minuten, Sekunden und den Rest der Division durch N zerlegen. Für DF den nichtnegativen Bildindex in Zehn-Minuten-Zyklen unterteilen und dann die passende Minute ermitteln. Diese Größen sind ganzzahlig:
fullMinute = 60 × N
shortMinute = fullMinute − d
tenMinutes = 10 × fullMinute − 9 × d
q = floor(K / tenMinutes)
u = K mod tenMinutes
if u < fullMinute:
labelCount = q × 10 × fullMinute + u
else:
v = u − fullMinute
labelCount = q × 10 × fullMinute
+ fullMinute × (1 + floor(v / shortMinute))
+ d + (v mod shortMinute)
Split labelCount using nominal count N.Bei 29.97 DF liefert K=1,800 den ersten Zählwert der zweiten Minute, 00:01:00;02. K=17,982 liefert 00:10:00;00. Bei 59.94 DF liefert K=3,600 00:01:00;04. Es werden keine Medienbilder entfernt.
Der Website-Rechner behandelt eine negative Dauer als das Negative ihrer ganzen Bildanzahl, formatiert den Betrag und fügt ein Minuszeichen hinzu. Er lässt Dauern bei 24 Stunden nicht überlaufen. Dies ist eine ausdrückliche Rechnerkonvention, keine allgemeingültige Dateiformatregel für negativen Timecode.
Endpunkte und Konvertierungsregel angeben.
inklusive Dauer in Bildern = Kout − Kin + 1
verstrichene Sekunden = K × Ratennenner / Ratenzähler
Bei 24 fps ergeben 01:00:10:12 bis 01:00:14:06 90 exklusive oder 91 inklusive Bilder. Positionen sind selbst keine Dauern: Der Ursprung bei einer Stunde fällt heraus.
Ein bestätigter Out-Punkt am Folgetag fügt einen Timecode-Zählzyklus hinzu. Für NDF umfasst dieser Zyklus 86400 × N Bilder. Für DF umfasst er 86400 × N − d × (1440 − 144) Bilder: 2,589,408 bei 29.97 DF. Dieser Zyklus dauert 86,399.9136 physikalische Sekunden. Leiten Sie aus zwei Zählwerten allein niemals Datum oder Quellkontinuität ab. Leitfaden zu Endpunkten und Überläufen.
Für einen Conform mit Bilderhalt K konstant halten:
neue Sekunden = K / Wiedergaberate
Geschwindigkeitsverhältnis = Wiedergaberate / Quellrate
Daueränderung = Quellrate / Wiedergaberate − 1
1,440 Bilder bei 24 fps dauern 60 Sekunden. Bei 25 fps dauern sie 57.6 Sekunden: Die Geschwindigkeit beträgt 104.1667% und die Dauer sinkt um 4%. Eine dauererhaltende Normwandlung wählt eine andere Bildanzahl-/Kadenzregel; diese Gleichungen erzeugen keine Medien und ändern deren Zeitverlauf nicht. Conform-Rechner ausprobieren.
An der tatsächlich benötigten Grenze runden.
- Ganze Bilder: Zählwertarithmetik in ganzen Bildern durchführen; unmögliche Zählwerte ablehnen, statt sie stillschweigend zu korrigieren.
- Zeitanzeigen: exakte rationale Raten bis zur letzten Dezimalanzeige erhalten. Die Website rundet physikalische Sekunden auf drei Nachkommastellen; die Bildanzahl bleibt dabei gleich.
- Sekunden in Bilder: das mathematische Ergebnis kann gebrochen sein. Geben Sie an, ob zum nächsten Wert, ab- oder aufgerundet wird, sowie die Behandlung von Gleichständen. Der einfache Website-Konverter akzeptiert ganze Bilder und wählt für Sekunden keine stillschweigende Rundungsregel.
- Filmkapazität: der Rollenrechner nutzt exakte dezimale Längensubtraktion und Meterumrechnung und rundet dann die endgültige nominale Bildkapazität einmal ab. Drei-Perf verwendet 64/3 Bilder je Fuß, keinen gerundeten Wert 21.33.
- Quellkennungen: Bild null, Bild eins, inklusives letztes Bild und exklusives Ende sind unterschiedliche Konventionen. Bei einer Übergabe ausdrücklich erhalten.
Für Ton-/Bildzählungen verwenden Sie den Rechner für Audiosamples und Bilder. Seine Brüche beschreiben zeitliche Beziehungen; sie führen kein Resampling einer Datei durch.
Validierungsbeispiele herunterladen.
Die eigene JSON-Datei enthält Eingaben, erwartete Ergebnisse und beabsichtigte Fehler für NDF-/DF-Umrechnung, vorzeichenbehaftete Dauern, Endpunktkonventionen, Überlauf und Conform-Timing. Erwartete verstrichene Sekunden enthalten eine numerische Vergleichstoleranz; erwartete Bildanzahlen und Zählwerte sind exakt.
Die Beispiele decken die angegebenen Konventionen dieser Website ab. Ihr Bestehen ist eine nützliche Regressionsprüfung; es ist weder eine SMPTE-Übertragungskonformitätszertifizierung noch Ersatz für das Testen einer bestimmten Medienanwendung.
Technische Quellen
- Apple TN2310: nominale Felder, Bildnummern, Drop-Frame-Zählung und Format-Flags
- Avid: versionsspezifisches Verhalten von Timecode-Tag und Echtzeituhr
- Filmlängenreferenz: nominale Faktoren und originale Kodak-/NIST-Quellen
- Normenübersicht: zitierte Ausgaben und Übertragungsumfang
Gleichungen, Pseudocode und Zahlenbeispiele auf dieser Seite sind eigenes Erklärungsmaterial unter den angegebenen Annahmen.