05.10.2018, 17:14
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
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