Hardware: Schnittrechner, Grafikkarten, Schnittkarten, Mischer und mehr Forum



SMPTE - LTC Timecode Generator / Reader



Die Hardware ist tot, es lebe die Hardware. Fragen zu Optimierung von Schnittsystemen, den idealen Komponenten sowie Verkabelungen, RAID...
Antworten
PatrickR
Beiträge: 47

SMPTE - LTC Timecode Generator / Reader

Beitrag von PatrickR »

Hallo zusammen.

ich möchte euch hier mal eines meiner Projekte vorstellen.
Das ganze ist ist ein SMPTE / LTC Timecode Reader / Generator wie z.B. der Horita PTG.
Die Platine ist noch ein Prototyp vom Layout aber im großen und ganzen fertig.
Das ganze kommt demnächst noch in ein Schönes Alu Gehäuse.

Nun zu den Funktionen:

Der Gerät ;) kann LTC Timecode und Userbits generieren (Standalone Generator) und es kann ein externer Timecode und Userbits gelesen und mit dem Generator gesynct werden (Jamsync) so, dass das Gerät mit einem synchronen Timecode weiter läuft ohne dass es mit der TC Quelle verbunden ist.

Da ich während der Entwicklung festgestellt habe, dass es kaum ein Gerät gibt welches ein einheitlich "schnelles" Zeitsignal ausgibt, gibt es eine Funktion um das Gerät auf die Timecode Quelle zu kalibrieren (Eine Dencke TS-3 läuft z.B. in 1Std um 1 Frame nach im Vergleich zu einem absoluten Atomuhr Signal). Dies kann im Menü entweder manuell durch verstellen eines "Drift Offset" Wert erreicht werden oder durch eine automatische Kalibrierfunktion, die den Driftwert dann in einer einminütigen Analyse ermittle und einstellt. Des Weiteren gibt es eine 1zu1 Dauersync

Die Timecodeart (Framerate) die am Eingang anliegt wird automatisch erkannt und beim Syncvorgang auf den Generator übertragen.

So wird eine Genauigkeit von besser als 1 Frame in 24std erreicht und dass bei egal welcher Timecode Quelle.

Das ganze Gerät wird über 2 Kipptaster mit 2 Positionen und Mittelstellung bedient. Des Weiteren gibt es einen dritten Taster der die Display Hintergrundbeleuchtung steuert (kurz antippen für 5sek licht, etwas länger halten dauerlicht oder wieder aus)

Display (Siehe Foto unten):
Zeile Oben: Zeigt den Generator Timecode an der am Ausgang anliegt.
Zeile unten (Links): Zeigt die am Eingang anliegende Framerate an, liegt am Eingang kein signal an, wird dort die Generator Framerate angezeigt.
Zeile unten rechts: Empfangener Timecode.

Das Menü hat folgende Punkte:

1.)Set Start TC
2.)Set UserBits
3.)Set Framerate (23,976f, 24f, 25f, 29,97f sowie df, 30f sowie df)
4.)Get UserBits
5.) I/O Difference (zeigt die Abweichung zwischen Reader und Generator bis auf 1/80frame genau an.

6.) Signal at Stop (Stehender Timecode wird gesendet wenn der Generator auf Stop steht: YES/NO

7.) Output Offset (Frame Offset setzen)
8.) Input Offset ( s.o.)
9.) Set Drift (Geschwindigkeit positiv oder negativ beeinflussen)
10.) Calibrate ( auto Geschwindigkeitsanpassung )

Zusätzlich wird gerade eine Software entwickelt, die in etwa den Funktionen von FCP AuxTC entspricht + ein paar sachen die ich vermisse.
Damit kann dann der z.B. bei einer DSLR auf der Audiospur aufgezeichneter Timecode direkt in die Metadaten der Video bzw. BWF File geschrieben werden.

Derzeit steht noch ein integriertes Funkmodul auf der ToDo Liste, so dass mehre Geräte in Echtzeit auf unbestimmt Zeit im Sync gehalten werden können und eine Echtzeit Konfiguration über ein Funk USB-Stick in Kombination mit einer Software erfolgen kann.

Dies wird dann auch Interessant für meine nächsten Projekte:
Voll interaktive TimecodeSlate inkl. aller Metadaten und eine DSLR Fernsteuerung für Cam-Einstellungen, FollowFocus, und das übliche halt (Funk sowie auch kabelgebunden) dazu in ein paar Wochen mehr ;)


So ich denke ich habe soweit alles erzählt :) Zum Schluss noch was fürs Auge.
Über eure Kommentare würde ich mich sehr freuen.

Viele Grüße Patrick
Amateurs talk about Gear, Pros about Money and Masters about Light."
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.



carstenkurz
Beiträge: 5080

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von carstenkurz »

Cool. Frei implementiert auf einem üblichen uC oder mit einem Spezial-IC?



- Carsten
and now for something completely different...



PatrickR
Beiträge: 47

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von PatrickR »

Ja ist ein normaler uC (ATMEGA32-16)
mit einem Temperatur stabilisierten Quarz.

Softwaremäßig wurden aber einige Tricks angewendet um die Genauigkeit zu erreichen.

Einer Davon ist, dass der Controller seinen Takt selber überwacht. Sollte der Takt des Quarz sich doch durch irgendwelche Umstände einmal ändern, regelt die Software sich automatisch nach, so ist es möglich fast eine unendliche genauigkeit zu berechnen.


Gruß
Patrick
Amateurs talk about Gear, Pros about Money and Masters about Light."



