subtitles out of sync if ssa/ass option in use
Posted: Mon Mar 21, 2011 11:33 pm
Hi, i'm using Arch Linux and installed mplayer and smplayer from official repo, that is:
SMplayer: 0.6.9 (SVN r3447)
MPlayer: SVN r32792
I noticed that, some subtitles are displayed out of sync because wrong fps detection.
Here's an example. Movie 'faster' (AVI) and polish subtitles in microDVD format. XBMC plays it just fine, but in smplayer subtitles are too late.
Here's full stdout output for playing that file:
http://wklej.org/id/497629/
I have also found a bug report that may be relevant to this one.
http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1881
It must be smplayer fault, because mplayer itself plays the very same file with subtitles synchronized, with no problem.
the log:
http://wklej.org/id/497638/
--edit
It's wider problem than i thought, other mplayer GUI applications like gnome-player or xt7 also play the file with subtitles out of sync.
--edit
I localized the cause of problem. If ssa/ass subtitle display mode is off, subtitles are displayed correctly. Is that a smplayer issue, mplayer or 3rd party?
SMplayer: 0.6.9 (SVN r3447)
MPlayer: SVN r32792
I noticed that, some subtitles are displayed out of sync because wrong fps detection.
Here's an example. Movie 'faster' (AVI) and polish subtitles in microDVD format. XBMC plays it just fine, but in smplayer subtitles are too late.
Here's full stdout output for playing that file:
http://wklej.org/id/497629/
I have also found a bug report that may be relevant to this one.
http://bugzilla.mplayerhq.hu/show_bug.cgi?id=1881
It must be smplayer fault, because mplayer itself plays the very same file with subtitles synchronized, with no problem.
the log:
http://wklej.org/id/497638/
--edit
It's wider problem than i thought, other mplayer GUI applications like gnome-player or xt7 also play the file with subtitles out of sync.
--edit
I localized the cause of problem. If ssa/ass subtitle display mode is off, subtitles are displayed correctly. Is that a smplayer issue, mplayer or 3rd party?