Opened 15 years ago

Last modified 12 years ago

#1478 new defect

Corruption in displayed VobSub subtitles

Reported by: gebruiker7601@… Owned by: reimar
Priority: normal Component: core
Version: HEAD Severity: major
Keywords: Cc: compn, gebruiker7601@…
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

When extracting DVD subtitle streams to vobsubs, mencoder writes the vobsubs correctly (verified with e.g. VLC).

However, when either playing with mplayer or muxing/burning in a video stream with mencoder, some parts of the vobsub stream are incorrectly displayed (incomprehensable rectangle of (probably not so random dots).

As this does not happen very often, I guess this could be considered a bordercase. Nevertheless reproducible with all mplayer/mencoder versions of the last year. Tested and confirmed with today's head (2009-05-27) too.

Attachments (4)

mplayer_vobsub_corrupt.tar.gz (5.0 KB ) - added by gebruiker7601@… 15 years ago.
VobSub corruption showcase
vobsub_mplayer.jpeg (64.6 KB ) - added by gebruiker7601@… 15 years ago.
screenshot in mplayer (corrupt)
vobsub_avidemux.jpeg (53.8 KB ) - added by gebruiker7601@… 15 years ago.
screenshot in avidemux (corrupt)
vobsub_vlc.jpeg (58.6 KB ) - added by gebruiker7601@… 15 years ago.
screenshot in mplayer (ok)

Download all attachments as: .zip

Change History (14)

comment:1 by gebruiker7601@…, 15 years ago

Cc: gebruiker7601@… added

by gebruiker7601@…, 15 years ago

VobSub corruption showcase

comment:2 by gebruiker7601@…, 15 years ago

Small .idx/.sub fileset, with 3 subtitles.
First and last subtitle are displayed OK, second subtitle is corrupted.

Displays OK in VLC.

Please note timestamps of the subtitles are 6 minutes & later, so you'd probably want to overlay the subtitles on a video fragment of adequate size (or modify the .idx file).

comment:3 by gebruiker7601@…, 15 years ago

Bug still present in mplayer SVN-r29324-snapshot-4.3.2 (2009-09-26).

Two additional data points :

  1. As said, VLC displays the subtitles OK ; this is also the case with HandBrake (http://handbrake.fr/), which decodes/encodes them correctly.
  1. Avidemux (http://fixounet.free.fr/avidemux/) has almost the same problem : double-line subtitles are not completely corrupted as with mplayer, but show them with a large interspace/offset.

The Avidemux source code (file ADM_vidVobSubRender.cpp) mentions its VobSub RLE decoder is derived from mplayer.

I'll add screenshots from VLC, mplayer and Avidemux to illustrate the problem (I already attached .sub and .idx files showing the problem when opening the bug).

by gebruiker7601@…, 15 years ago

Attachment: vobsub_mplayer.jpeg added

screenshot in mplayer (corrupt)

comment:4 by gebruiker7601@…, 15 years ago

by gebruiker7601@…, 15 years ago

Attachment: vobsub_avidemux.jpeg added

screenshot in avidemux (corrupt)

comment:5 by gebruiker7601@…, 15 years ago

by gebruiker7601@…, 15 years ago

Attachment: vobsub_vlc.jpeg added

screenshot in mplayer (ok)

comment:6 by gebruiker7601@…, 15 years ago

comment:7 by gebruiker7601@…, 15 years ago

(In reply to comment #5)

Created an attachment (id=591) [details]
screenshot in mplayer (ok)

Typo, should be : "screenshot in VLC (ok)"

Note : corruption only occurs in double-line subtitles.

comment:8 by compn, 12 years ago

Cc: patriotact@… added
op_sys: LinuxAll

it still shows corruption with this sample (with mplayer -vobsub subtitles -ss 6:13 file )

using r34269

comment:9 by gebruiker7601@…, 12 years ago

Subtitles corruption still present in MPlayer SVN-r34652-4.6.2 .

Compiled from Fedora RPMfusion Rawhide :

  • mplayer-1.0-0.138.20120205svn.fc18.src.rpm
  • ffmpeg-0.10.3-1.fc18.src.rpm

comment:10 by gebruiker7601@…, 12 years ago

Subtitles are still corrupt with SVN-r34992-snapshot-4.7.0 (2012-06-04).

Note: See TracTickets for help on using tickets.