@thockin_gmail.com
-
The ARM processors have no hardware transcoding capability.
-
The video “Solo” is 36 Mbps and has PGS subtitles.
<Part accessible="1" exists="1" id="115537" key="/library/parts/115537/1538269931/file.mkv" duration="8086703" file="/volume1/video/movies/Star Wars (series)/Solo.mkv" size="40132811096" audioProfile="ma" container="mkv" deepAnalysisVersion="4" hasThumbnail="1" requiredBandwidths="43391,43226,42842,42297,41791,41286,39860,39860" videoProfile="high">
<Stream id="209839" streamType="1" codec="h264" index="0" bitrate="36311" language="English" languageCode="eng" bitDepth="8" chromaLocation="left" chromaSubsampling="4:2:0" frameRate="23.976" hasScalingMatrix="0" height="1080" level="41" profile="high" refFrames="4" requiredBandwidths="35532,35425,35120,34615,34109,33604,32601,32601" scanType="progressive" width="1920" displayTitle="1080p (H.264)" />
<Stream id="209840" streamType="2" selected="1" default="1" codec="dca" index="1" channels="8" bitrate="1536" language="English" languageCode="eng" audioChannelLayout="7.1" bitDepth="24" profile="ma" requiredBandwidths="6156,6071,5868,5707,5707,5707,5707,5707" samplingRate="48000" title="Surround 7.1" displayTitle="English (DTS-HD MA 7.1)" />
<Stream id="209841" streamType="2" codec="dca" index="2" channels="6" bitrate="1536" language="English" languageCode="eng" audioChannelLayout="5.1(side)" bitDepth="24" profile="dts" requiredBandwidths="1509,1509,1509,1509,1509,1509,1509,1509" samplingRate="48000" title="Surround 5.1" displayTitle="English (DTS 5.1)" />
<Stream id="209842" streamType="2" codec="ac3" index="3" channels="2" bitrate="320" language="English" languageCode="eng" audioChannelLayout="stereo" requiredBandwidths="320,320,320,320,320,320,320,320" samplingRate="48000" title="Stereo" displayTitle="English (AC3 Stereo)" />
<Stream id="209843" streamType="3" codec="pgs" index="4" language="English" languageCode="eng" requiredBandwidths="54,54,54,54,54,54,54,54" displayTitle="English (PGS)" />
<Stream id="209844" streamType="3" codec="pgs" index="5" language="English" languageCode="eng" requiredBandwidths="2,2,2,2,2,2,2,2" displayTitle="English (PGS)" />
</Part>
</Media>
- PGS subtitles must be burned by the CPU
Nov 23, 2019 14:16:12.100 [0x355db450] DEBUG - MDE: Selected protocol hls; container: mpegts
Nov 23, 2019 14:16:12.100 [0x355db450] DEBUG - MDE: analyzing media item 113549
Nov 23, 2019 14:16:12.100 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): Direct Play is disabled
Nov 23, 2019 14:16:12.100 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): media must be transcoded in order to use the hls protocol
Nov 23, 2019 14:16:12.101 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): no direct play video profile exists for http/mkv/h264/dca
Nov 23, 2019 14:16:12.101 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): no direct play video profile exists for http/mkv/h264/dca
Nov 23, 2019 14:16:12.101 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): no direct play video profile exists for http/mkv/h264/ac3
Nov 23, 2019 14:16:12.101 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): selected subtitle cannot be converted to a compatible format, burning into video stream
Nov 23, 2019 14:16:12.102 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): avoiding video remux due to burned subtitle stream
Nov 23, 2019 14:16:12.102 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): no remuxable profile found, so video stream will be transcoded
Nov 23, 2019 14:16:12.102 [0x355db450] DEBUG - MDE: Cannot direct stream video stream due to profile or setting limitations
Nov 23, 2019 14:16:12.103 [0x355db450] DEBUG - Scaled up video bitrate to 54466Kbps based on 1.500000x fudge factor.
Nov 23, 2019 14:16:12.103 [0x355db450] DEBUG - MDE: Solo: A Star Wars Story (2018): selected media 0 / 113549
Nov 23, 2019 14:16:12.104 [0x355db450] DEBUG - Streaming Resource: Adding session 0x34736560:3d457b8be11579d2238dbebbec0d1ed1 which is using transcoder slot. Used slots is now 1
Nov 23, 2019 14:16:12.104 [0x355db450] DEBUG - Streaming Resource: Added session 0x34736560:3d457b8be11579d2238dbebbec0d1ed1
ARMv8 CPUs are ok transcoding up to about 20 Mbps of video when there are no subtitles. This is a situation where demand exceeds CPU capability.