Jump to content

no directplay for some 4K video


Recommended Posts

Posted (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

 

Capture d’écran 2021-11-17 à 14.00.32.png

Edited by barnum
Posted

Hi.  Can you try the latest beta of the app and see if it corrects this for you?

 

Posted (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

 

TCL.JPG

mibox4.JPG

Edited by barnum
Posted

I try several 4K, I have the same problem on all files

 

regards

Posted

I made some new tests,

With emby client 2.0.09 and 2.O.33 it work

With the last version, it doesn't

Posted

I generate the log and send them,

The user was "vincent"

Posted

I see in the beta :

2.0.37

  • Fix issues with purchase
  • Fix HEVC playback on some device

Maybe that fix doesn't work

Posted

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...  

Posted

Do you happen to have any 4K content that is h264?  If so, can you play that and send a log?

Posted

Also, if you could provide the ffmpeg log from the previous test.  Thanks.

Posted

but why it work with the old version of the client ?

IMG_5415.jpg

IMG_5416.jpg

Posted
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.

 

Posted
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.

Posted

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
Posted
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. 

Posted

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 ?)

 

 

 

Posted
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.

Posted

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.

Posted

I only have HEVC

can you tell me where I can get some test video ?

 

 

 

GrimReaper
Posted
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. 

Posted
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.

Posted (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 by barnum
Posted (edited)

I found one trailer, I will try with this one

h264.jpg

Edited by barnum

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...