Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expansion of Timecode Support #825

Open
3 tasks
harrypm opened this issue Jan 2, 2023 · 0 comments
Open
3 tasks

Expansion of Timecode Support #825

harrypm opened this issue Jan 2, 2023 · 0 comments
Labels
enhancement ld-decode-tools An issue only affecting the ld-decode-tools

Comments

@harrypm
Copy link
Collaborator

harrypm commented Jan 2, 2023

As we now have initial VITC timecode support, it would be valuable to flush this feature out.

Implimentation

  • FFmpeg formatted VITC output (.txt)
  • SMPTE LTC readout support
  • Sony RCTC support

VITC Export Information

Export of VITC data in a standard FFmpeg formatted .txt text document via ld-metadata-export

ld-metadata-export --vitc_ffmpeg_output

FFMPEG's filter standard export looks like the following:

lavfi.readvitc.found=1
lavfi.readvitc.tc_str=01:18:41:00
frame:629  pts:25160   pts_time:25.16

The idea of implementing this export is to keep universal support in mind for future archival use and re-muxing of the data, ideally which would mux TC values as SMPTE TC stream into the final video file Y4M/V210/FFV1 etc.

Thanks again to @atsampson for adding VITC to the suite!

Sony RCTC

Initial support in the .JSON metadata should be considered for Sony's Video8 & High8 RCTC (Rewritable Consumer TimeCode)

As Video/HiFi/PCM/TimeCode are all on different carriers this timecode could be extracted during initial decoding. (samples required)

It would be nice to have the .JSON have fields for this standard timecode format

0:35:01:15 03:45:51PM FEB 6 1996

Runtime - hours : minutes : seconds : frames

Time Of Date - hours : minutes : seconds MMM D YYYY

SMPTE LTC Inside ld-analyse

Add option to look for an LTC track if a .wav or .flac file is found with timecode then readout to counter.

<TBC-Name>_LTC.wav
@harrypm harrypm added enhancement ld-decode-tools An issue only affecting the ld-decode-tools labels Jan 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement ld-decode-tools An issue only affecting the ld-decode-tools
Projects
None yet
Development

No branches or pull requests

1 participant