This spits out a hev1 file for me with mp4box - it has to be the
command and the-brand
together:xps_inband:hdr=none
Still ends up stuttering on iOS though because hev1 :/
command and the-brand
together:xps_inband:hdr=none
:xps_inband produces hev1 flag
Got it, thank you for clarifyingsw5163 wrote: ↑Mon Mar 27, 2023 1:41 am:xps_inband produces hev1 flag
:hdr=none removes "mp4box bug of listing HDR10 over and over"
https://github.com/gpac/gpac/issues/199 ... 1007999585
I don't know about phone playback and don't have an apple device(never will).staknhalo wrote: ↑Mon Mar 27, 2023 1:07 amAlso here you can see because the file does end up with codec ID hev1 however it does - it does stutter on iOS devices like me and that Chinese guy were talking about a while back
https://i.imgur.com/RWmfX1m.mp4
I'll see if I can find someone over on [H] forum or AVSForum with an AppleTV to confirm that unless someone else here does first- just to be sure - stuff happens - maybe the test file at that time was hvc1? maybe they just didn't notice? Maybe it only does happen on phones or tablets? Maybe the Apple TV can just power through SW decode? Maybe one of a hundred other things?RESET_9999 wrote: ↑Mon Mar 27, 2023 1:56 amI don't know about phone playback and don't have an apple device(never will).staknhalo wrote: ↑Mon Mar 27, 2023 1:07 amAlso here you can see because the file does end up with codec ID hev1 however it does - it does stutter on iOS devices like me and that Chinese guy were talking about a while back
https://i.imgur.com/RWmfX1m.mp4
I only tested the ATV with @ragico and he didn't report any stuttering.
IIRC Resolve dv 8.1 mp4 are also HEV1
no, my script (7-1) always created HEV1 P8 or DVH1 P5 mp4maybe the test file at that time was hvc1?
RESET_9999 wrote: ↑Mon Mar 27, 2023 2:10 amno, my script (7-1) always created HEV1 P8 or DVH1 P5 mp4maybe the test file at that time was hvc1?
maybe splitting the file broke something, did you try (7-1) with an untouched P8 mkv that has audio and subs?
For P8 on ATV you have to use infuse. For plex you have to use 'fake' P5(p8).
yusesope wrote: ↑Fri Oct 23, 2020 10:45 amThe correct codec ID (for profile 8.1) should be "hvc1" in place of "hev1". But be careful, these boxes are not random: they indicate to the decoder how the information for the initialization of the latter is stored within the file. Changing the header with a hex editor isn't always enough!HongyuS wrote: ↑Fri Oct 23, 2020 3:40 amI forgot to mention one very important info: Apple require the video track fourcc ID to be “dvh1” for Dolby Vision. So you need to change it manually using a Hex editor. (More info: the sample I recommended to you is “dvhe”, which cannot be played by QuickTime/Apple TV app)
I guess Plex is doing something wrong when processing hev1.yusesope wrote: ↑Sat Oct 24, 2020 10:30 amAs I said, very often it is not enough to change the header of a box for the file to be played. QuickTime is perhaps smarter and can retrieve the information needed to initialize the decoder. The iPad player may not be capable of it!HongyuS wrote: ↑Fri Oct 23, 2020 1:38 pmI also tried to change "dvh1" to "hvc1" of the MBox profile 8.1 sample. The resulting file can be played in QuickTime (contrast still wrong), but cannot be played on my iPad. This is what I could't understand. It should be at least backward compatible with HDR10, like your Terminator sample.
This happens on Windows too with no Plex in the chain, where all my screenshots showing the issue come from. And again only for NF titles - that there shows it's something with these specific titles in particular.
Ah, gotcha. Yes, maybe also Apple walls whatever off from 3rd party apps and only has accesses to needed libraries/resources with their native apps? Would be very Apple to do. Or Plex devs just need to fix you think? Would also be very Plex devs thing to need to do lol.
Code: Select all
mp4box -add video.hevc:dvp=f8.1 -add audio.aac:lang=eng -new p8.m4v
Code: Select all
mp4box -add video.hevc:dvp=f8.1:xps_inband -add audio.aac:lang=eng -new p8.m4v
Code: Select all
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile A compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 3 h 12 min
Bit rate : 24.3 Mb/s
Width : 3 840 pixels
Height : 2 072 pixels
Display aspect ratio : 1.85:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.127
Stream size : 32.6 GiB (97%)
Language : English
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : BT.2020
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 412 cd/m2
Maximum Frame-Average Light Level : 201 cd/m2