A tool I wrote to edit videos.
- Rust 100%
| src | ||
| .gitignore | ||
| Cargo.lock | ||
| Cargo.toml | ||
| cmd.example | ||
| LICENSE.txt | ||
| README.txt | ||
This is a personal tool that I'm sharing with some friends and family.
There is NO PUBLIC SUPPORT and All Rights are Reserved.
Video Codecs:
MPEG-1 - 1991 (patent expired)
MPEG-2 (H.262) - 1996 (patent expired)
H.263 (low bitrate telephony) - 1996
MPEG-4 part 2 - 1999 (patent expired)
AVC (H.264, MPEG-4 part 10) - 2004 (many different patents in a pool, some expired)
Theora - free (2004, last update 2011)
VP7 - 2005 (On2), on par with H.264/AVC
VP8 - 2008
Dirac - 2008
MPEG Proposals for Internet video coding (web), 2011:
WVC - apple/cisco/fraunhaffer proposal: MPEG-4 AVC profile
VCB - google proposal: (is VP8)
IVC - MPEG created, but free (2011, released 2015?) (beats WVC and VCB)
HEVC (H.265, MPEG-H part 2) - 2013, patented
VP9 - 2013, free
AV1 - 2018, free
VVC (H.266, MPEG-I part 3) - 2020, patented
As of 2024
Real-time streaming
AVC (H.264)
VP8
Slow encoding, good compression+quality codecs:
AV1 is about 50% less bits than H.264, 34% less than VP9
but very slow encoding (e.g. 0.05 fps)
VP9 beats H.264, still <2 fps encoding
HEVC is 20-50% less bits than H.264, needs more CPU and has less support.
VVC is better than HEVC but requires payment.