carstenkurz
Beiträge: 5080

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von carstenkurz »

Es gibt bisher wenig solcher Module mit 'freier' Codebasis für Spezialanwendungen. Wäre sicher interessant, wenn Du das veröffentlichen würdest respektive man da pragmatische Anwendungsfälle implementiert.

- Carsten
and now for something completely different...



xaver88
Beiträge: 4

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von xaver88 »

kann man den käuflich erwerben?



lomadi
Beiträge: 2

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von lomadi »

hallo patrick

woow tolles projekt!

möchte deine hier beschriebenes lösung ebenfalls realisieren, kannst du mir bitte nähere information senden, am besten an lomadi@mac.com

kann auch gerne bei der sw entwicklung teile übernehemen, falls du noch am projekt arbeitet.

liebe grüsse
heimo



Frank Glencairn
Beiträge: 26509

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von Frank Glencairn »

Was ist eigentlich daraus geworden?

Könnte mir vorstellen, daß ein preiswertes TC modul zum syncen von externem Audio, weggeht wie warme Semmeln.



Axel
Beiträge: 17033

Re: SMPTE - LTC Timecode Generator / Reader

Beitrag von Axel »

Frank Glencairn hat geschrieben:Könnte mir vorstellen, daß ein preiswertes TC modul zum syncen von externem Audio, weggeht wie warme Semmeln.
Bestimmt. Timecode-Generator? Wie funktioniert das? Ich nehm als Beispiel mal BMPCC und einen Tascam DR-40. Kriegt man das gesyncht?



 Aktuelle Beiträge [alle Foren]
 
» Modularer SmallRig-Cage für die Nikon ZR angekündigt
von Funless - Mo 20:49
» Alien: Romulus - Teaser Trailer online - produziert von Ridley Scott, gedreht auf Alexa 35
von iasi - Mo 20:43
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von iasi - Mo 20:24
» UHD in Linux auslesen?
von Lehmeier - Mo 18:27
» Was schaust Du gerade?
von Darth Schneider - Mo 13:25
» Suche den lens mount adapter für den smallrig bmpcc4k cage mit villtrox ef-m2
von MrMeeseeks - Mo 11:16
» Empfehlung Hauptmikros Stereo Chor- / Orchester
von ruessel - Mo 9:53
» AJA Bridge Live 12G-4 und IP25-R erklärt: High End Streaming und neuer 2110 Converter
von slashCAM - Mo 9:45
» One Battle After Another
von Axel - Mo 9:03
» Panasonic S5 - Allgemeine Fragen, Tipps und Tricks, Zeig deine Bilder/Videos usw.
von Darth Schneider - Mo 4:15
» !!BIETE!! 3x Godox SL-60W in Silent Version mit Noctua Lüfter!
von klusterdegenerierung - Mo 0:54
» DJI Mini 5 Pro wiegt über 250g - bleibt aber trotzdem in der Dronenklasse C0
von TomStg - Mo 0:43
» Z-Cam - Firmware-Problem
von micha2305 - So 23:06
» Z-Cam Firmware 1.0.6 und 1.0.7 funktionieren nicht
von micha2305 - So 23:04
» Blackmagic liefert PYXIS 12K aus - Kompakte Cine-Kamera mit 12K Vollformatsensor
von roki100 - So 22:21
» Was passiert, wenn der Berg bröckelt? Klimawandelfolgen in den Alpen, Teil 3
von berlin123 - So 18:06
» Bis zu 60 Euro Rabatt für die slashCam-Community beim Equipment-Kauf
von slashCAM - So 15:02
» Blackmagic bringt neue kostenlose Trainingsbücher für DaVinci Resolve 20
von stip - So 14:33
» Linsen (Vintage, Anamorphic & Co.)
von Darth Schneider - So 11:10
» Lionsgate und Runway - die KI-Revolution in Hollywood stockt
von iasi - So 10:07
» 19 Jahre alt und keinen Plan wie ich in die Branche komme
von Bluboy - So 4:07
» !!BIETE!! GTX 1080 & GTX 970
von klusterdegenerierung - Sa 22:51
» Nikon deaktiviert Authenticity Service für Z6 III
von cantsin - Sa 14:12
» Impressumspflicht -》aktuelle regelungen und lösungen
von walang_sinuman - Sa 11:20
» DJI Osmo Nano ist da - zweiteilige Mini-Actioncam kostet ab 279 Euro
von Jörg - Sa 10:13
» Nikon ZR - bald externes SSD-Recording durch Firmware-Update?
von iasi - Sa 9:23
» GoPro stellt neue 360-Grad-Kamera MAX2, Lifestyle-Kamera LIT HERO und einen KI-Gimbal vor
von medienonkel - Fr 22:54
» elevate.io - Gemeinsamer Videoschnitt im Browser in Echtzeit
von MarcusG - Fr 22:14
» Italien: Mindestens 1 Jahre Gefängnis für Deepfakes ohne Einwilligung
von Jott - Fr 19:39
» MFT oder FT Objektive auf m39 oder m42 oder t-mount?
von Onfire - Fr 16:50
» Panasonic kündigt Supertele-Zoom LUMIX S 100-500mm F5-7.1 an
von slashCAM - Fr 10:30
» Avatar: Fire and Ash
von 7River - Do 22:57
» Licht how to:
von Darth Schneider - Do 19:47
» Unser Kinofilm "The Trail" nun auf Amazon Prime
von freezer - Do 16:00
» EIZO ColorEdge Flaggschiff Monitor CG3100X und CG2400SV erklärt
von slashCAM - Do 14:48