Skip to main content
Participant
August 11, 2020
Question

Aktuelle Uhrzeit

  • August 11, 2020
  • 2 replies
  • 4866 views

Hallo zusammen,

ist es möglich einen Timer zu erstellen, welcher beim Aufruf auf die, dann zum Startzeitpunkt, aktuelle Uhrzeit aufsetzt?

Danke und Gruß

Dietmar

This topic has been closed for replies.

2 replies

Participant
August 11, 2020

Hallo Mylenium, hallo Mathias,

 

danke für die schnelle Antwort. Das ist der Code der Expression mit dem das versucht habe:

const heute = new Date();
ActMinutes = heute.getMinutes();
ActSekunde = heute.getSeconds();
value=ActMinutes*360/60;

Das funktioniert auch grundsätzlich. Aber leider nur einmal (beim Öffnen des Projektes oder wenn die Expression geändert wurde). 😢 D.h. wenn das Projekt bei Minute 58 gerendert wurde, dann ist das auch hinterlegt. Könnte man evtl. die Uhrzeit in eine Textdatei schreiben und diese beim Start der Animation einlesen? Evtl. sogar über eine Batch-Datei.

Danke und Gruß

Dietmar

Mylenium
Legend
August 12, 2020

Na dann einfach JSON und die JSON-Datei dynamisch über irgendeinen Webdienst aller soundsoviel Sekunden oder Minuten aktualisieren lassen. Erfordert aber unter Umständen trotzdem, die Datei manuell zu reloaden. AE ist auf der Strecke nicht sehr dynamisch und diese ganze Konstruktion ziemlich fehleranfällig.

 

Mylenium

Mylenium
Legend
August 11, 2020

Skripte und Expressions unterstützen ganz normal die date() Funktionen und wenn's richtig angelegt ist, sollte sich das dann auch jedesmal beim Öffnen des Projektes aktualisieren lassen.

 

Mylenium

Mathias Moehl
Community Expert
Community Expert
August 11, 2020

Wie Mylenium sagt, sollte das bei Skripten mit Hilfe von JavaScripts date funktionieren. Bei expressions würde ich dringend davon abraten. Hier würde die aktuelle Uhrzeit ja bei jedem Rendern eines Frames, bzw. bei jeder Auswertung der Expression verändern. Da After Effects aber probiert, die Auswertung der Expressions zu optimieren (evtl cachen etc) ist nicht vorhersehbar, wann die Expression für welchen Frame ausgewertet wird und so können hier sehr schnell Probleme entstehen.

Mathias Möhl - Developer of tools like BeatEdit and Automation Blocks for Premiere Pro and After Effects