Archive:Hi10P: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
m (moved Hi10P playback to Hi10P)
m (removed Category:Video library using HotCat)
 
(19 intermediate revisions by 5 users not shown)
Line 1: Line 1:
Hi10P (also called "10-bit") is a profile of the [[wikipedia:h.264|h.264]] video codec. It has recently become popular in the anime scene for video encodes. The current stable release of XBMC (v11 "Eden") does not support the h.264 Hi10P profile, but current [[development builds]] do (Pre-v12 "Frodo").
{{mininav| [[Video library]] }}
Hi10P (also called "10-bit") is a profile of the [[wikipedia:h.264|h.264]] video codec. It has recently become popular in the anime scene for video encodes. The first stable version with Hi10P support is v12 (Frodo).  As of v13 (Gotham), Kodi will automatically use multi-thread (multi-core) software video decoding for Hi10P videos, allowing for better performance on low-end processors.


The first stable version with Hi10P support is planned to be XBMC v12 (Frodo).
== Hardware requirements ==
Hi10P won't work on most ARM or even some Intel ATOM processors. Hi10P can't be hardware decoded (which is to say, no one currently makes hardware decoders for them and no company plans to add Hi10P hardware decoding in the foreseeable future), which is what a lot of low-power devices require for smooth video playback (such as the Raspberry-Pi, Android, ATOM processors, and some AMD APU systems). Thus, Hi10P requires CPU/software decoding.


==Hardware requirements==
Hi10P won't work on ARM or even Intel ATOM processors (maybe one day, but none of the current ones in 2012 would do it). Hi10P can't be hardware decoded (which is to say, no one makes hardware decoders for them and no company plans to add Hi10P hardware decoding in the foreseeable future), which is what Raspberry-Pi, Android, ATOM processors, and some AMD APU systems require for playback smooth demanding video (Hi10P is very demanding). Thus, Hi10P requires CPU/software decoding.


A safe bet would be at least a core2duo processor (or equivalent AMD) or higher.
A safe bet would be at least a Core 2 Duo/Celeron G530 processor (or equivalent AMD) or higher.


==Advice==
One man's advice (may or may not represent the views of others in the XBMC project):
<blockquote>Hi10P isn't really considered a "consumer" format, so it's not really advisable to use. While there is some quality to gain (only in the form of size-to-quality ratio. All this content comes from "8-bit" sources originally), it will often cause compatibility issues for various hardware and software. The increased quality gain is often exaggerated, and does not justify the loss of compatibility.</blockquote>


<blockquote>The highest level of quality for most of these videos will be bluray releases, which use normal High Profile (aka, 8-bit) h.264. Any re-encoding the bluray videos, even in Hi10P, will result in some marginal quality loss, but will give a smaller file size. Quality purists will likely want to keep the bluray video as is to preserve maximum quality, which avoids the Hi10P issue all together.</blockquote>
Some (most?) ARM processors are not powerful enough to software decode it, and no hardware decoders exist for it. As faster ARM CPUs come out this will get better, but don't expect miracles from the average Android box.
 
<blockquote>The point being, Hi10P can only decrease file size (giving more quality-to-file-size ratio), but it cannot increase the quality past the source video.</blockquote>
 
<blockquote>So what is the video format of the future that will be considered a "consumer" format? [[w:H265|H265]], which will be much better than both "10-bit" and "8-bit" video profiles/formats. H.265's spec will be more or less finalized in early 2013. Personally, I would just wait until then to jump to a new video format, rather than have Hi10P for the interim. -- [[User:Ned Scott|Ned Scott]] 22:47, 19 November 2012 (EST)</blockquote>
 
==See also==
*[[forum:106051|XBMC forum thread about Hi10P support]]
 
[[Category:How-to]]

Latest revision as of 20:36, 2 October 2021

Home icon grey.png   ▶ Video library ▶ Hi10P

Hi10P (also called "10-bit") is a profile of the h.264 video codec. It has recently become popular in the anime scene for video encodes. The first stable version with Hi10P support is v12 (Frodo). As of v13 (Gotham), Kodi will automatically use multi-thread (multi-core) software video decoding for Hi10P videos, allowing for better performance on low-end processors.

Hardware requirements

Hi10P won't work on most ARM or even some Intel ATOM processors. Hi10P can't be hardware decoded (which is to say, no one currently makes hardware decoders for them and no company plans to add Hi10P hardware decoding in the foreseeable future), which is what a lot of low-power devices require for smooth video playback (such as the Raspberry-Pi, Android, ATOM processors, and some AMD APU systems). Thus, Hi10P requires CPU/software decoding.


A safe bet would be at least a Core 2 Duo/Celeron G530 processor (or equivalent AMD) or higher.


Some (most?) ARM processors are not powerful enough to software decode it, and no hardware decoders exist for it. As faster ARM CPUs come out this will get better, but don't expect miracles from the average Android box.