This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

hvc1 brand HEVC Video Stream for QuickTime Compatibility
#1
Hi,

I had a client ask why the files I'd sent them before worked in QuickTime, but the files from a recent delivery don't.  I've spent half a day pouring through technical docs trying to figure out the difference between the files, and the only thing that is different between them is that the codec id in the video stream in the older files is hvc1, while the codec id in the video stream of the new files is hev1.  Apparently Apple rejects playing any files with the hev1 brand in the video stream, because why wouldn't they.

In both cases the mp4 container uses the hvc1 codec id but apparently that's not enough for Apple.  Since the older version of x265 did flag the content (with the exact same encoding settings) as hvc1 I was wondering if there's a way to signal to x265 to add the hvc1 codec id instead of the hev1 id.  I don't see an option in the current gui, but I'm more than happy to append an attribute to the x265 call if there's one I can add.

I've attached two screenshots showing the old and new files and the only encoding difference between them.

Sam


Attached Files Thumbnail(s)
       
Reply


Messages In This Thread
hvc1 brand HEVC Video Stream for QuickTime Compatibility - by sbilodeau - 05.10.2018, 17:14

Forum Jump:


Users browsing this thread: 1 Guest(s)