Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 7th January 2015, 09:08   #21  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
That test clip correctly resizes to 1184x720 for me using SB62 when I ran the command "mplayer mkv-ar-test.mkv".

Code:
MPlayer SB62 (C) 2000-2015 MPlayer Team
...
Starting playback...
Movie-Aspect is 1.64:1 - prescaling to correct movie aspect.
VO: [directx] 960x720 => 1184x720 Planar YV12
SubJunk is offline   Reply With Quote
Old 7th January 2015, 11:46   #22  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Very-true, I still suck at doing comprehensive tests

So I conclude they fixed an old regression by creating a new one
filler56789 is offline   Reply With Quote
Old 7th January 2015, 12:34   #23  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
OMG, it seems the problem is actually much more complicated than I thought

http://www.mediafire.com/download/cp...ratio-test.mkv

MKVinfo says:
Code:
mkvinfo Akiha_mkv-aspectratio-test.mkv

+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: matroska
|+ Doc type version: 2
|+ Doc type read version: 2
+ Segment, size 172488
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 4045)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: libebml v1.3.0 + libmatroska v1.4.1
| + Writing application: mkvmerge v7.4.0 ('Circles') 32bit built on Dec 12 2014 12:10:09
| + Duration: 5.000s (00:00:05.000)
| + Date: Wed Jan 07 11:05:56 2015 UTC
| + Segment UID: 0x81 0xc0 0xfb 0x15 0x93 0x58 0x1a 0xc7 0xac 0x33 0x7c 0x1f 0x85 0xf0 0xe5 0x85
|+ Segment tracks
| + A track
|  + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
|  + Track UID: 10633627220123197336
|  + Track type: video
|  + Lacing flag: 0
|  + MinCache: 1
|  + Codec ID: V_MS/VFW/FOURCC
|  + CodecPrivate, length 40 (FourCC: DX50, 0x30355844)
|  + Default duration: 41.667ms (24.000 frames/fields per second for a video track)
|  + Language: und
|  + Video track
|   + Pixel width: 704
|   + Pixel height: 480
|   + Display width: 512
|   + Display height: 512
|+ EbmlVoid (size: 1058)
|+ Cluster
Redxii's MPlayer returns:
Code:
mplayer Akiha_mkv-aspectratio-test.mkv

MPlayer Redxii-SVN-r37278-4.8.3 (i686) (C) 2000-2014 MPlayer Team
Compiled against FFmpeg version N-66276-g04b0dda
Build date: Sun Sep 14 18:15:13 EDT 2014
duplicated FourCC at line 28

Playing Akiha_mkv-aspectratio-test.mkv.
libavformat version 56.4.101 (internal)
libavformat file format detected.
[lavf] stream 0: video (mpeg4), -vid 0
VIDEO:  [MP4V]  704x480  24bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
 encoder: libebml v1.3.0 + libmatroska v1.4.1
 creation_time: 2015-01-07 11:05:56
Load subtitles in ./
Load subtitles in F:/C0MM0NAPPS/M000/MPLAYER/mplayer/sub/
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.1.100 (internal)
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Starting playback...
Movie-Aspect is 1.47:1 - prescaling to correct movie aspect.
VO: [directx] 704x480 => 704x480 Planar YV12
[VD_FFMPEG] DRI failure.

Exiting... (Quit)
And SB62 returns:
Code:
mplayer Akiha_mkv-aspectratio-test.mkv
MPlayer SB62 (C) 2000-2015 MPlayer Team
Custom build by SubJunk, http://www.spirton.com

duplicated FourCC at line 28
        Scanning dir F:/C0MM0NAPPS/M000/MPLAYER/fonts/files

Playing Akiha_mkv-aspectratio-test.mkv.
libavformat version 56.16.102 (internal)
libavformat file format detected.
[lavf] stream 0: video (mpeg4), -vid 0
VIDEO:  [MP4V]  704x480  24bpp  24.000 fps    0.0 kbps ( 0.0 kbyte/s)
Clip info:
 encoder: libebml v1.3.0 + libmatroska v1.4.1
 creation_time: 2015-01-07 11:05:56
Load subtitles in ./
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 56.19.100 (internal)
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Starting playback...
Movie-Aspect is 1.00:1 - prescaling to correct movie aspect.
VO: [directx] 704x480 => 704x704 Planar YV12
[VD_FFMPEG] DRI failure.

Exiting... (Quit)

Last edited by filler56789; 7th January 2015 at 12:41.
filler56789 is offline   Reply With Quote
Old 7th January 2015, 23:27   #24  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB62 has made a correct choice in that case, while Redxii's is wrong.
Different players handle MKV video resizing differently. I tested that video in VLC Media Player which also did 704x704, and MPC-HC did 480x480, which is still a valid choice.

So the logic of the players is this:
SB62 and VLC: Use the correct aspect ratio while not downscaling any pixels.
MPC-HC: Use the correct aspect ratio while not upscaling any pixels.
Redxii's MPlayer: Ignore the correct aspect ratio and display the unadjusted pixels.

The first two choices are good in my opinion especially since the user will typically make the video fullscreen or resize it how they want, so the ratio is all that matters.
SubJunk is offline   Reply With Quote
Old 22nd January 2015, 05:30   #25  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB63 is released! The changes since SB62 are:
  • Synchronised with r37363, which fixed audio with DVD sources
  • Updated FFmpeg to f845ae0
SubJunk is offline   Reply With Quote
Old 11th June 2021, 00:38   #26  |  Link
SubJunk
Registered User
 
Join Date: Jun 2010
Posts: 443
SB67 is released for macOS, because I couldn't find any other static 64-bit macOS builds
SubJunk is offline   Reply With Quote
Reply

Tags
mencoder, mplayer, subjunk

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 06:48.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.