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

Make the tool ready to hook a list of fragblobs for vtt file generati… #126

Merged
merged 1 commit into from
Aug 10, 2023

Conversation

weibz
Copy link
Collaborator

@weibz weibz commented Aug 10, 2023

…on for LiveToVOD asset

Description:

Take use of the close caption track that contains a list of fragblobs for the final VTT file generation.

Hook the packager to read a list of close caption fragblobs, figure out the ttml text from the fragblobs,
pass the ttml text to the converter for vtt content.

Append all the VTT content into a single .vtt file for ShakaPackager to consume.

The actual TTML to VTT text converter is not included in this change.

Add a new property TrackName in Track class.

Fix a bug in ClientManifest class when it tries to figure out a matching StreamIndex and QualityLevel for a specific track.

…on for LiveToVOD asset

Description:

  Take use of the close caption track that contains a list of fragblobs for the final VTT file generation.

  Hook the packager to read a list of close caption fragblobs, figure out the ttml text from the fragblobs,
  pass the ttml text to the converter for vtt content.

  Append all the VTT content into a single .vtt file for ShakaPackager to consume.

  The actual TTML to VTT text converter is not included in this change.

  Add a new property TrackName in Track class.

  Fix a bug in ClientManifest class when it tries to figure out a matching StreamIndex and QualityLevel for a specific track.
@weibz weibz merged commit b9815c6 into main Aug 10, 2023
1 of 2 checks passed
@weibz weibz deleted the weibz/HookCCFragBlobs branch August 10, 2023 20:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants