GNOME Bugzilla – Bug 579516
Wrong FPS with MicroDVD subtitles
Last modified: 2009-11-06 14:46:30 UTC
Hello, I was testing the newly introduced subtitle downloader plugin in Totem - works perfectly, but GStreamer can't play the subtitle files it downloads (MicroDVD format). The problem is, that subparse component in gstreamer-plugins-base have a hardcoded 24FPS unless there's an entry in the subtitle file to use different. The problem is that subtitle FPS need to be autodetected in order to play the movie correctly, as none of the subtitle authors are making the {1}{1}25.000 entry on the beginning of the sub file - subtitle is made for only one version of the movie, so it's not necessary. Subparse element doesn't have access to movie's FPS, so there's a problem. I can tell you that MPLayer, VLC,Xine even Windows Media Player are playing the file correctly - when you for example start MPLayer with 25FPS movie, the FPS setting in the subtitle preferences tab is set to 25, but when you start a movie with 24FPS, it sets itself automatically to 23,975, so the subtitles are working fine. GStreamer's subparse element should detect movie FPS automatically, otherwise Totem's subdownloader plugin is useless for movies with 25FPS.
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 599649 ***