texttrack is a Java port of the libcaption library
- Closed Captions Support: Encode and decode CEA-608/708 closed captions.
To use texttrack in your Maven project, add the following dependency to your pom.xml
:
<dependency>
<groupId>ph.extremelogic</groupId>
<artifactId>extremelogic-texttrack</artifactId>
<version>0.0.1</version>
</dependency>
This will include texttrack
in your project and handle all necessary dependencies.
We welcome contributions from those with expertise in MPEG encoding and decoding. While my primary experience comes from porting the code from C, I’m eager to collaborate with individuals who have in-depth knowledge in this area to improve the project further.
If you're interested in contributing, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes with clear and descriptive commit messages.
- Open a pull request with a detailed explanation of your changes.
- Ensure that your contribution includes relevant unit tests to verify functionality.
We appreciate your contributions and look forward to working with you!
This project is dual-licensed:
Apache License 2.0 for the Java code and modifications made in this repository. You can find the full license text in the LICENSE file.
MIT License for the original C project that this Java port is based on. The original MIT license text is included in the LICENSE-MIT file, and the original copyright notice is retained as required.
This project is a Java port of the libcaption library by Matthew Szatmary. The original libcaption project is written in C and provides a comprehensive set of tools for working with caption data.
We extend our gratitude to the contributors of libcaption for their excellent work, which served as the foundation for this Java implementation.