Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
16th September 2015, 12:43 | #1 | Link |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
What is current status for hardware H.265 encoding.
I'm currently aware only of 2 relatively cheap technologies with H.265 HW encoding capabilities.
1. Nvidia NVENC http://developer.download.nvidia.com...09-001_v06.pdf 2. Intel QuickSync https://software.intel.com/sites/def..._06Apr2015.pdf My goal is to have real time encoding of H.265 with 4k, 50fps, 10 bit per component. (but 8 bit depth for component is also acceptable - depends on many factors) Last edited by pandy; 17th September 2015 at 09:39. Reason: 10 and 8 bit per component. |
16th September 2015, 13:27 | #2 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
AFAIK both NVENC and QuickSync are 8-bit only for HEVC encoding, at least on current hardware.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
17th September 2015, 09:38 | #3 | Link | |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Quote:
---- I will change conditions in my question to 8 and 10 per component. |
|
17th September 2015, 13:00 | #4 | Link |
Registered User
Join Date: Nov 2004
Location: Poland
Posts: 2,843
|
There is this:
https://communities.intel.com/commun...akes-its-debut which is close to 2x realtime for UHD at decent quality apparently. Ittiam has ready solution which works with it. |
17th September 2015, 16:14 | #5 | Link | |
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Quote:
H.265 encoding with QSVEncC requires Intel Skylake. H.265 encoding with NVEncC requires NVIDIA Maxwell but I'm not sure if all Maxwell cards support it, it definitely works with GTX 960.
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists |
|
18th September 2015, 15:21 | #6 | Link | ||
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Quote:
That's why i'm trying to collect all those puzzles - in case of Intel it is extremely difficult as they have different divisions talking about same product group. Quote:
More important is to accept some sources and provide basic ip streaming capabilities (ffmpeg/gstreamer looks like perfect tools from my perspective). Last edited by pandy; 18th September 2015 at 15:24. |
||
22nd September 2015, 11:57 | #8 | Link | |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Quote:
Need to find one... btw slightly ot but it will be appreciated to hear some opinions about Intel analyzer and conformance/stress bitstream library (and encoder). |
|
22nd September 2015, 18:21 | #9 | Link |
Registered User
Join Date: Jan 2013
Location: Santa Clara CA
Posts: 114
|
I actually wrote the original Intel Pro Analyzer from scratch when I worked there, so my opinion is of course biased. However I think it's quite good, I designed it to address the issues I've always had with other tools I've had to use before. The competing product Parabola Explorer is quite nice too.
|
22nd September 2015, 19:02 | #10 | Link |
Registered User
Join Date: Nov 2012
Posts: 41
|
Thanks Pieter! We saw the Intel analyzer at IBC and it looked nice on a large 4k screen. In many ways it now seems remarkably similar to our Parabola Explorer but Intel is asking an order of magnitude more $ for a license.
Regarding the conformance streams, consider also those from Argon Design (no connection). Also there is a freely available set of conformance streams on the ITU website. Parabola and others have found gaps in the coverage of the ITU set and contributed our own streams to cover specific corner cases. I understand Intel's HEVC encoding is reasonably good too although I have not had a chance to try it.
__________________
John @ Parabola Research Limited - HEVC conformance and technology http://www.parabolaresearch.com/ |
23rd September 2015, 13:49 | #11 | Link |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Thx guys - my question related to analyzer will be easier to understand when You think MTS4xxx from Tek as a reference point (both capabilities and price) so in other words - searching something similar but more affordable from $$$ perspective.
Streams - this is slightly more complex than just $$$ (but reference is of course Allegro where company i work is close to buy - i'm not convinced if with this kind of money this most optimal solution - don't get me wrong - i know that this is very niche product and due of this high price) as i need fit inside particular distribution chain where short streams looping very bad (have no clue why - i have no access to system, can't verify or change anything) - that's why Intel configurable encoder where i can generate long time sequence with particular stress will be very nice to have - stress not only to decoder but also to remain part of system, also to measure power consumption and thermal signature... Last edited by pandy; 23rd September 2015 at 13:54. |
23rd December 2015, 10:07 | #12 | Link | |
Registered User
Join Date: Apr 2002
Posts: 756
|
Quote:
Any one could take a guess why Intel / Apple are disallowing the use of 3rd party QuickSync on OSX. |
|
4th January 2016, 11:46 | #14 | Link | |
Registered User
Join Date: Mar 2006
Posts: 1,049
|
Quote:
Isn't this tightly coupled with Apple business model? |
|
13th April 2016, 01:46 | #15 | Link |
Derek Prestegard IRL
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,988
|
I'm surprised with how good NVENC HEVC is! I encoded my usual 1080p24 test clip in 4 Mbps VBR (15 Mbps peak) and it looked surprisingly good.
The encode ran at 150 fps on my GTX 960 / 4 Ghz quad core Skylake. |
13th April 2016, 04:48 | #16 | Link | |
Registered User
Join Date: Mar 2008
Posts: 448
|
Quote:
4Mbps FOR 1080P24? Use adaptive quantization and use twopass mode (VBR2Pass is really slow) Note: I am not sure about skylake hevc encoding standard support because I don't have one. Last edited by JohnLai; 13th April 2016 at 04:52. |
|
14th April 2016, 18:46 | #17 | Link | |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
|
Quote:
I don't see any near-term change in the fundamental rule that HW and GPU based encoding can be great to get decent quality quickly or with low power, but that high-quality/efficiency encoding is primarily going to be done on CPU. There are some things about HEVC that may make GPU accelerated encoding more feasible than with H.264, but there are also lots more logical choices between the many more different ways to do things that need to be made, which happen on the CPU. I'm more excited about AVX-512 to improve encoding speed (and thus allow higher quality with the same performance). It won't do much for H.264, but should be quite helpful with HEVC. |
|
14th April 2016, 18:55 | #18 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
Skylake only does hybrid 10 bit HEVC decoding. Kaby Lake will bring fixed function 10 bit decoding. Don't know about encoding.
AVX-512 is really complicated. Some chips will have it but only partially. It seems we won't get widespread AVX-512 for end users until Cannonlake. |
14th April 2016, 23:23 | #19 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Only high-end Skylake Xeons will have it (2017), Cannonlake will be the first consumer generation with AVX-512, at least thats rumored so far.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
15th April 2016, 04:07 | #20 | Link | |
Registered User
Join Date: Mar 2008
Posts: 448
|
Quote:
The only problem I have with hardware based encoder is the standard support. I was planning to buy new budget Skylake CPU to replace my old Pentium Dual Core E5700. But after reading Intel response about B-frame.......I kinda hesitate... https://software.intel.com/en-us/for...k/topic/623600 So, what is Low Delay B-frames (LDB) or Generalized P/B (GPB) ??? |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|