Menu

Extracted files have squashed aspect ratio

Help
Greescom
2015-05-25
2015-06-27
  • Greescom

    Greescom - 2015-05-25

    Whenever I extract a DVD it ends up in the wrong aspect ratio - looking very squashed horizontally. I've tried multiple different codecs, settings, & films all with the same result. The files are fine except for this.

    I've used ogmrip in the past with no issues on Debian Wheezy. It's on my new Debian Jessie install (same exact computer) that I'm having the problems. I installed everything from the debian-multimedia repo.

    You can see the problem in the attached file, top vid is the extracted one (low quality for fast testing), bottom vid is the dvd.

    This is my favourite ripper! any help would be appreciated.

     

    Last edit: Greescom 2015-05-25
  • Greescom

    Greescom - 2015-05-25

    Looking through the log files I notice some errors cropping up:

    Analyzing video title 2
    ...........
    libdvdread: Couldn't find device name.
    The selected video_out device is incompatible with this codec.
    Try appending the scale filter to your filter list,
    e.g. -vf spp,scale instead of -vf spp.

    Encoding audio stream 01
    ...........
    Your system is too SLOW to play this!

    Hopefully that helps.

     

    Last edit: Greescom 2015-05-25
  • Jason But

    Jason But - 2015-06-27

    It appears to be a problem with the new version of mencoder, you need to add the options "-aspect 16:9" to the video encoding line.

    However, this is not always true since you should not do this for non-widescreen DVDs

    Since most DVDs are widescreen, I patched my ogmrip to hardcode it in, although a better solution is warranted.

    @@ -763,7 +736,10 @@ ogmrip_mencoder_video_command (OGMRipVideoCodec *video, const gchar *output, gui
       }
    
    +  g_ptr_array_add (argv, g_strdup ("-aspect"));
    +  g_ptr_array_add (argv, g_strdup ("16:9"));
    +
       g_ptr_array_add (argv, g_strdup (scale ? "-zoom": "-nozoom"));
    
       ogmrip_mplayer_set_chapters (argv, OGMRIP_CODEC (video), title);
       ogmrip_mplayer_set_start_length (argv, OGMRIP_CODEC (video));
       ogmrip_mplayer_append_edl (OGMRIP_CODEC (video), argv, TRUE);
    

    Jason

     

    Last edit: Jason But 2015-06-27
  • Olivier Rolland

    Olivier Rolland - 2015-06-27

    Thanks for the info. I'll try to find a lasting solution.

     

Log in to post a comment.

MongoDB Logo MongoDB