Av1an
Av1an copied to clipboard
[SUGGESTION] eXtra-fast Essential Video Encoder/Decoder (XEVE/D) support
We recently discovered these interesting gits:
eXtra-fast Essential Video Encoder (XEVE)
The eXtra-fast Essential Video Encoder (XEVE) is an opensource and fast MPEG-5 EVC encoder.
MPEG-5 Essential Video Coding (EVC) is a video compression standard of ISO/IEC Moving Picture Experts Grop (MPEG). The main goal of the EVC is to provide a significantly improved compression capability over existing video coding standards with timely publication of terms. The EVC defines two profiles, including "Baseline Profile" and "Main Profile". The "Baseline profile" contains only technologies that are older than 20 years or otherwise freely available for use in the standard. In addition, the "Main profile" adds a small number of additional tools, each of which can be either cleanly disabled or switched to the corresponding baseline tool on an individual basis.
https://github.com/mpeg5/xeve
eXtra-fast Essential Video Decoder (XEVD)
The eXtra-fast Essential Video Decoder (XEVD) is an opensource and fast MPEG-5 EVC decoder.
MPEG-5 Essential Video Coding (EVC) is a video compression standard of ISO/IEC Moving Picture Experts Group (MPEG). The main goal of the EVC is to provide a significantly improved compression capability over existing video coding standards with timely publication of terms. The EVC defines two profiles, including "Baseline Profile" and "Main Profile". The "Baseline profile" contains only technologies that are older than 20 years or otherwise freely available for use in the standard. In addition, the "Main profile" adds a small number of additional tools, each of which can be either cleanly disabled or switched to the corresponding baseline tool on an individual basis.
https://github.com/mpeg5/xevd
Last but not least:
ffmpeg supporting EVC codec and file formats. MPEG-5 Essential Video Coding (EVC) integration with FFmpeg project. It is supported under Linux and Windows.
https://github.com/mpeg5/ffevc
Hope that inspires !
Honestly, with VP9 and AV1 being a thing, and the very poor decoding performance that this format currently has, I wouldn't even bother with it.
I tend to share the above opinion, but I also think it's never a bad thing if av1an supports more encoders. But I don't think this will be on the priority list for any of us.
But if someone wants to submit a PR to add it, we'd definitely take a look.
I have my 5 cents. EVC have "free" and paid tiers of encoder, which make my gut hurt. I would like to support and promote codecs that are made to compress video, not hook up you to a service.
EVC Baseline is free because it's completely patent-free. It's meant to slightly out-perform AVC/H.264, at the same or even higher speed. You can use it and forget entirely that any paid option exists.
The paid tools aren't so much "as a service" (you've always had to pay annual licensing for commercial use) as they're taking the enterprise software "squeeze you more for each module so you have to think way too hard about whether you really need it or not," something MPEG video's never done before. (Though ISO standards routinely do.) At this point I'm not sure anyone but multinational corporations are represented in the licensing scheme, there's virtually no room for small-time apps.
Why not add EVE-AV1 if you can? It is said that it will save 20% compared to AV1. It just seems to be commercial, I don't know if it is okay. https://www.twoorioles.com/eve-av1
How would I add something that need to be bought and licensed?
How would I add something that need to be bought and licensed?
It's really a tricky question, good wishes
Are you considering adding avs3 encoding? I don't know if this is worth adding or being allowed https://github.com/xatabhk https://github.com/xatabhk/FFmpeg-avs2-avs3
Are you considering adding avs3 encoding? I don't know if this is worth adding or being allowed
Uhmmm https://vicuesoft.com/blog/titles/AVS3_revisions/