Synology PMS fails to transcode specific high bitrate HEVC 8bit content if HW encoding is enabled

Server Version#:1.15.8.1198 Synology on intel x64
i3-8100, local package install
Player Version#:3.102.0
chrome web

Direct streaming is fine. Other bit rate files are fine. Disable hw transcode and it is fine. Completely repeatable.

jellyfish-35-mbps-hd-hevc.mkv (HEVC/MAIN/4.1/HIGH) works fine.
jellyfish-40-mbps-hd-hevc.mkv (HEVC/MAIN/4.1/HIGH) works fine.
jellyfish-45-mbps-hd-hevc.mkv (HEVC/MAIN/4.1/HIGH) works fine.
jellyfish-50-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-55-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) works fine.
jellyfish-60-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) works fine.

The file does not appear to be corrupt, MKVtools doesn’t indicate an issue, and it plays locally just fine.

Not just this server/client version, I have seen this error for months of revisions.

Thank you for taking a look.

Interesting. I remuxed it through MKVtoolNIX, it didn’t report any issue, nor did the resultant file work in plex. It did work (similarly to the origional) in MPV player and in latest VLC.
care to share any details on how you perform intestrety checking?
PS I just tried it again with Version 1.16.0.1226, unchanged.

I did some more testing in Synology-intel-x64-1.16.0.1226. (still Player Version#:3.102.0
chrome web, convert:maximum)
something appears to have changed

jellyfish-35-mbps-hd-hevc.mkv (HEVC/MAIN/4.1/HIGH) works fine.
jellyfish-40-mbps-hd-hevc.mkv (HEVC/MAIN/4.1/HIGH) works fine.
jellyfish-45-mbps-hd-hevc.mkv (HEVC/MAIN/4.1/HIGH) works fine.
jellyfish-50-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-55-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-60-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-60-mbps-hd-hevc-10bit.mkv (HEVC/MAIN10/5.0/HIGH) fails to start.
jellyfish-70-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-80-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-90-mbps-hd-hevc.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-90-mbps-hd-hevc-10bit.mkv (HEVC/MAIN/5.0/HIGH) fails to start.
jellyfish-100-mbps-hd-hevc.mkv (HEVC/MAIN/5.1/HIGH) fails to start.
jellyfish-110-mbps-hd-hevc.mkv (HEVC/MAIN/5.1/HIGH) fails to start.

funny once we hit the 4k files things start working again, if only for a single testfile.
jellyfish-120-mbps-4k-uhd-hevc-10bit.mkv (HEVC/MAIN/5.1/HIGH) works fine.
unfortunately, all the rest 120/140/160/180/200/250/300/400 all fail.

also, thx for the script! I ran my test samples folder through it, for the most part, the files I have issues with come out clean.

z:\jellyfish-10-mbps-hd-h264.mkv 
z:\jellyfish-10-mbps-hd-hevc-10bit.mkv 
z:\jellyfish-10-mbps-hd-hevc.mkv 
z:\jellyfish-100-mbps-hd-hevc.mkv 
z:\jellyfish-110-mbps-hd-h264.mkv 
z:\jellyfish-110-mbps-hd-hevc.mkv 
z:\jellyfish-120-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv 
Too many packets buffered for output stream 0:1.
z:\jellyfish-15-mbps-hd-hevc.mkv 
z:\jellyfish-160-mbps-4k-uhd-h264.mkv 
z:\jellyfish-160-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-180-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-20-mbps-hd-h264.mkv 
z:\jellyfish-20-mbps-hd-hevc-10bit.mkv 
z:\jellyfish-20-mbps-hd-hevc.mkv 
z:\jellyfish-200-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-25-mbps-hd-hevc.mkv 
z:\jellyfish-250-mbps-4k-uhd-h264.mkv 
z:\jellyfish-250-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-3-mbps-hd-h264.mkv 
z:\jellyfish-3-mbps-hd-hevc-10bit.mkv 
z:\jellyfish-3-mbps-hd-hevc.mkv 
z:\jellyfish-30-mbps-hd-hevc.mkv 
z:\jellyfish-300-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-35-mbps-hd-hevc.mkv 
z:\jellyfish-40-mbps-hd-h264.mkv 
z:\jellyfish-40-mbps-hd-hevc-10bit.mkv 
z:\jellyfish-40-mbps-hd-hevc.mkv 
z:\jellyfish-400-mbps-4k-uhd-hevc-10bit.mkv 
z:\jellyfish-45-mbps-hd-hevc.mkv 
z:\jellyfish-50-mbps-hd-h264.mkv 
z:\jellyfish-50-mbps-hd-hevc.mkv 
z:\jellyfish-55-mbps-hd-hevc.mkv 
z:\jellyfish-60-mbps-hd-h264.mkv 
z:\jellyfish-60-mbps-hd-hevc-10bit.mkv 
z:\jellyfish-60-mbps-hd-hevc.mkv 
z:\jellyfish-70-mbps-hd-hevc.mkv 
z:\jellyfish-80-mbps-hd-hevc.mkv 
z:\jellyfish-90-mbps-hd-hevc-10bit.mkv 
z:\jellyfish-90-mbps-hd-hevc.mkv 

thx for the hints. I tried both, results unchanged. Interesting that you found an issue with the 50mbit sample while I didn’t. I downloaded it again and tried once more but it still came up clean. Maybe it is a different version of FFMPEG?

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.