barnum 5 Posted November 17, 2021 Posted November 17, 2021 (edited) Hi All, On my TCL 4K Android TV (tcl 50c725), Emby transcode some 4K video, I found that in the log : "Info App: Profile: VideoCodecProfile, DirectPlay=false. Reason=Android-Exo.Height Condition: LessThanEqual. ConditionValue: 1088. IsRequired: False. " The same file on my mi box 4 use Directplay. Can you tell me why Emby doesn't use directplay ? Thanks, My emby server is 3.6.4 Edited November 17, 2021 by barnum
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 Hi. Can you try the latest beta of the app and see if it corrects this for you?
barnum 5 Posted November 17, 2021 Author Posted November 17, 2021 (edited) So I try with the 2.0.54 beta version, same PB Profile: VideoCodecProfile, DirectPlay=false. Reason=Android-Exo.Height Condition: LessThanEqual. ConditionValue: 1088. TranscodeReasons=VideoResolutionNotSupported On my Mibox 4, on the same TV , it work File Info : # mkvinfo Dune.2021.mkv + EBML head |+ EBML version: 1 |+ EBML read version: 1 |+ Maximum EBML ID length: 4 |+ Maximum EBML size length: 8 |+ Document type: matroska |+ Document type version: 4 |+ Document type read version: 2 + Segment: size 5050640069 |+ Seek head (subentries will be skipped) |+ EBML void: size 4025 |+ Segment information | + Timestamp scale: 1000000 | + Multiplexing application: libebml v1.4.2 + libmatroska v1.6.4 | + Writing application: mkvmerge v62.0.0 ('Apollo') 64-bit | + Duration: 02:35:54.984000000 | + Date: 2021-11-13 21:16:22 UTC | + Title: Dune.2021.MULTI.VFF.2160p.4KLight.DOLBY.VISION.HDR10.WebRip.x265.E-AC3.Atmos-BONBON | + Segment UID: 0x08 0x53 0x58 0xf5 0xb2 0x71 0xa2 0x22 0x75 0x8c 0x7c 0x49 0x16 0x01 0x11 0xcf |+ Tracks | + Track | + Track number: 1 (track ID for mkvmerge & mkvextract: 0) | + Track UID: 9431436170059979964 | + Track type: video | + "Lacing" flag: 0 | + Codec ID: V_MPEGH/ISO/HEVC | + Language: und | + Language (IETF BCP 47): und | + Video track | + Pixel width: 3840 | + Pixel height: 1600 | + Display width: 3840 | + Display height: 1600 | + Block addition mapping | + Block addition ID name: Dolby Vision configuration | + Block addition ID type: 1685485123 (dvvC) | + Block addition ID extra data: length 24, data: 0x01 0x00 0x10 0x35 0x10 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00… | + Codec's private data: size 127 (HEVC profile: Main 10 @L5.0) | + Default duration: 00:00:00.041708333 (23.976 frames/fields per second for a video track) | + Track | + Track number: 2 (track ID for mkvmerge & mkvextract: 1) | + Track UID: 5623864321371432182 | + Track type: audio | + Codec ID: A_EAC3 | + Default duration: 00:00:00.032000000 (31.250 frames/fields per second for a video track) | + Language: fre | + Language (IETF BCP 47): fr | + Name: VFF : French | + Audio track | + Sampling frequency: 48000 | + Channels: 6 | + Track | + Track number: 3 (track ID for mkvmerge & mkvextract: 2) | + Track UID: 11159133859858786254 | + Track type: audio | + "Default track" flag: 0 | + Codec ID: A_EAC3 | + Default duration: 00:00:00.032000000 (31.250 frames/fields per second for a video track) | + Language (IETF BCP 47): en | + Name: VO : English | + Audio track | + Sampling frequency: 48000 | + Channels: 6 | + Track | + Track number: 4 (track ID for mkvmerge & mkvextract: 3) | + Track UID: 1888962842292486356 | + Track type: subtitles | + "Default track" flag: 0 | + "Forced display" flag: 1 | + "Lacing" flag: 0 | + Codec ID: S_TEXT/UTF8 | + Language: fre | + Language (IETF BCP 47): fr | + Name: French Forced | + Track | + Track number: 5 (track ID for mkvmerge & mkvextract: 4) | + Track UID: 15898458460546541251 | + Track type: subtitles | + "Default track" flag: 0 | + "Lacing" flag: 0 | + Codec ID: S_TEXT/UTF8 | + Language: fre | + Language (IETF BCP 47): fr | + Name: French | + Track | + Track number: 6 (track ID for mkvmerge & mkvextract: 5) | + Track UID: 16476101944197264548 | + Track type: subtitles | + "Default track" flag: 0 | + "Lacing" flag: 0 | + Codec ID: S_TEXT/UTF8 | + Language (IETF BCP 47): en | + Name: English |+ EBML void: size 1093 |+ Cluster Edited November 17, 2021 by barnum
barnum 5 Posted November 17, 2021 Author Posted November 17, 2021 I try several 4K, I have the same problem on all files regards
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 48 minutes ago, barnum said: So I try with the 2.0.54 beta version, same PB Can you please play that item for a few seconds and then follow the instructions to send a log from the app?
barnum 5 Posted November 17, 2021 Author Posted November 17, 2021 I made some new tests, With emby client 2.0.09 and 2.O.33 it work With the last version, it doesn't
barnum 5 Posted November 17, 2021 Author Posted November 17, 2021 I generate the log and send them, The user was "vincent"
barnum 5 Posted November 17, 2021 Author Posted November 17, 2021 I see in the beta : 2.0.37 Fix issues with purchase Fix HEVC playback on some device Maybe that fix doesn't work
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 Okay, I think there is a bit of a waterfall effect happening in your case. The initial issue is that the TV doesn't support the audio (DD+) so that requires a remux and then the TVs h264 decoder is reporting it only supports a max height of 1088 so we are transcoding to that resolution. 11-17 16:08:46.799 3702 3702 I System.out: *** Max h264 height: 1088 Seems odd to me that the panel would support different resolutions for the different codecs...
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 Do you happen to have any 4K content that is h264? If so, can you play that and send a log?
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 Also, if you could provide the ffmpeg log from the previous test. Thanks.
barnum 5 Posted November 17, 2021 Author Posted November 17, 2021 but why it work with the old version of the client ?
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 2 hours ago, ebr said: Do you happen to have any 4K content that is h264? If so, can you play that and send a log? 2 hours ago, ebr said: Also, if you could provide the ffmpeg log from the previous test. Thanks.
ebr 16169 Posted November 17, 2021 Posted November 17, 2021 1 hour ago, barnum said: but why it work with the old version of the client ? Because, previously, we were just assuming the device supported 4K and this caused problems on some devices that don't. Now we actually ask the system.
barnum 5 Posted November 18, 2021 Author Posted November 18, 2021 OK I understand the difference. But My tv with the old version of the client was able to do directplay for all that files. And when I put those video on a usbkey, I can play them. My TV is able to do "Dolby AC4, Dolby TrueHD, Dolby Atmos, ..."
GrimReaper 4739 Posted November 18, 2021 Posted November 18, 2021 2 minutes ago, barnum said: But My tv with the old version of the client was able to do directplay for all that files. 16 hours ago, ebr said: Because, previously, we were just assuming the device supported 4K Do supply logs per: 18 hours ago, ebr said: Do you happen to have any 4K content that is h264? If so, can you play that and send a log? 18 hours ago, ebr said: Also, if you could provide the ffmpeg log from the previous test. As that's the only way to see where the chain is breaking and what does your TV report as supported.
barnum 5 Posted November 18, 2021 Author Posted November 18, 2021 OK, I'll try to do new test maybe today on on Monday nest week I'll regenerate all log client and ffmpeg (it's the ffmpeg-transcode file right ?)
Luke 42077 Posted November 18, 2021 Posted November 18, 2021 6 minutes ago, barnum said: OK, I'll try to do new test maybe today on on Monday nest week I'll regenerate all log client and ffmpeg (it's the ffmpeg-transcode file right ?) Yes please, thanks.
ebr 16169 Posted November 18, 2021 Posted November 18, 2021 Hi. Do you know if you have any 4K items in h264 instead of HEVC? Your TV says it only supports 4K with HEVC and I'd like to try and confirm if that is true or something off in its reporting. Thanks.
barnum 5 Posted November 18, 2021 Author Posted November 18, 2021 I only have HEVC can you tell me where I can get some test video ?
GrimReaper 4739 Posted November 18, 2021 Posted November 18, 2021 3 minutes ago, barnum said: I only have HEVC can you tell me where I can get some test video ? Convert any of those to AVC? You can do it within Emby itself.
ebr 16169 Posted November 18, 2021 Posted November 18, 2021 2 minutes ago, GrimReaper said: Convert any of those to AVC? You can do it within Emby itself. Yep. Or maybe try this. To force it to direct play in Emby, temporarily disable transcoding of video permissions for the user in the server.
barnum 5 Posted November 18, 2021 Author Posted November 18, 2021 (edited) what do you mean by disable video permission ? (my server is under Ubuntu 20.04) I thought that there was no way to Force directplay ? Edited November 18, 2021 by barnum
barnum 5 Posted November 18, 2021 Author Posted November 18, 2021 (edited) I found one trailer, I will try with this one Edited November 18, 2021 by barnum
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now