https://github.com/tgx-android/videolib
Abstract interface for implementing video libraries.
https://github.com/tgx-android/videolib
Last synced: about 1 year ago
JSON representation
Abstract interface for implementing video libraries.
- Host: GitHub
- URL: https://github.com/tgx-android/videolib
- Owner: TGX-Android
- License: apache-2.0
- Created: 2021-02-14T03:30:10.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-02T00:29:32.000Z (about 5 years ago)
- Last Synced: 2025-02-15T11:28:11.173Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 82 KB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# VideoLibrary Interface
High-level abstract Java interface for building video libraries.
For API documentation refer to javadoc inside [VideoLibrary.java](lib/src/main/java/me/vkryl/videolib/VideoLibrary.java).
## TODOs
- Serializing [OutputVideoConfiguration](lib/src/main/java/me/vkryl/videolib/OutputVideoConfiguration.java) and serializing back from it, for persistence.
- Merge VideoLibrary's `convertVideo`, `generateVideoFromImage`, `generateVideoFromGif` into one method? Or add two more estimation methods, like `estimateOutputVideoSize`.
## Licence
`LevelDB Preferences` is licensed under the terms of the Apache License, Version 2.0. See [LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0) for more information.