Production clocks for CasparCG servers.
Show current time, elapsed and remaining active media time.
- Displays elapsed time
- Displays remaining time
- Remaining time turns read at less than 10 seconds to clip end.
- Warns about the video being looped, via a red "L" on the elapsed time panel
- When CasparCG is issued a
STOP
command to the ffmpeg producer, everything is reset
![](https://private-user-images.githubusercontent.com/26873/325749704-aacae291-62b9-4b0a-be50-683b0851d5e8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg1MDAyNjAsIm5iZiI6MTcxODQ5OTk2MCwicGF0aCI6Ii8yNjg3My8zMjU3NDk3MDQtYWFjYWUyOTEtNjJiOS00YjBhLWJlNTAtNjgzYjA4NTFkNWU4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE2VDAxMDYwMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZlNmM1NjZiOWRjYzAwMzNjNzU5ODAzYWNmZjJhYTVkYjg0MzhhYmNiM2VhYzRhYzgxZDc1ODk2ZDMyODFmYjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.YFttWlyGYyMPGfquWzcIRSrv7Mplrlab-uoUMecA2nQ)
Press alt
key and the menu should popup. Go to preferences, setup the CasparCG OSC port and channel information.
CGTimer expects a CasparCG server configured to output OSC data.
You can do this in you caspar.config:
<osc>
...
<predefined-clients>
<predefined-client>
<address>127.0.0.1</address>
<port>6251</port>
</predefined-client>
</predefined-clients>
</osc>
Replace 127.0.0.1 with the IP address of the machine running CGTimer.
The design is heavily inspired on the looks of https://github.com/dimitry-ishenko-casparcg/timer.