https://github.com/abema/go-timecode
Go Package for SMPTE 12 timecodes.
https://github.com/abema/go-timecode
drop-frame go non-drop-frame smpte-timecode
Last synced: 5 months ago
JSON representation
Go Package for SMPTE 12 timecodes.
- Host: GitHub
- URL: https://github.com/abema/go-timecode
- Owner: abema
- License: mit
- Created: 2023-09-07T07:01:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-16T08:21:56.000Z (almost 2 years ago)
- Last Synced: 2024-07-16T10:46:23.674Z (almost 2 years ago)
- Topics: drop-frame, go, non-drop-frame, smpte-timecode
- Language: Go
- Homepage:
- Size: 16.6 KB
- Stars: 1
- Watchers: 13
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
go-timecode
===========
[](https://pkg.go.dev/github.com/abema/go-timecode/timecode)
go-timecode is a Go library for SMPTE 12M timecodes.
Features
-----------
- supports drop-frame (DF) and non-drop-frame (NDF)
- supports standard film, video, and television editing rates of 10, 15, 23.976, 24, 25, 29.97, 30, 48, 50, 59.94, 60
- timecode and number of frames can be calculated
- convertable between timecode and number of frames
Installation
-----------
```shell
go get github.com/abema/go-timecode/timecode
```
Usage
-----------
[Examples](https://pkg.go.dev/github.com/abema/go-timecode/timecode#pkg-examples).
License
-----------
go-timecode is available under the [MIT License](https://opensource.org/license/mit/).