[MPlayer-users] Help ripping old DVD showing errors

Jonathan Crowther jmcrowther at msn.com
Sat Jul 8 18:58:17 EEST 2023


Mark,
Thanks for the idea.

The issues are reading the DVD file itself, especially metadata related to elapsed time and frames. Not sure cache is used for input, and my modern PC should not be limiting the processing and read/write speed.

Minor question: any idea what default cache would be if no use of either -cache or -nocache? (man unclear of default)

Just tried using "-cache 8192" , but still get elapsed time display incorrect, and same error:

libdvdread: CHECK_VALUE failed in src/nav_read.c:271 for dsi->dsi_gi.zero1 == 0

If useful, here's the whole output (see more comment about "-nocache" after this output):

MPlayer sherpya-r38407+g10a56363a7-12 (C) 2000-2022 MPlayer Team
Playing DVD://1.
libdvdread: Zero check failed in src/ifo_read.c:567 for vmgi_mat->zero_3 : 0x00000000010000000000000000000000000000
There are 6 titles on this DVD.
There are 1 angles in this DVD title.
libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient
libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000290
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000b00
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0002b080
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x000a4060
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x000c7840
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x000d0ef0
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00118310
libdvdread: Elapsed time 0
libdvdread: Found 6 VTS's
libdvdread: Elapsed time 0
audio stream: 0 format: ac3 (stereo) language: unknown aid: 128.
number of audio channels on disk: 1.
number of subtitles on disk: 0
libdvdread: CHECK_VALUE failed in src/nav_read.c:271 for dsi->dsi_gi.zero1 == 0
..........line repeats many times............
libdvdread: CHECK_VALUE failed in src/nav_read.c:271 for dsi->dsi_gi.zero1 == 0
dump: 351897600 bytes written to 'dvdout.mpg'.
Core dumped ;)
Exiting... (End of file)


My use of "-nocache" was from a comment on
https://en.wikibooks.org/wiki/MPlayer#Rip_DVD_to_raw_video

...though they also used "dvdnav://1" which I have also tried with no improvement for elapsed time.


Using "dvdnav://1" results in same elapsed time issue, though has more info/error output, and specifically says:

INIT ERROR: couldn't get init pos New position not yet determined.
Remember to disable MPlayer's cache when playing dvdnav:// streams (adding -nocache to your command line)

Cheers,
Jonathan 🚂

________________________________
From: MPlayer-users <mplayer-users-bounces at mplayerhq.hu> on behalf of max muster <steyding-at-yahoo.de at ffmpeg.org>
Sent: Saturday, July 8, 2023 4:24 AM
To: MPlayer usage questions, feature requests, bug reports <mplayer-users at mplayerhq.hu>
Subject: Re: [MPlayer-users] Help ripping old DVD showing errors

Hello

i think you need to set the cache option:
 "C:\Program Files (x86)\MPlayer\mplayer.exe" -cache 8192 -dvd-device e: -dumpstream DVD://1 -dumpfile dvdout.mpg
That gives mplayer the possibility to read 8MB data ahead from dvd drive and then writes down data to dumpfile.
Regards,Mark



More information about the MPlayer-users mailing list