Opened 16 years ago
Last modified 13 years ago
#1478 new defect
Corruption in displayed VobSub subtitles
Reported by: | 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)
Change History (14)
comment:1 by , 16 years ago
Cc: | added |
---|
by , 16 years ago
Attachment: | mplayer_vobsub_corrupt.tar.gz added |
---|
comment:2 by , 16 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 , 15 years ago
Bug still present in mplayer SVN-r29324-snapshot-4.3.2 (2009-09-26).
Two additional data points :
- As said, VLC displays the subtitles OK ; this is also the case with HandBrake (http://handbrake.fr/), which decodes/encodes them correctly.
- 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).
comment:4 by , 15 years ago
comment:5 by , 15 years ago
comment:6 by , 15 years ago
comment:7 by , 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 , 13 years ago
Cc: | added |
---|---|
op_sys: | Linux → All |
it still shows corruption with this sample (with mplayer -vobsub subtitles -ss 6:13 file )
using r34269
comment:9 by , 13 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 , 13 years ago
Subtitles are still corrupt with SVN-r34992-snapshot-4.7.0 (2012-06-04).
VobSub corruption showcase