30.9.2015 06:27
maikiNedávno jsem zjistil, že můj oblíbený starý KM Player (říjen 2009) má problémy korektně zobrazovat poměr stran u videa, které je fyzicky v nekorektním poměru stran, a to v případě že není používán interní video dekodér.
Jedná se konkrétně o video v AVC1 o fyzickém rozlišení 1280x576, které je v MKV a je zde ale uvedeno v "tagu" [display aspect ratio: 16:9]. Video má být zobrazováno jako 16:9 (fyzicky by tedy mělo mít 1280x720).
V KM Player mám nastaveno že má po spuštění přehrávání automaticky vybrat poměr stran, a on taky tak činí. Vtip je v tom, že pouze pokud mám pro AVC1 nastaven interní video dekodér, tak se poměr stran korektně vykresluje. Pokud nastavím externí dekodér, KM Player sice zvolí poměr stran (lze zkontrolovat z nabídky pravým tlačítkem myši) ale nezobrazuje jej (zobrazuje poměr odpovídající fyzicky počtu pixelů ve videu). Teprve když kliknu natvrdo na volbu 16:9, tak se vše spraví i u externího dekodéru, ale tím pádem vypnu právě ten automatický výběr poměru, což nechci. Každopádně ale nemohu mít nastaven interní AVC1, protože videa v 1080p mi pak jedou velmi zpomaleně (obraz nestíhá zvuk). Jsem tudíž vázán na externí AVC1 (standard systému).
Nové verze KM Player odmítám používat, kvůli jejich zasvinění online reklamama atd. Otázka je, jaká byla poslední použitelná verze KM Player a jestli to tam i u externích dekodérů korektně automaticky zobrazuje poměr stran.
Můj dotaz je:
Dá se to nějak v KM Player dodatečně nastavit, nebo dá se to nastavit v tom externím dekodéru (standard systému, všiml jsem si že i Windows Media Player to nezobrazuje správně v 16:9)?
Nějaké jiné řešení?
video.mkv
Format : Matroska
File size : 109 MiB
Duration : 12mn 3s
Overall bit rate : 1 269 Kbps
Encoded date : UTC 2015-09-17 09:09:34
Writing application : mkvmerge v5.8.0 ('No Sleep / Pillow') built on Sep 2 2012 15:37:04
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 12mn 3s
Width : 1 280 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 2.222
Frame rate mode : Variable
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 12mn 3s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz
Resolution : 16 bits
Jedná se konkrétně o video v AVC1 o fyzickém rozlišení 1280x576, které je v MKV a je zde ale uvedeno v "tagu" [display aspect ratio: 16:9]. Video má být zobrazováno jako 16:9 (fyzicky by tedy mělo mít 1280x720).
V KM Player mám nastaveno že má po spuštění přehrávání automaticky vybrat poměr stran, a on taky tak činí. Vtip je v tom, že pouze pokud mám pro AVC1 nastaven interní video dekodér, tak se poměr stran korektně vykresluje. Pokud nastavím externí dekodér, KM Player sice zvolí poměr stran (lze zkontrolovat z nabídky pravým tlačítkem myši) ale nezobrazuje jej (zobrazuje poměr odpovídající fyzicky počtu pixelů ve videu). Teprve když kliknu natvrdo na volbu 16:9, tak se vše spraví i u externího dekodéru, ale tím pádem vypnu právě ten automatický výběr poměru, což nechci. Každopádně ale nemohu mít nastaven interní AVC1, protože videa v 1080p mi pak jedou velmi zpomaleně (obraz nestíhá zvuk). Jsem tudíž vázán na externí AVC1 (standard systému).
Nové verze KM Player odmítám používat, kvůli jejich zasvinění online reklamama atd. Otázka je, jaká byla poslední použitelná verze KM Player a jestli to tam i u externích dekodérů korektně automaticky zobrazuje poměr stran.
Můj dotaz je:
Dá se to nějak v KM Player dodatečně nastavit, nebo dá se to nastavit v tom externím dekodéru (standard systému, všiml jsem si že i Windows Media Player to nezobrazuje správně v 16:9)?
Nějaké jiné řešení?
video.mkv
Format : Matroska
File size : 109 MiB
Duration : 12mn 3s
Overall bit rate : 1 269 Kbps
Encoded date : UTC 2015-09-17 09:09:34
Writing application : mkvmerge v5.8.0 ('No Sleep / Pillow') built on Sep 2 2012 15:37:04
Writing library : libebml v1.2.3 + libmatroska v1.3.0
Video #1
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L3.1
Format settings, CABAC : Yes
Format settings, ReFrames : 1 frame
Muxing mode : Container profile=Unknown@3.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 12mn 3s
Width : 1 280 pixels
Height : 576 pixels
Display aspect ratio : 16:9
Original display aspect ratio : 2.222
Frame rate mode : Variable
Frame rate : 25.000 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Audio #2
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format version : Version 4
Format profile : LC
Format settings, SBR : No
Codec ID : A_AAC
Duration : 12mn 3s
Channel(s) : 2 channels
Channel positions : L R
Sampling rate : 44.1 KHz
Resolution : 16 bits