moneytoo / Player

▶ Simple and lightweight, yet polished and powerful Android video player based on ExoPlayer
https://play.google.com/store/apps/details?id=com.brouken.player
The Unlicense
1.81k stars 189 forks source link

Black Screen when playing Dolby Vision MKV #132

Closed albert-mllrdev closed 3 years ago

albert-mllrdev commented 3 years ago

DV Blurays converted to MKV using MakeMKV just plays the audio but shows black screen

Device: Phone with Snapdragon 865

moneytoo commented 3 years ago

Please share video sample or media info output. I found out some issue with specific DV profile that plays in Android MediaPlayer but not ExoPlayer (and will report that to them).

albert-mllrdev commented 3 years ago

Please share video sample or media info output. I found out some issue with specific DV profile that plays in Android MediaPlayer but not ExoPlayer (and will report that to them).

This is the media info output

Unique ID                                : 20687897167196933196803449311981642717 (0xF905814953C01546F128D1FD562A3DD)
Complete name                            : Alita - Battle Angel (2019).mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 41.4 GiB
Duration                                 : 2 h 1 min
Overall bit rate mode                    : Variable
Overall bit rate                         : 48.6 Mb/s
Encoded date                             : UTC 2020-08-09 13:14:44
Writing application                      : MakeMKV v1.15.2 win(x64-release)
Writing library                          : libmakemkv v1.15.2 (1.3.10/1.5.2) win(x64-release)
Cover                                    : Yes
Attachments                              : cover.jpg

Video
ID                                       : 1
ID in the original source medium         : 4113 (0x1011)
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L5.1@High
HDR format                               : Dolby Vision, Version 1.0, dvhe.07.06, BL+EL+RPU, Blu-ray compatible / SMPTE ST 2094 App 4, Version 1, HDR10+ Profile A compatible
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 2 h 1 min
Bit rate                                 : 43.5 Mb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
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.219
Stream size                              : 37.1 GiB (90%)
Language                                 : English
Default                                  : No
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.2020
Transfer characteristics                 : PQ
Matrix coefficients                      : BT.2020 non-constant
Mastering display color primaries        : Display P3
Mastering display luminance              : min: 0.0001 cd/m2, max: 1000 cd/m2
Maximum Content Light Level              : 233 cd/m2
Maximum Frame-Average Light Level        : 63 cd/m2
Original source medium                   : Blu-ray

Audio
ID                                       : 2
ID in the original source medium         : 4352 (0x1100)
Format                                   : MLP FBA 16-ch
Format/Info                              : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Codec ID                                 : A_TRUEHD
Duration                                 : 2 h 1 min
Bit rate mode                            : Variable
Bit rate                                 : 5 013 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 1 200.000 FPS (40 SPF)
Bit depth                                : 24 bits
Compression mode                         : Lossless
Stream size                              : 4.30 GiB (10%)
Language                                 : English
Default                                  : Yes
Forced                                   : No
Original source medium                   : Blu-ray
Number of dynamic objects                : 13
Bed channel count                        : 1 channel
Bed channel configuration                : LFE

Menu
00:00:00.000                             : en:Chapter 01
00:03:28.708                             : en:Chapter 02
00:07:51.679                             : en:Chapter 03
00:10:07.648                             : en:Chapter 04
00:13:06.702                             : en:Chapter 05
00:15:06.488                             : en:Chapter 06
00:18:04.541                             : en:Chapter 07
00:22:58.585                             : en:Chapter 08
00:25:35.325                             : en:Chapter 09
00:31:40.899                             : en:Chapter 10
00:33:29.215                             : en:Chapter 11
00:36:32.607                             : en:Chapter 12
00:38:30.808                             : en:Chapter 13
00:42:05.481                             : en:Chapter 14
00:45:57.963                             : en:Chapter 15
00:48:31.199                             : en:Chapter 16
00:52:57.382                             : en:Chapter 17
00:55:14.227                             : en:Chapter 18
01:00:39.594                             : en:Chapter 19
01:02:56.564                             : en:Chapter 20
01:05:16.621                             : en:Chapter 21
01:10:50.496                             : en:Chapter 22
01:13:37.204                             : en:Chapter 23
01:16:34.965                             : en:Chapter 24
01:18:51.935                             : en:Chapter 25
01:22:48.088                             : en:Chapter 26
01:24:55.340                             : en:Chapter 27
01:28:25.216                             : en:Chapter 28
01:33:18.551                             : en:Chapter 29
01:36:08.554                             : en:Chapter 30
01:41:54.358                             : en:Chapter 31
01:45:23.442                             : en:Chapter 32
01:48:16.490                             : en:Chapter 33
01:51:43.613                             : en:Chapter 34
01:54:43.668                             : en:Chapter 35
01:56:51.504                             : en:Chapter 36
moneytoo commented 3 years ago

Reported ExoPlayer issue: https://github.com/google/ExoPlayer/issues/9139

moneytoo commented 3 years ago

Can you try it in this version? Just.Player.v0.41-dolby_vision_p7.apk

moneytoo commented 3 years ago

It should work in v0.42.