jcodec
codec-from-scratch
jcodec | codec-from-scratch | |
---|---|---|
1 | 5 | |
1,180 | 244 | |
- | - | |
0.0 | 2.0 | |
about 1 year ago | about 1 year ago | |
Java | Go | |
BSD 2-clause "Simplified" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jcodec
-
Video Codec in 100 lines of Rust
Not exactly what you are asking for, but jcodec is a pretty readable codebase written in Java. (The readability part is often, ahh, lacking in the source for codecs, in my experience.) It might be a good candidate for rewriting in Rust. https://github.com/jcodec/jcodec
codec-from-scratch
-
Video Codec in 100 lines of Rust
I discovered this while looking for more resources for my own codec from scratch project: https://github.com/kevmo314/codec-from-scratch
-
QOIR: A fast, simple, lossless image file format
> For example, if you have a relatively wimpy camera that streams out a 160×120 grayscale image, it might be fun to see how far you can push something like combining:
I'm typically not one for self-promo but I did this with video and you can get 90% compression with exactly those three basic steps. RGB -> YUV420, delta encoding, then basically-upgraded-RLE. You can find the guide here: https://github.com/kevmo314/codec-from-scratch
- Video Encoding from Scratch
What are some alternatives?
FFmpeg - Mirror of https://git.ffmpeg.org/ffmpeg.git
gamut - Image encoding and decoding library for D. Detailed layout control. Experimental codec QOIX.
mp4parser - A Java API to read, write and create MP4 files
less-avc - less Advanced Video Coding (H.264) encoding
FFmpeg-Android - Script and Instructions for building FFmpeg for Android
libstreaming - A solution for streaming H.264, H.263, AMR, AAC using RTP on Android
android-ffmpeg-java - Android Java wrapper around ffmpeg command line binary
android-ffmpeg - a system for building custom ffmpeg binaries for Android
CameraView - [DEPRECATED] Easily integrate Camera features into your Android app
android-ffmpeg-with-rtmp - script(s) to build ffmpeg for android, including support for RTMP (and OpenSSL)
PhotoFiltersSDK - AndroidPhotoFilters aims to provide fast, powerful and flexible image processing instrument for creating awesome effects on any image media.
AndroidFFmpeg - [DEPRECATED] FFmpeg build for android random architectures with example jni