[Ongoing...] Aspect Ratio Difficulties
Posted: Wed Dec 02, 2009 6:45 pm
Edit 2 wrote:Looking over my source files, it appears that MakeMKV reads the aspect ratio flags differently for each set. Volumes one through five appear to have a 4:3 aspect ratio (listed in the track information pane) when loaded into MakeMKV, whereas volumes six and seven appear as 16:9. This is confusing because these files display correctly in both Media Player Classic - Home Cinema and on the Popcorn Hour A-110 in their VIDEO_TS forms. Does anyone know what could be done to force MakeMKV to detect a 16:9 aspect ratio, or to force the resulting .mkv file to display the content in proper 16:9? Thanks again!
Greetings all. First, great product! However... I've run into a peculiarity that I was hoping someone could help me solve. Unfortunately, a forum search has yielded insufficient information; specifically, most issues regarding aspect ratio listed in the forums have occurred due to user error. In preemption of that assumption, VIDEO_TS folders play in their correct (intended) aspect ratios in both Media Player Classic - Home Cinema and on a Popcorn Hour A-110. From my testing, it appears that the correct aspect ratio is lost somewhere during processing by MakeMKV, but I can't be certain, so here's a rundown:Edit wrote:As it turns out, some of my videos converted correctly to 16:9, while some remain in 4:3. I believe that this change occurred in version 1.4.9, although I'm not exactly sure, and cannot test it since 1.4.8 is unusable. Both sets of videos list aspect ratios of 853:480 under video information, however, the ones defaulting to a 4:3 display list 4:3 as an aspect ratio in addition to 853:480, whereas the ones defaulting to 16:9 display 16:9 in addition to 853:480. To clarify, the .mkv files pertaining to the property windows in the following screenshot were created using MakeMKV from VIDEO_TS.IFO files taken from the VIDEO_TS folder created by DVD Decrypter after ripping. Both VIDEO_TS folders played in their correct (intended) aspect ratios in both Media Player Classic - Home Cinema and on a Popcorn Hour A-110 prior to "conversion" by MakeMKV.
Leftmost property window: pin infoRightmost property window: pin infoCode: Select all
Filter : Matroska Splitter (low merit) - CLSID : {149D2E01-C32E-4939-80F6-C07B81015A7A} - Connected to: CLSID: {212690FB-83E5-4526-8FD7-74478B7939CD} Filter: Microsoft DTV-DVD Video Decoder Pin: Video Input - Connection media type: Video: MPEG2 Video 720x480 (4:3) 29.97fps AM_MEDIA_TYPE: majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71} subtype: MEDIASUBTYPE_MPEG2_VIDEO {E06D8026-DB46-11CF-B4D1-00805F6CBBEA} formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 1 cbFormat: 218 VIDEOINFOHEADER: rcSource: (0,0)-(0,0) rcTarget: (0,0)-(0,0) dwBitRate: 0 dwBitErrorRate: 0 AvgTimePerFrame: 333666 VIDEOINFOHEADER2: dwInterlaceFlags: 0x00000000 dwCopyProtectFlags: 0x00000000 dwPictAspectRatioX: 640 dwPictAspectRatioY: 480 dwControlFlags: 0x00000000 dwReserved2: 0x00000000 MPEG2VIDEOINFO: dwStartTimeCode: 0 cbSequenceHeader: 86 dwProfile: 0x00000002 dwLevel: 0x00000002 dwFlags: 0x00000000 BITMAPINFOHEADER: biSize: 40 biWidth: 720 biHeight: 480 biPlanes: 0 biBitCount: 0 biCompression: 0 biSizeImage: 0 biXPelsPerMeter: 0 biYPelsPerMeter: 0 biClrUsed: 0 biClrImportant: 0 pbFormat: 0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020: 00 00 00 00 00 00 00 00 62 17 05 00 00 00 00 00 ........b....... 0030: 00 00 00 00 00 00 00 00 80 02 00 00 e0 01 00 00 ........?...?... 0040: 00 00 00 00 00 00 00 00 28 00 00 00 d0 02 00 00 ........(...?... 0050: e0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?............... 0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070: 00 00 00 00 56 00 00 00 02 00 00 00 02 00 00 00 ....V........... 0080: 00 00 00 00|00 00 01 b3 2d 01 e0 24 08 4d 23 81 .......?-.?$.M#? 0090: 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 ................ 00a0: 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 ................ 00b0: 17 17 17 17 18 18 18 19 18 18 18 19 1a 1a 1a 1a ................ 00c0: 19 1b 1b 1b 1b 1b 1c 1c 1c 1c 1e 1e 1e 1f 1f 21 ...............! 00d0: 00 00 01 b5 14 82 00 01 00 00 ...µ.‚.... - Enumerated media type 0: Set as the current media type
Code: Select all
Filter : Matroska Splitter (low merit) - CLSID : {149D2E01-C32E-4939-80F6-C07B81015A7A} - Connected to: CLSID: {212690FB-83E5-4526-8FD7-74478B7939CD} Filter: Microsoft DTV-DVD Video Decoder Pin: Video Input - Connection media type: Video: MPEG2 Video 720x480 (16:9) 29.97fps AM_MEDIA_TYPE: majortype: MEDIATYPE_Video {73646976-0000-0010-8000-00AA00389B71} subtype: MEDIASUBTYPE_MPEG2_VIDEO {E06D8026-DB46-11CF-B4D1-00805F6CBBEA} formattype: FORMAT_MPEG2_VIDEO {E06D80E3-DB46-11CF-B4D1-00805F6CBBEA} bFixedSizeSamples: 1 bTemporalCompression: 0 lSampleSize: 1 cbFormat: 282 VIDEOINFOHEADER: rcSource: (0,0)-(0,0) rcTarget: (0,0)-(0,0) dwBitRate: 0 dwBitErrorRate: 0 AvgTimePerFrame: 333666 VIDEOINFOHEADER2: dwInterlaceFlags: 0x00000000 dwCopyProtectFlags: 0x00000000 dwPictAspectRatioX: 853 dwPictAspectRatioY: 480 dwControlFlags: 0x00000000 dwReserved2: 0x00000000 MPEG2VIDEOINFO: dwStartTimeCode: 0 cbSequenceHeader: 150 dwProfile: 0x00000002 dwLevel: 0x00000002 dwFlags: 0x00000000 BITMAPINFOHEADER: biSize: 40 biWidth: 720 biHeight: 480 biPlanes: 0 biBitCount: 0 biCompression: 0 biSizeImage: 0 biXPelsPerMeter: 0 biYPelsPerMeter: 0 biClrUsed: 0 biClrImportant: 0 pbFormat: 0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020: 00 00 00 00 00 00 00 00 62 17 05 00 00 00 00 00 ........b....... 0030: 00 00 00 00 00 00 00 00 55 03 00 00 e0 01 00 00 ........U...?... 0040: 00 00 00 00 00 00 00 00 28 00 00 00 d0 02 00 00 ........(...?... 0050: e0 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?............... 0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070: 00 00 00 00 96 00 00 00 02 00 00 00 02 00 00 00 ....–........... 0080: 00 00 00 00|00 00 01 b3 2d 01 e0 34 17 ed 23 82 .......?-.?4.?#‚ 0090: 10 20 20 26 20 26 2c 2c 2c 2c 2c 2c 34 30 34 36 . & &,,,,,,4046 00a0: 36 36 34 34 34 34 36 36 36 3a 3a 3a 44 44 44 3a 664444666:::DDD: 00b0: 3a 3a 36 36 3a 3a 40 40 44 44 4a 4c 4a 46 46 44 ::66::@@DDJLJFFD 00c0: 46 4c 4c 50 50 50 60 60 5c 5c 70 70 74 8a 8a a7 FLLPPP``\\ppt??§ 00d0: 10 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 ................ 00e0: 15 15 15 15 15 16 16 16 16 16 16 16 17 17 17 17 ................ 00f0: 17 17 17 17 18 18 18 19 18 18 18 19 1a 1a 1a 1a ................ 0100: 19 1b 1b 1b 1b 1b 1c 1c 1c 1c 1e 1e 1e 1f 1f 21 ...............! 0110: 00 00 01 b5 14 82 00 01 00 00 ...µ.‚.... - Enumerated media type 0: Set as the current media type
Expected Behavior
1). DVDs with an intended 16:9 aspect ratio are ripped using DVD Decrypter
2). The resulting VIDEO_TS.IFO file is loaded into MakeMKV and processed
3). When playing back the .mkv file produced by MakeMKV (using MPC-HC or an A-110), 16:9 video displays in 16:9
Actual Behavior
1). DVDs with an intended 16:9 aspect ratio are ripped using DVD Decrypter
2). The resulting VIDEO_TS.IFO file is loaded into MakeMKV and processed
3). When playing back the .mkv file produced by MakeMKV using MPC-HC), 16:9 video displays in 4:3 (squashed horizontally)
.....3a). Under video properties, MPC-HC lists a resolution of 720x480 and an aspect ratio of 4:3
.....3b). When loading the original (unaltered) VIDEO_TS.IFO file (using MPC-HC), 16:9 video displays in 16:9
.....3c). When opening the VIDEO_TS.IFO file in MakeMKV, the track information lists a resolution of 720x480 and an aspect ratio of 4:3
..........A resolution 720x480 is, itself, 4:3. Is it possible that MakeMKV is listing the AR of the video dimensions and not the display AR?
..........If so, why then is the intended aspect ratio not preserved during playback in MPC-HC (MPC-HC seems to be forcing 4:3)?
..........Is this somehow related to an inability of MakeMKV to process or handle anamorphic video correctly?
.....3d). If I disable the "Keep Aspect Ratio" option in MPC-HC, the 16:9 video displays correctly, but 4:3 content is stretched to 16:9
.....3e). When playing back the .mkv file produced by MakeMKV using a Popcorn Hour A-110, 16:9 video displays in 16:9
..........Under video information, the A-110 lists a resolution of 720x480 and an aspect ratio of 16:9
..........Why is there a discrepancy between the output of MPC-HC and the A-110 (Is the A-110 correctly reading the aspect ratio, or forcing 16:9)?
4). I have not tested the output of videos with an intended aspect ratio of 4:3 on the A-110
.....4a). If my previous testing with MPC-HC is any indicator, I suspect that 4:3 content will be stretched to 16:9. I will test this after class today
..........When testing the A-110, if the intended 4:3 .mkv file outputs to 4:3, then this issue is most likely a bug in MPC-HC
..........When testing the A-110, if the intended 4:3 .mkv file outputs to 16:9, then this issue is most likely a bug in the A-110, and possibly in MakeMKV
If you've made it this far, thanks for reading! It was as much a pain to type as it was to follow, I'm sure... and any help would be greatly appreciated.