What are the pros and cons of 10bit bytes and 8bit bytes. This can reproduce 1024x1024x1024 1,073,741,824 colors, which is an absolutely huge amount more colors than 8 bit. Dont ask me for help if this fails because its not supposed to fail. At the same bitrate and transcoding from an 8bit source 10bit hevc is better than 8bit hevc, because it hardcodes dither. Viable 10bit codec and data sizes without image sequences overview. With 8 bits, a maximum of 28 unique values can be represented 256. A direct comparison of some 8bit and 10bit footage.
Can you see the difference between 10bit and 8bit images. This paper explores the advantages and disadvantages of hd mpeg4 10 bit encoding at a variety of. Can 10 bit 12 bit hdr be applied to 1080p resolution. Todays increasingly demanding applications, such as ultrahd tv, wireless display, and high quality video capture are driving the need for new video encoding and decoding technologies. Oct 23, 2011 so all the cool kids seem to be using 10bit color to encode their anime now. However, i suggest your doing so only when your monitors, tv or phone screens or other display device supports 10bit or 12bit color depth. Enable billions of colors with 10bit hevc intel software.
Encoding h264 8bit to h265 10bit is worthwhile if your equipment can decode h265encoded videos. Jan 20, 2018 i just know many people have had sucess with encoding hdr with this version of this program. What i find interesting is the difference in this example between 8bit and 10bit encoding despite the source being an 8bit video. How to convert 10bit to 8bit commie subs americanized. More bits adds more information to the image so its usually easier to process. It just wasnt picked up by the media companies for the masses, where the choice went towards bluray just hitting the source with immense amounts of bitrate paired with 8bit and thus no open source entrepreneur had yet taken it into his or her todo list until irock developed 10bit encoding routines into x264 during last years gsoc program.
In order to understand additional details about 8bit vs. If you dont know how to set your email program to use the textplain format, take a look at our plain text infofile, which gives instructions on how to do this using many popular email programs. I have also confirmed with mediainfo that it does not retain the hdr metadata. Comparison of compression performance of 10 bit vs. Thus there are no circumstances in which the 8bit or binary contenttransfer encoding is actually legal on the internet. Mar 26, 2015 lets say i color grade a shot on a full 10bit pipeline gpumonitor software. Yes, it transcodes some 4k 60fs as long as it is encoded in h265. Hevc 10bit support on media server studio 2017 windows vs. The generally accepted answer is that even with an 8bit source there are benefits to encoding to 10bit because, the argument goes, of smoother color gradients due to higher precision math.
An example of hevc 10bit encoding can also be found in the attached code sample. Uhd4k 10 bit hdr to 1440p2k or 1080p hdr 10bit color. Just recently, ive tested the computational cost of decoding 10bit h. Please read about discrete cosine transform to learn what happens to the input frames. In addition, please bear in mind that our mailing lists only accept textplain messages. Even if there is a small gain, it may not be worth the speed penalty.
There is very little demand for playing back this format. In contrast, pure ascii is a 7bit encoding as it only has code points 0127. The file size could be smaller for 10bit video than 8bit due to the extra precision available to represent each pixel in a constant quality encode. Anime seems to be the primary use, and even then it seems many are wanting to convert it back to a more usable format. Aug 11, 2018 convert 10bit mkv videos in to 8bit mkv duration. Posted on august 22, 2012 august 17, 2012 by ron dawson. Just about all but the most expensive monitors display 8bit color, so why should you care about acquiring 10bit footage, in short, to see a better image even though you are viewing it on an 8bit monitor. Jan 15, 2016 there are a lot of misconceptions for what higher bit depth images actually get you, so i thought i would explain it. On the other hand, if people are seeing different things, we can hopefully get a sense as to what the weak links tend to be in hardware software. My understanding is it converts 10 bit video to 8 bit and then back to 10 bit if 10 bit is selected.
You also get better compression this way because of x265 10bit being a more efficient encoder than x264. While that would be intuitive, thats not the case because 8bit ycbcr is not the same as 8bit rgb. When stretching the values of the pixels the software will have lots of data to work with and thus. Its 50% efficiency gains over mpeg2 allows it to increase. I have same issue with the card reverting back to 8 bit on the benq ew3270u 4k display here is my setup graphic card.
Im sticking with 8bit because 10bit brings very little that 8bit doesnt. Parts of 8bit x265 can be offloaded to the gpu on pi. Because 8b10b encoding uses 10bit symbols to encode 8bit words, some of the possible 1024 10 bit, 2 10 codes can be excluded to grant a runlength limit of 5 consecutive equal bits and to achieve the difference of the count of zeros and ones to be no more than two. How could an 8bit encoding take more memory than a 10bit encoding. So, in an 8bit image, each of the red, green and blue colour channels has 256 possible values for a total of around 16. Feb 02, 2016 a byte is typically defined as the smallest addressable unit of memory in a computer system. Note that there is value in using 10bit encoding even with 8bit videos. Jun 07, 2017 id assume that 10bit is just too much for the processor to render whereas x265 allows for the same quality at a lower bitrate. If youre going to jump to 10bit, why not jump to 12bit. A display with a 10 16 bit lut should have lesstono banding vs. Can you see the difference between 10bit and 8bit images and video footage. It may give you slightly higher compression and a bit better control of noise filtering, but may not play on many devices. Since this upgrade i am unable to use nvidia for encoding.
Mar 23, 2017 an example of hevc 10bit encoding can also be found in the attached code sample. Can you see the difference between 10 bit and 8 bit images and video footage. Having a byte be 8 bits has some practical advantages in hardware and software design. Grading, applied in both 8 and 32 bit environs, is a 5% nonlinear, single channel, gammaweighted curve. I would wonder why the op wants to use 10 bit encoding. Staxrip tutorial for 10bit h265 gpu encoding nvidia pascal gpu.
Dec 01, 2015 read the topic about 8 bit vs 10 bit anime. Similar to 8bit, rfc 41 states that its not really a legitimate encoding transfer encoding. How could an 8bit encoding take more memory than a 10bit. Recent product developments in playback and signal distribution as well as ubiquitous availability of fiber is set to make high bit depth video a new standard in the event industry. As i understand following table describes hevc decodeencode capability with media server studio 2017 on windowslinux. Ill start off by saying that i know next to nothing about video encoding and im looking for a nice tutorial explaining the basics i have a technical background and some knowledge of signal processing ive heard that encoding a video with 8 bit color can actually take more filesize than in 10 bit color.
Im backing up my blue ray collection using a meh laptop so each movie takes about 56 hours at fast 1080p 30fps which im ok with. Currently, all hdr content is 10bit, with black mapped at the 64 value, middle gray at 512 and peak luminance at 940960. You can still include any characters you want, and theres no extra encoding. I did a test on a 8 bit tvepisode encoded with x265 10 bit preset medium crf 19 and compared it to a 8 bit encoding same preset and crf and i couldnt see any difference, but the file size came out 200 mb bigger for the 10 bit encode. Oct 28, 2016 does anybody know whether the new macbook pro display is 10bit colour.
With the right software like resolve you can control what makes it to your final 8 bit file. Theres a lot of good talk about 10 bit and a lot of bad talk about 8 bit. It used to be that software had problems with 8bit encodings. Bit depth explained what 8bit, 10bit and 12bit really. Good day, please help in clarifying following matter. If you own a new generation hdr tv you can store and stream compatible 10bit color videos more different color shades for each pixel. As of the publication of this document, there are no standardized internet transports for which it is legitimate to include unencoded 8bit or binary data in mail bodies. This article is focused on providing an overview of using 10bit color depth compared to 8bit color depth with capabilities built on 7 th generation intel core processors and optimized by intel software tools. So in total, you can have 256256256 possible combinations of r g b 16. A 10bit source carries about 20% more information than an 8bit one. Are the benefits of 10bit footage as apparent as the maths and statistics suggest. Are there any advantages, other than personal satisfaction and accuracy to actually grade in 10bit. The reason hdr standards are 10bit or higher is because the additional values are needed to prevent the banding which would occur if 8bit depth was used with an hdr gamma curve. I do a lot of hevc encoding and what ive read is 10bit is always better than 8bit, even from an 8bit source, because it avoids rounding errors.
Earlier this year i got an email from a fan of my podcast who wanted to help my listeners and readers better understand 8bit vs. Vero 4k can play back 8bit and 10bit h265, but 10bit h264 is not possible. Why does 10bit save bandwidth even when content is 8bit. Aug 22, 2012 8bit colour acquisition vs higher bit rates. Some of the 256 possible 8bit words can be encoded in two different ways. Jesus christ will you people stop asking me how to encode 10bit to 8bit. Assuming the same encoding tools efficiency, the same bitrate can be achieved just by quantizing 4 times more 2 bits.
From the above image, i am sure youd like to rip and encode bluray or dvd to 10bit or even 12bit. Also, then is 12bit better than 10bit or are the rounding errors insignificant at that point. Although image quality loss is evident, it just seems that 10bit encoding resulted in a less objectionable image for both avc and hevc. Are there any advantages, other than personal satisfaction and. Getting started with open broadcaster software obs duration. Encoding 8bit video at 81012bit in handbrake x264x265. Ive watch many uhd encodes from this program and all trigger hdr correctly with x265 and will encode the tags correctly. Even if your source is originally 8bit, encoding it in 10bit in case of lossy. The 8bit encoding means that the individual bytes of the encoding use 8 bits. On the other hand, if people are seeing different things, we can hopefully. Your input doesnt matter much what bit depth it has 8 or 10 do note that a lot of gear still doesnt support 10 bit yet, computers excluded. A 10 bit byte would allow for more character representations in a single byte 1024 character possibilities rather than 256 but since the most commonly used characters az, az and punctuations only need 6 bits, a 10 bit byte is 40% inefficient use of space vs. Ffmpeg is now supporting 10bit and 12bit encoding for x265, but i couldnt find the proper command line options for encode them in those bit depths. The topic was prompted by my interview with jonanthan yi.
The accuracy i get from grading in 10bit is awesome, but in the end, most people watch that video on 8bit monitors. This question has been asked, and in theory, answered numerous times, with the topic usually popping up as it related to x264 vs x264 10bit. Check the capability of your installed version of x265 for 8bit. The difference between 8 bit and 10 bit encoding in x264 is not related to the color depth of your input image, but to the precision of the stored mpegavc h. I dont remember anyone at the event saying anything like it can show 1 billion colours the specifications on dont mention whether it is 8bit or 10bit. You can grab one here, or use your favorite build, whatever. The plex media server is smart software that makes playing movies, tv shows and.
If yes, there is how i rip bluray dvd to 10bit and 12bit mp4 mkv m2ts h264 or h265. All without increasing file size bitrate of the video file. Lets say i color grade a shot on a full 10bit pipeline gpumonitor software. Hi all, i find myself experimenting with hardware accelerated hevc decoding under gstreamer, and im trying to use the nvdec plugin from pluginsbad. Color depth is also known as bit depth, and is the number of bits used to display the color of a single pixel. Just got curious of this x265 hevc format, and tried it on a 1920x1080i bdmv stream video, one encoded with 8bit depth and then another encoded with 12bit depth.
236 145 1558 1050 1234 1316 572 936 1308 1376 1303 1076 796 719 1249 815 769 1581 398 42 261 333 1331 1115 277 636 678 742 808 1402 1043 258 25 1463