https://bintray.com/justdan96/tsMuxer/t ... 1-36#filesmulucy wrote: Tue Mar 31, 2020 3:22 pmDo you have the link to it? I would appreciate itMortenjorstad wrote: Tue Mar 31, 2020 3:20 pm If you use. -mode2 in yusesope tool and the latest nighlig built tsmuxer
You will then have a profile 5 that will play on Apple TV
Dolby Vision now possible through MP4 Mux.
-
Mortenjorstad
- Posts: 19
- Joined: Wed Mar 18, 2020 9:43 am
Re: Dolby Vision now possible through MP4 Mux.
-
shawnc22
- Posts: 637
- Joined: Tue Jan 21, 2020 7:40 am
Re: Dolby Vision now possible through MP4 Mux.
And here are some more logs from the Plex client of the LG TV
Stuttering 1917 DV Prof 6:
Non-stuttering Joker DV Prof 6:
@Deihnyx, I had my suspicions that the stuttering may be a cause of MEL/FEL as well. Will also try a few more MEL/FEL titles today in prof 6 if there is time.
Stuttering 1917 DV Prof 6:
Code: Select all
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] bitrate: 83637
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:50:26.721 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:50:26.722 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play AUTOMATIC? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:50:26.723 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:50:26.788 [0x7f30a3d11700] DEBUG - Audio Stream: 5108, Subtitle Stream: -1
Mar 31, 2020 08:50:26.793 [0x7f30a3d11700] DEBUG - Streaming Resource: Reached Decision id=731 codes=(MDE=1000,Direct play OK.) media=(id=1758 part=(id=1773 decision=direct play protocol=hls streams=(Video=(id=5103 decision= width=3840 height=2160) Audio=(id=5108 decision= channels=0 rate=0))))
Mar 31, 2020 08:50:26.794 [0x7f3129594700] DEBUG - Completed: [192.168.1.19:45806] 200 GET /video/:/transcode/universal/decision?hasMDE=1&path=%2Flibrary%2Fmetadata%2F731&mediaIndex=0&partIndex=0&protocol=hls&fastSeek=1&directPlay=1&directStream=1&subtitleSize=100&audioBoost=100&location=lan&directStreamAudio=1&session=u2j5canp4zev8ux4gjkawnj1&subtitles=burn&Accept-Language=en (14 live) GZIP 17ms 1475 bytes (pipelined: 18)
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] X-Plex-Client-Profile-Extra: add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.width&value=3840&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.height&value=2160&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.bitDepth&value=10&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&protocol=hls&videoCodec=hevc)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=hls&type=match&name=video.colorTrc&list=bt709|bt470m|bt470bg|smpte170m|smpte240m|bt2020-10|smpte2084&isRequired=false)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=ac3&replace=true)+add-limitation(scope=videoAudioCodec&scopeName=ac3&type=upperBound&name=audio.channels&value=6&replace=true)
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] subtitles: burn
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] session: u2j5canp4zev8ux4gjkawnj1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] X-Plex-Session-Identifier: 79wr52xegedkmb1mbt07vdc2
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] directStreamAudio: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] location: lan
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] audioBoost: 100
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] subtitleSize: 100
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] directStream: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] directPlay: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] fastSeek: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] protocol: hls
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] partIndex: 0
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] mediaIndex: 0
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] path: /library/metadata/731
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] hasMDE: 1
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Transcoder] Video (decision) options
Mar 31, 2020 08:50:26.795 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Player] Stream codec is: ac3, selected: ac3
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] Direct Play: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] Protocol: http
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] Player: html
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [PDE] Player decision
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] bitrate: 83637
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:50:26.796 [0x7f30a3a23700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:50:26.797 [0x7f30a3a23700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Code: Select all
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] bitrate: 54715
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:51:19.449 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play AUTOMATIC? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play HLS? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play DASH? true
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can force direct play? false
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Selected transcode protocol: hls
Mar 31, 2020 08:51:19.450 [0x7f311bfff700] INFO - [ui-chrome-webos] [Player] Can play AUTOMATIC? true
Mar 31, 2020 08:51:19.506 [0x7f30a3159700] DEBUG - Audio Stream: 5032, Subtitle Stream: -1
Mar 31, 2020 08:51:19.509 [0x7f30a3159700] DEBUG - Streaming Resource: Added session 0x7f30c0835ab0:79wr52xegedkmb1mbt07vdc2
Mar 31, 2020 08:51:19.509 [0x7f30a3159700] DEBUG - Streaming Resource: Reached Decision id=715 codes=(MDE=1000,Direct play OK.) media=(id=1747 part=(id=1758 decision=direct play protocol=hls streams=(Video=(id=5030 decision= width=3840 height=2160) Audio=(id=5032 decision= channels=0 rate=0))))
Mar 31, 2020 08:51:19.510 [0x7f3129882700] DEBUG - Completed: [192.168.1.19:45772] 200 GET /video/:/transcode/universal/decision?hasMDE=1&path=%2Flibrary%2Fmetadata%2F715&mediaIndex=0&partIndex=0&protocol=hls&fastSeek=1&directPlay=1&directStream=1&subtitleSize=100&audioBoost=100&location=lan&directStreamAudio=1&session=sfjl48igidldv1e8t9u9sb18&subtitles=burn&Accept-Language=en (19 live) GZIP 14ms 1437 bytes (pipelined: 117)
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] X-Plex-Client-Profile-Extra: add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.width&value=3840&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.height&value=2160&replace=true)+add-limitation(scope=videoCodec&scopeName=hevc&type=upperBound&name=video.bitDepth&value=10&replace=true)+append-transcode-target-codec(type=videoProfile&context=streaming&protocol=hls&videoCodec=hevc)+add-limitation(scope=videoTranscodeTarget&scopeName=hevc&scopeType=videoCodec&context=streaming&protocol=hls&type=match&name=video.colorTrc&list=bt709|bt470m|bt470bg|smpte170m|smpte240m|bt2020-10|smpte2084&isRequired=false)+add-transcode-target-audio-codec(type=videoProfile&context=streaming&protocol=hls&audioCodec=ac3&replace=true)+add-limitation(scope=videoAudioCodec&scopeName=ac3&type=upperBound&name=audio.channels&value=6&replace=true)
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] subtitles: burn
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] session: sfjl48igidldv1e8t9u9sb18
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] X-Plex-Session-Identifier: 79wr52xegedkmb1mbt07vdc2
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] directStreamAudio: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] location: lan
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] audioBoost: 100
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] subtitleSize: 100
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] directStream: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] directPlay: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] fastSeek: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] protocol: hls
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] partIndex: 0
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] mediaIndex: 0
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] path: /library/metadata/715
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] hasMDE: 1
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [Transcoder] Video (decision) options
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [Player] Stream codec is: ac3, selected: ac3
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] Direct Play: true
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] Protocol: http
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] Player: html
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] [PDE] Player decision
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] videoResolution: 2560
Mar 31, 2020 08:51:19.524 [0x7f30b0855700] INFO - [ui-chrome-webos] bitrate: 54715
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canDirectStreamAudio: false
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canDirectStreamVideo: true
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canDirectPlay: true
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] canPlay: true
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] [MDE] Finished analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] [Player] Can direct stream? true (isAllowed: true)
Mar 31, 2020 08:51:19.525 [0x7f30b0855700] INFO - [ui-chrome-webos] [MDE] Starting analysis of 4k (mpegts, hevc, truehd, 153, main 10)
Mar 31, 2020 08:51:19.526 [0x7f30b0855700] INFO - [ui-chrome-webos] [MDE] Augmented profile: { "directPlay": { "mp4": { "mimeType": "video/mp4", "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mpegts": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp2": {}, "mp3": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mov": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "asf": { "video": { "codecs": { "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "wmv3": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "wmav2": {}, "wmapro": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "mkv": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "vc1": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "vp9": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8 }, "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mpeg2video": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "vorbis": {}, "ac3": {}, "eac3": {}, "dca": {} } } }, "avi": { "video": { "codecs": { "mpeg4": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 }, "mjpeg": { "maxWidth": 1920, "maxHeight": 1080, "maxBitDepth": 8 } } }, "audio": { "codecs": { "aac": {}, "mp3": {}, "pcm": {}, "ac3": {}, "eac3": {}, "dca": {} } } } }, "directStream": { "video": { "codecs": { "h264": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 8, "maxLevel": 51 }, "hevc": { "maxWidth": 3840, "maxHeight": 2160, "maxBitDepth": 10 } } }, "audio": { "codecs": { "aac": {} } } } }
-
mulucy
- Posts: 145
- Joined: Tue Jan 07, 2020 7:08 pm
Re: Dolby Vision now possible through MP4 Mux.
thank you!Mortenjorstad wrote: Tue Mar 31, 2020 3:47 pmhttps://bintray.com/justdan96/tsMuxer/t ... 1-36#filesmulucy wrote: Tue Mar 31, 2020 3:22 pmDo you have the link to it? I would appreciate itMortenjorstad wrote: Tue Mar 31, 2020 3:20 pm If you use. -mode2 in yusesope tool and the latest nighlig built tsmuxer
You will then have a profile 5 that will play on Apple TV
-
Deihnyx
- Posts: 9
- Joined: Mon Jan 29, 2018 11:31 am
Re: Dolby Vision now possible through MP4 Mux.
So hm... I've got some interesting results... I guess?shawnc22 wrote: Tue Mar 31, 2020 4:12 pm @Deihnyx, I had my suspicions that the stuttering may be a cause of MEL/FEL as well. Will also try a few more MEL/FEL titles today in prof 6 if there is time.
Using Emby with latest server version (4.4.0.40)
Joker MEL:
E6 (2016 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
US / Apocalypse Now (FEL)
E6 (2016 model): Stutters with profile 6 when using AC3 track (direct play) with green layer, HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
Somehow the support is worse on the newer TV. Maybe cause support for profile 6 was removed?
I'll try with a few more FEL when I can figure out which one of my movies have it.
I would want to try direct playing from internal player but I'm not sure how to mount a samba / nfs share on LG, I'll look it up.
-
shawnc22
- Posts: 637
- Joined: Tue Jan 21, 2020 7:40 am
Re: Dolby Vision now possible through MP4 Mux.
Just tried another MEL title (Doctor Sleep) in prof 6 and had no stutters on my B9. Joker also was not stuttering on my B9, maybe it's something with the new C9 with its superior processor? I can try another FEL title next just to make sure.Deihnyx wrote: Tue Mar 31, 2020 5:22 pmSo hm... I've got some interesting results... I guess?shawnc22 wrote: Tue Mar 31, 2020 4:12 pm @Deihnyx, I had my suspicions that the stuttering may be a cause of MEL/FEL as well. Will also try a few more MEL/FEL titles today in prof 6 if there is time.
Using Emby with latest server version (4.4.0.40)
Joker MEL:
E6 (2016 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
US / Apocalypse Now (FEL)
E6 (2016 model): Stutters with profile 6 when using AC3 track (direct play) with green layer, HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
Somehow the support is worse on the newer TV. Maybe cause support for profile 6 was removed?
I'll try with a few more FEL when I can figure out which one of my movies have it.
I would want to try direct playing from internal player but I'm not sure how to mount a samba / nfs share on LG, I'll look it up.
For direct playing from the internal player, you can always set up a DLNA server on wherever your media is stored and have the TV access it from there. That's what I've been doing, but it probably wouldn't make much of a difference since the TV Emby/Plex apps are simply leveraging off of the internal player anyways.
Edit: Just tried Anna (FEL) with profile 6 and it stuttered as expected on my B9.
Last edited by shawnc22 on Tue Mar 31, 2020 6:30 pm, edited 1 time in total.
-
jcdr428
- Posts: 34
- Joined: Fri Mar 20, 2020 6:55 pm
Re: Dolby Vision now possible through MP4 Mux.
@yusesope BL video_signal_type_present_flag = 0 => colour_primaries = 2 (unspecified), transfer_characteristics = 2 (unspecified), matrix_coeffs = 2 (unspecified) means there is no backward compatibility. SDR is 1, 1, 1, HDR10 is 9, 16, 9.yusesope wrote: Tue Mar 31, 2020 1:45 pm Maybe there is a problem with the way you handle "stream_type". For example, the now well-known LG demo (BL+EL+RPU Single PID, dvhe.04) should present a stream_type = 0x24 and not 0x06 after being muxed with tsMuxeR despite color_description_present_flag = 0 and chroma_location_info_present = 0.
According to "DolbyVisionProfilesLevels_v1_3_2_2019_09_16.pdf":
3.1.2 Primary Dolby Vision PID Carrying a non-SDR and non-HDR Compliant BL substream
3.1.2.1 Stream Type
The value of stream_type shall be set to 0x06 (indicating PES packets containing private data).
Am I reading it wrong ?
Edit: stream_type = 0x06 basically means that the stream shall be handled by the DV SoC only -or at least this is the way I see it. Note that before tsMuxer was open-source, all HEVC streams were 0x06 ! That was one of my first commits...
Edit 2: the second reason for the stream_type 0x06 is that the DoVi descriptor is not part of the HDMV 0x24 descriptor -and I have to keep the HDMV main (loop 1) descriptor to keep compatibility with PGS, ac3/eac3 and ac3/TrueHD.
-
MastaG
- Posts: 98
- Joined: Thu Aug 08, 2019 11:40 am
Re: Dolby Vision now possible through MP4 Mux.
Thanks a lot for doing all these tests..shawnc22 wrote: Tue Mar 31, 2020 5:38 pmJust tried another MEL title (Doctor Sleep) in prof 6 and had no stutters on my B9. Joker also was not stuttering on my B9, maybe it's something with the new C9 with its superior processor? I can try another FEL title next just to make sure.Deihnyx wrote: Tue Mar 31, 2020 5:22 pmSo hm... I've got some interesting results... I guess?shawnc22 wrote: Tue Mar 31, 2020 4:12 pm @Deihnyx, I had my suspicions that the stuttering may be a cause of MEL/FEL as well. Will also try a few more MEL/FEL titles today in prof 6 if there is time.
Using Emby with latest server version (4.4.0.40)
Joker MEL:
E6 (2016 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Smooth with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
US / Apocalypse Now (FEL)
E6 (2016 model): Stutters with profile 6 when using AC3 track (direct play) with green layer, HDR while using ATMOS (direct streaming, expected)
B7 (2017 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
C9 (2019 model): Stutters with profile 6 when using AC3 track (direct play), HDR while using ATMOS (direct streaming, expected)
Somehow the support is worse on the newer TV. Maybe cause support for profile 6 was removed?
I'll try with a few more FEL when I can figure out which one of my movies have it.
I would want to try direct playing from internal player but I'm not sure how to mount a samba / nfs share on LG, I'll look it up.
For direct playing from the internal player, you can always set up a DLNA server on wherever your media is stored and have the TV access it from there. That's what I've been doing, but it probably wouldn't make much of a difference since the TV Emby/Plex apps are simply leveraging off of the internal player anyways.
Edit: Just tried Anna (FEL) with profile 6 and it stuttered as expected on my B9.
I'm having the exact same outcome.
I don't know if Gemini Man (HFR) is a FEL or MEL movie.. but that one was working when I merged it in mode 1 and used a broken/bugged rev of TsMuxer which gave it (wrongly) profiel 08.
Another question, did you also test a FEL movie using an usb-stick/drive?
-
shawnc22
- Posts: 637
- Joined: Tue Jan 21, 2020 7:40 am
Re: Dolby Vision now possible through MP4 Mux.
Gemini man is FEL according to list here: https://forum.blu-ray.com/showthread.php?t=276448. Have not tried playing off of usb yet as I don't currently have a thumb drive big enough to fit a full movie, but I don't suspect that could be the source of the problem since if it's an issue with bandwidth, you'd expect the stuttering to be more randomized rather than evenly timed between pauses.MastaG wrote: Tue Mar 31, 2020 7:20 pm Thanks a lot for doing all these tests..
I'm having the exact same outcome.
I don't know if Gemini Man (HFR) is a FEL or MEL movie.. but that one was working when I merged it in mode 1 and used a broken/bugged rev of TsMuxer which gave it (wrongly) profiel 08.
Another question, did you also test a FEL movie using an usb-stick/drive?
-
jcdr428
- Posts: 34
- Joined: Fri Mar 20, 2020 6:55 pm
Re: Dolby Vision now possible through MP4 Mux.
@shawnc22 does FEL stutter as well with profile 4 ?shawnc22 wrote: Tue Mar 31, 2020 5:38 pm Edit: Just tried Anna (FEL) with profile 6 and it stuttered as expected on my B9.
-
shawnc22
- Posts: 637
- Joined: Tue Jan 21, 2020 7:40 am
Re: Dolby Vision now possible through MP4 Mux.
Yep, all the remuxes I've made in profile 4 have all stuttered on the LG internal player, regardless of MEL/FEL. I still think the sample size is a bit small to conclusively say the stuttering in profile 6 videos is caused by MEL/FEL. I have only tested 2 of each for full length titles.
-
jcdr428
- Posts: 34
- Joined: Fri Mar 20, 2020 6:55 pm
Re: Dolby Vision now possible through MP4 Mux.
The player probably does not detect the FEL condition. The way FEL is triggered in the RPU of profile 7 and of profile 4/6 seems to be different. So it is not as simple as copying the EL/RPU from the second track to the first.shawnc22 wrote: Tue Mar 31, 2020 8:14 pm Yep, all the remuxes I've made in profile 4 have all stuttered on the LG internal player, regardless of MEL/FEL. I still think the sample size is a bit small to conclusively say the stuttering in profile 6 videos is caused by MEL/FEL. I have only tested 2 of each for full length titles.
This is what the Dolby documentation says:

Edit: if anyone is interested in parsing RPU information https://patentimages.storage.googleapis ... 9132A1.pdf
Last edited by jcdr428 on Tue Mar 31, 2020 8:41 pm, edited 1 time in total.
-
shawnc22
- Posts: 637
- Joined: Tue Jan 21, 2020 7:40 am
Re: Dolby Vision now possible through MP4 Mux.
Ah that does seem like a plausible explanation. I personally have never gotten profile 7 files to work on my B9, but people previously in this thread have reported that dual track dual layer profile 7 mp4 remuxes made with mp4muxer play without issue on their LG C# internal players. If anyone with a C# TV can try a mp4 prof7 remux of an FEL movie, that would be helpful.
-
jcdr428
- Posts: 34
- Joined: Fri Mar 20, 2020 6:55 pm
Re: Dolby Vision now possible through MP4 Mux.
Eg in the RPU patent:
"rpu_type specifies the type of this RPU and must be 2 for the BDA Ultra HD Blu-ray Option-A HDR coding system."
"rpu_format specifies further information related to the prediction and coding process given rpu_type. The value of rpu_format must remain the same for the entire sequence. For BDA Ultra-HD Blu-ray, rpu_format must be set to 0."
"vdr_rpu_profile and vdr_rpu_level specify the profile and the level constraints that the Dolby Vision reference processing conforms to, and must be 1 and 0, respectively, for BDA Option-A HDR."
"For BDA Ultra-HD Blu-ray, vdr_seq_info_present_flag must be set to 0."
"chroma_resampling_explicit_filter_flag must be equal to 0 for Ultra-HD Blu-ray."
etc. etc.
These values/RPUs are valid for profile 7 but may not be for other profiles.
So somebody must parse the RPU metadata for profile 7 and profile 4/6 and analyse the difference.
"rpu_type specifies the type of this RPU and must be 2 for the BDA Ultra HD Blu-ray Option-A HDR coding system."
"rpu_format specifies further information related to the prediction and coding process given rpu_type. The value of rpu_format must remain the same for the entire sequence. For BDA Ultra-HD Blu-ray, rpu_format must be set to 0."
"vdr_rpu_profile and vdr_rpu_level specify the profile and the level constraints that the Dolby Vision reference processing conforms to, and must be 1 and 0, respectively, for BDA Option-A HDR."
"For BDA Ultra-HD Blu-ray, vdr_seq_info_present_flag must be set to 0."
"chroma_resampling_explicit_filter_flag must be equal to 0 for Ultra-HD Blu-ray."
etc. etc.
These values/RPUs are valid for profile 7 but may not be for other profiles.
So somebody must parse the RPU metadata for profile 7 and profile 4/6 and analyse the difference.
-
Angryunibrow
- Posts: 104
- Joined: Wed Nov 06, 2019 11:26 pm
Re: Dolby Vision now possible through MP4 Mux.
I just watched Knives Out which is FEL on the LG C8.shawnc22 wrote: Tue Mar 31, 2020 8:36 pm Ah that does seem like a plausible explanation. I personally have never gotten profile 7 files to work on my B9, but people previously in this thread have reported that dual track dual layer profile 7 mp4 remuxes made with mp4muxer play without issue on their LG C# internal players. If anyone with a C# TV can try a mp4 prof7 remux of an FEL movie, that would be helpful.
This was Profile 7 with DTS-HD MA 7.1 audio.
Zero issues.
-
jcdr428
- Posts: 34
- Joined: Fri Mar 20, 2020 6:55 pm
Re: Dolby Vision now possible through MP4 Mux.
Angryunibrow wrote: Tue Mar 31, 2020 8:57 pm I just watched Knives Out which is FEL on the LG C8.
This was Profile 7 with DTS-HD MA 7.1 audio.
Zero issues.