LGPL H.265 Codec Implementation Available; Encoding To Come Later
New submitter Zyrill writes "The German company Stuttgarter Struktur AG has released a free and open source implementation of the H.265 codec, also termed 'High Efficiency Video Coding (HEVC)' which is now available on Github. At the same video quality, H.265 promises roughly half the bitrate as compared to H.264. Also, resolutions up to 8K UHD (7680 × 4320 px) are supported. The software is licensed under LGPL. Quoting from the homepage where the software is also available for download: '[This software] is written from scratch in plain C for simplicity and efficiency. Its simple API makes it easy to integrate it into other software. Currently, libde265 only decodes intra frames, inter-frame decoding is under construction. Encoding is planned to be added afterwards.'"
If there's no encoding, isn't it just a dec?
Give me Classic Slashdot or give me death!
The decoder is open source, with the open source encoder to follow afterwards. That doesn't mean that there isn't a proprietary encoder already available.
"Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
How is the x265 project doing these days?
Presumably somebody out in the world currently has a non-open H.265 encoder. You're being obtuse even by AC standards.
-- I wanna decide who lives and who dies - Crow T. Robot, MST3K
I have never seen really stable frame-rates in video replay without hardware acceleration, even if CPU load is only a few percent. And this is only more true with higher resolution and tighter compression. Is H.265 basically similar enough to H.264 that the hardware acceleration in our GPUs can be applied to it?
Don't get me wrong, I find these technical improvements interesting: same quality as h.264 at half the bitrate, that is impressive. However, I also think about the flip of the coin when (if?) this format gets popular: currently I have several devices with hardware support to decode h.264. Think iPhone, iPad, Apple TV, a Western Digital Streamer, a Raspberry Pi. With this new codec they'll need to decode in software, which esp. for the portable idevices (and I assume current Android devices as well) will have a terrible impact on the battery consumption.
Let's welcome this new bull into the shark tank.
May you all flash your patents please? Biggest portfolio gets the first bite.
Decoding is simple, just implement the spec. Encoding is much more difficult, there is no spec - only a requirement that your encoded output can be decoded by a spec compliant decoder.
Currently, libde265 only decodes intra frames, inter-frame decoding is under construction.
Wait... so basicaly they have implemented an h265 decoder which only works if the supposedly existing encoder is configured to use only I-frames.
How is this news? It is like saying you implemented something but actualy only 25% of it works...
An open source library in the codec world is meaningless if the codec itself is covered by patents, because this means that no one can use the library in any country that enforces software patents. Last I saw H.265 is blanketed by over 500 patents. And in this case it's even worse than H.264 because they're not all held by one group, but by all kinds of different groups who all say they want royalties.
As h.264 has a 2016 timeframe for which the MPEG-LA has to make a decision on, does h.265 have an equivalent timeframe?
Are we being locked in perpetuity with proprietary encoding for at least the next decade?
I'd like to, at some point, make some money off videos I create, and NOT have to pay the MPEG-LA, VCEG, or someone else first and foremost.
The other day Telestream announced the availability of an open source H.265 encoder via the x265.org site. Guess we don't have to wait for "Encoding to come later". See here: http://www.telestream.net/company/press/2013-09-03.htm
libvpx contains BSD-licensed VP9 codec (here) which is not infected by patents. VP9 is the VP8 (the current WebM) successor, HEVC level competitor. But Google has not paid for slashvertisement so no article about VP9 here.
At least not for people who understand evolution, then the answer is obvious.
This whole project is just more proof that open source is a lot like goverment taxation in that it is all about stealing from those who work hard in order to give to those who don't.
Guess this is different from yesterday's story in Streaming Media, Telestream Helps Launch Open Source x265/HEVC Project, which offers a H.265 encoder, available under either GPL or commerical license.
Only I-frames...
A BSD-licensed C++ reference implementation of both HEVC/H.265 encoding and decoding is available. This implementation is focused on research and features and not on speed. Especially the encoder is very slow, a few frames per minute is completely normal, even on good machines.
But many people have optimized the reference implementation by adding SIMD and parallelizing the decoder and have reached 4K real time decoding and >100fps for 1080p decoding, even on low end machines.
A C-based reimplementation is not really needed to get good speed, nor it is needed to have a open source implementation and they are not even saying anything about the speed of their decoder.
Jan
Where is it available and where are those optimized implementations you mentioned? I'd really like to have a go at the standard...
Somehow the link was removed: http://hevc.hhi.fraunhofer.de/
Jan