How to get Serviio to recognize MKV Aspect-Ratio Flags?
I am trying to get Serviio and my Samsung BD-J7500 or my LG BD-670 to properly display an MKV video file, a 16:9 TV capture that was encoded using AVC at 720x576 pixels, muxed with PCM audio to an MKV container. The video plays correctly on my MAC and PC computers using VLC (displays at 16:9), but when I serve it to my TV using Serviio, it "squeezes" the image to display it at 4:3 (or close to it).
Using MKVmerge, I have confirmed that the video has its MKV "aspect-ratio" header flag set to 16:9. After various tests, I believe that Serviio and/or the renderer are not recognizing the "aspect-ratio" or "display-dimensions" flags in the .mkv file, and always assumes the file should be displayed in it's native 1:1 pixel dimensions. If that is the case, I suppose the image would render in a 720x576 (1.25:1) aspect ratio, which is perhaps what I am seeing.
I tried resetting the MKV header flags using mkvMerge command-line processor, but neither succeeded in changing the aspect ratio when displayed:
mkvmerge -o c:/output.mkv --display-dimensions 0:1024x576 input.mkv
mkvmerge -o c:/output.mkv --aspect-ratio 0:16/9 input.mkv
I have also tried to remux the video into an mp4 container (re-encoding the audio to AAC to conform with mp4 standards), with the same results.
Does serviio recognize the "aspect-ratio" or "display-dimensions" flags in the header of the .mkv files? Is it possible to add a line in the profiles to properly display an MKV video, based upon those settings? What would be the proper syntax for the profile entry?
Thanks for any help or thoughts.
Serviio version: 1.5.2
OS: Mac 10.10.5 & Windows 8.1
Devices: Samsung BD-J7500 bluray & LG BD-670 bluray
Profiles used: Samsung TV/Player (E/F series) & LG TV/player (modified)
Using MKVmerge, I have confirmed that the video has its MKV "aspect-ratio" header flag set to 16:9. After various tests, I believe that Serviio and/or the renderer are not recognizing the "aspect-ratio" or "display-dimensions" flags in the .mkv file, and always assumes the file should be displayed in it's native 1:1 pixel dimensions. If that is the case, I suppose the image would render in a 720x576 (1.25:1) aspect ratio, which is perhaps what I am seeing.
I tried resetting the MKV header flags using mkvMerge command-line processor, but neither succeeded in changing the aspect ratio when displayed:
mkvmerge -o c:/output.mkv --display-dimensions 0:1024x576 input.mkv
mkvmerge -o c:/output.mkv --aspect-ratio 0:16/9 input.mkv
I have also tried to remux the video into an mp4 container (re-encoding the audio to AAC to conform with mp4 standards), with the same results.
Does serviio recognize the "aspect-ratio" or "display-dimensions" flags in the header of the .mkv files? Is it possible to add a line in the profiles to properly display an MKV video, based upon those settings? What would be the proper syntax for the profile entry?
Thanks for any help or thoughts.
Serviio version: 1.5.2
OS: Mac 10.10.5 & Windows 8.1
Devices: Samsung BD-J7500 bluray & LG BD-670 bluray
Profiles used: Samsung TV/Player (E/F series) & LG TV/player (modified)