Hi all.
I have a problem with SMPlayer.
I have a video, A.mkv
, with relevant mediainfo as follow:
<track type="General">
<UniqueID>83499719228255236377224923723356715235</UniqueID>
<VideoCount>1</VideoCount>
<AudioCount>1</AudioCount>
<TextCount>2</TextCount>
<MenuCount>1</MenuCount>
<FileExtension>mkv</FileExtension>
<Format>Matroska</Format>
<Format_Version>4</Format_Version>
<FileSize>42392599061</FileSize>
<Duration>6188.182</Duration>
<OverallBitRate_Mode>VBR</OverallBitRate_Mode>
<OverallBitRate>54804592</OverallBitRate>
<FrameRate>23.976</FrameRate>
<FrameCount>148368</FrameCount>
<StreamSize>53855200</StreamSize>
<IsStreamable>Yes</IsStreamable>
<Encoded_Date>2021-02-28 09:37:32 UTC</Encoded_Date>
<File_Modified_Date>2021-02-28 09:56:16 UTC</File_Modified_Date>
<File_Modified_Date_Local>2021-02-28 17:56:16</File_Modified_Date_Local>
<Encoded_Application>mkvmerge v53.0.0 ('Fool's Gold') 64-bit</Encoded_Application>
<Encoded_Library>libebml v1.4.1 + libmatroska v1.6.2</Encoded_Library>
<Cover>Yes</Cover>
<extra>
<Attachments>cover.jpg</Attachments>
</extra>
</track>
<track type="Video">
<StreamOrder>0</StreamOrder>
<ID>1</ID>
<OriginalSourceMedium_ID>4113</OriginalSourceMedium_ID>
<UniqueID>9234058106455928895</UniqueID>
<Format>HEVC</Format>
<Format_Profile>Main 10</Format_Profile>
<Format_Level>5.1</Format_Level>
<Format_Tier>High</Format_Tier>
<HDR_Format>SMPTE ST 2086</HDR_Format>
<HDR_Format_Compatibility>HDR10</HDR_Format_Compatibility>
<CodecID>V_MPEGH/ISO/HEVC</CodecID>
<Duration>6188.182000000</Duration>
<BitRate>50154895</BitRate>
<Width>3840</Width>
<Height>2160</Height>
<Sampled_Width>3840</Sampled_Width>
<Sampled_Height>2160</Sampled_Height>
<PixelAspectRatio>1.000</PixelAspectRatio>
<DisplayAspectRatio>1.778</DisplayAspectRatio>
<FrameRate_Mode>CFR</FrameRate_Mode>
<FrameRate>23.976</FrameRate>
<FrameRate_Num>24000</FrameRate_Num>
<FrameRate_Den>1001</FrameRate_Den>
<FrameCount>148368</FrameCount>
<ColorSpace>YUV</ColorSpace>
<ChromaSubsampling>4:2:0</ChromaSubsampling>
<ChromaSubsampling_Position>Type 2</ChromaSubsampling_Position>
<BitDepth>10</BitDepth>
<Delay>0.000</Delay>
<Delay_Source>Container</Delay_Source>
<StreamSize>38795952313</StreamSize>
<Default>Yes</Default>
<Forced>No</Forced>
<colour_description_present>Yes</colour_description_present>
<colour_description_present_Source>Stream</colour_description_present_Source>
<colour_range>Limited</colour_range>
<colour_range_Source>Stream</colour_range_Source>
<colour_primaries>BT.2020</colour_primaries>
<colour_primaries_Source>Stream</colour_primaries_Source>
<transfer_characteristics>PQ</transfer_characteristics>
<transfer_characteristics_Source>Stream</transfer_characteristics_Source>
<matrix_coefficients>BT.2020 non-constant</matrix_coefficients>
<matrix_coefficients_Source>Stream</matrix_coefficients_Source>
<MasteringDisplay_ColorPrimaries>Display P3</MasteringDisplay_ColorPrimaries>
<MasteringDisplay_ColorPrimaries_Source>Stream</MasteringDisplay_ColorPrimaries_Source>
<MasteringDisplay_Luminance>min: 0.0050 cd/m2, max: 4000 cd/m2</MasteringDisplay_Luminance>
<MasteringDisplay_Luminance_Source>Stream</MasteringDisplay_Luminance_Source>
<MaxCLL>1636 cd/m2</MaxCLL>
<MaxCLL_Source>Stream</MaxCLL_Source>
<MaxFALL>278 cd/m2</MaxFALL>
<MaxFALL_Source>Stream</MaxFALL_Source>
<extra>
<OriginalSourceMedium>Blu-ray</OriginalSourceMedium>
</extra>
</track>
As above, there is 1 video track and 1 cover picture.
When play in SMPlayer, the video track in A.mkv
is selected, and the playback proceeds with no issue.
Now, I remuxed this A.mkv
with another source - basically just swapped the video track, and changed nothing else.
The output, B.mkv
, has relevant mediainfo as follow:
<track type="General">
<UniqueID>79697547662119592402432274895247859428</UniqueID>
<VideoCount>1</VideoCount>
<AudioCount>1</AudioCount>
<TextCount>2</TextCount>
<MenuCount>1</MenuCount>
<FileExtension>mkv</FileExtension>
<Format>Matroska</Format>
<Format_Version>4</Format_Version>
<FileSize>42434326470</FileSize>
<Duration>6188.183</Duration>
<OverallBitRate_Mode>VBR</OverallBitRate_Mode>
<OverallBitRate>54858528</OverallBitRate>
<FrameRate>23.976</FrameRate>
<FrameCount>148368</FrameCount>
<StreamSize>53856094</StreamSize>
<IsStreamable>Yes</IsStreamable>
<Encoded_Date>2024-11-09 15:57:59 UTC</Encoded_Date>
<File_Modified_Date>2024-11-09 16:25:09 UTC</File_Modified_Date>
<File_Modified_Date_Local>2024-11-10 00:25:09</File_Modified_Date_Local>
<Encoded_Application>mkvmerge v88.0 ('All I Know') 64-bit</Encoded_Application>
<Encoded_Library>libebml v1.4.5 + libmatroska v1.7.1</Encoded_Library>
<Cover>Yes</Cover>
<extra>
<Attachments>cover.jpg</Attachments>
</extra>
</track>
<track type="Video">
<StreamOrder>0</StreamOrder>
<ID>1</ID>
<UniqueID>9234058106455928895</UniqueID>
<Format>HEVC</Format>
<Format_Profile>Main 10</Format_Profile>
<Format_Level>5.1</Format_Level>
<Format_Tier>High</Format_Tier>
<HDR_Format>Dolby Vision / SMPTE ST 2094 App 4</HDR_Format>
<HDR_Format_Version>1.0 / 1</HDR_Format_Version>
<HDR_Format_Profile>dvhe.08 / </HDR_Format_Profile>
<HDR_Format_Level>06 / </HDR_Format_Level>
<HDR_Format_Settings>BL+RPU / </HDR_Format_Settings>
<HDR_Format_Compression>None / </HDR_Format_Compression>
<HDR_Format_Compatibility>HDR10 / HDR10+ Profile B</HDR_Format_Compatibility>
<CodecID>V_MPEGH/ISO/HEVC</CodecID>
<Duration>6188.182000000</Duration>
<BitRate>50208838</BitRate>
<Width>3840</Width>
<Height>2160</Height>
<Sampled_Width>3840</Sampled_Width>
<Sampled_Height>2160</Sampled_Height>
<PixelAspectRatio>1.000</PixelAspectRatio>
<DisplayAspectRatio>1.778</DisplayAspectRatio>
<FrameRate_Mode>CFR</FrameRate_Mode>
<FrameRate>23.976</FrameRate>
<FrameRate_Num>24000</FrameRate_Num>
<FrameRate_Den>1001</FrameRate_Den>
<FrameCount>148368</FrameCount>
<ColorSpace>YUV</ColorSpace>
<ChromaSubsampling>4:2:0</ChromaSubsampling>
<ChromaSubsampling_Position>Type 2</ChromaSubsampling_Position>
<BitDepth>10</BitDepth>
<Delay>0.000</Delay>
<Delay_Source>Container</Delay_Source>
<StreamSize>38837678828</StreamSize>
<Default>Yes</Default>
<Forced>No</Forced>
<colour_description_present>Yes</colour_description_present>
<colour_description_present_Source>Stream</colour_description_present_Source>
<colour_range>Limited</colour_range>
<colour_range_Source>Stream</colour_range_Source>
<colour_primaries>BT.2020</colour_primaries>
<colour_primaries_Source>Stream</colour_primaries_Source>
<transfer_characteristics>PQ</transfer_characteristics>
<transfer_characteristics_Source>Stream</transfer_characteristics_Source>
<matrix_coefficients>BT.2020 non-constant</matrix_coefficients>
<matrix_coefficients_Source>Stream</matrix_coefficients_Source>
<MasteringDisplay_ColorPrimaries>Display P3</MasteringDisplay_ColorPrimaries>
<MasteringDisplay_ColorPrimaries_Source>Stream</MasteringDisplay_ColorPrimaries_Source>
<MasteringDisplay_Luminance>min: 0.0050 cd/m2, max: 4000 cd/m2</MasteringDisplay_Luminance>
<MasteringDisplay_Luminance_Source>Stream</MasteringDisplay_Luminance_Source>
<MaxCLL>1636 cd/m2</MaxCLL>
<MaxCLL_Source>Stream</MaxCLL_Source>
<MaxFALL>278 cd/m2</MaxFALL>
<MaxFALL_Source>Stream</MaxFALL_Source>
</track>
When B.mkv
is played with SMPlayer, SMPlayer would use the Cover.jpg
as video track, and the whole playback would proceed with static Cover.jpg
(sound and subtitle still run as normal).
Using VLC would not encounter this issue.
This issue is persistent, ONLY if i use remux videos coming from a single source, ie. when I remux from other sources, no such problem.
Looking at the mediainfo of the 2 videos, I couldnāt identify the cause.
Anyone can assist?