GNOME Bugzilla – Bug 525974
Audio Playback is slowed down and garbled for Quicktime files
Last modified: 2008-06-20 11:31:09 UTC
Please describe the problem: Whenever I use Gstreamer to play .mov Quicktime files (mostly H264 video) the sound track is audibly slower than the original video. The video appears to run normally except for the distorted sound. This happens in Miro 1.2 with gstreamer for rendering and in totem-gstreamer. I use totem-xine for all my videos and that plays quicktime just fine. Steps to reproduce: 1. Install Gstreamer0.10-x with all needed plugins 2. Install totem-gstreamer and/or Miro 1.2 (set to gstreamer) 3. Open Quicktime (.mov) H264 video file. e.g. DL.TV Episode #225 - www.dl.tv Resolution: 640x480, 30 fps, 2 channel 48000Hz, bitrate 1536kb/s, bps 16 or Earth-Touch HD Podcast - www.eath-touch.com Resolution: 1280x720, 25 fps, 2 channel 48000Hz, bitrate 1536kb/s, bps 16 4. Start playback. Actual results: The video player opens the file and starts playing. The video runs smoothly but the sound is clearly too slow. All voices and sounds appear much too low and are not synchronous to the video. Expected results: The player would open the file and play video and audio synchronized in the right speed. (Normal voice pitch for humans etc.) Does this happen every time? Yes with any application using gstreamer and Quicktime. Other information:
Which distro? Which version of that distro? If debian/ubuntu, what's the output of dpkg -l 'gstreamer0.10*' ? I do see the problem with http://www.earth-touch.com/images/upload/stories/PC121308/video/PC121308_QT720_voice.mov and the ubuntu gutsy packages, but not with CVS of GStreamer.
$ dpkg -l gstreamer0.10* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-=======================================-=======================================-============================================================================================== ii gstreamer0.10-alsa 0.10.14-1ubuntu3 GStreamer plugin for ALSA un gstreamer0.10-audiosink <none> (no description available) un gstreamer0.10-colorspace <none> (no description available) ii gstreamer0.10-doc 0.10.14-1ubuntu3 GStreamer core documentation and manuals ii gstreamer0.10-esd 0.10.6-0ubuntu4 GStreamer plugin for ESD ii gstreamer0.10-ffmpeg 0.10.2-2ubuntu1 FFmpeg plugin for GStreamer ii gstreamer0.10-fluendo-mp3 0.10.5.debian-1 Fluendo mp3 decoder GStreamer plugin ii gstreamer0.10-fluendo-mpegdemux 0.10.12-0ubuntu1 Fluendo GStreamer plugin for MPEG2 demuxing ii gstreamer0.10-gl 0.10.5-4ubuntu1 GStreamer plugin for OpenGL output ii gstreamer0.10-gnomevfs 0.10.14-1ubuntu3 GStreamer plugin for GnomeVFS ii gstreamer0.10-gnonlin 0.10.9-1 non-linear editing module for GStreamer ii gstreamer0.10-gnonlin-dev 0.10.9-1 development files of the non-linear editing module for GStreamer un gstreamer0.10-lame <none> (no description available) pn gstreamer0.10-pitfdll <none> (no description available) un gstreamer0.10-plugins <none> (no description available) ii gstreamer0.10-plugins-bad 0.10.5-4ubuntu1 GStreamer plugins from the "bad" set ii gstreamer0.10-plugins-bad-dbg 0.10.5-4ubuntu1 GStreamer plugins from the "bad" set ii gstreamer0.10-plugins-bad-doc 0.10.5-4ubuntu1 GStreamer documentation for plugins from the "bad" set ii gstreamer0.10-plugins-bad-multiverse 0.10.5-1 GStreamer plugins from the "bad" set (Multiverse Variant) ii gstreamer0.10-plugins-bad-multiverse-db 0.10.5-1 GStreamer plugins from the "bad" set (Multiverse Variant) ii gstreamer0.10-plugins-base 0.10.14-1ubuntu3 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-base-apps 0.10.14-1ubuntu3 GStreamer helper programs from the "base" set ii gstreamer0.10-plugins-base-dbg 0.10.14-1ubuntu3 GStreamer plugins from the "base" set ii gstreamer0.10-plugins-base-doc 0.10.14-1ubuntu3 GStreamer documentation for plugins from the "base" set ii gstreamer0.10-plugins-farsight 0.12.2-1ubuntu1 plugins for Gstreamer for Audio/Video conferencing ii gstreamer0.10-plugins-good 0.10.6-0ubuntu4 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-good-dbg 0.10.6-0ubuntu4 GStreamer plugins from the "good" set ii gstreamer0.10-plugins-good-doc 0.10.6-0ubuntu4 GStreamer documentation for plugins from the "good" set ii gstreamer0.10-plugins-ugly 0.10.6-0ubuntu2 GStreamer plugins from the "ugly" set ii gstreamer0.10-plugins-ugly-dbg 0.10.6-0ubuntu2 GStreamer plugins from the "ugly" set ii gstreamer0.10-plugins-ugly-doc 0.10.6-0ubuntu2 GStreamer documentation for plugins from the "ugly" set ii gstreamer0.10-plugins-ugly-multiverse 0.10.6-0ubuntu1 GStreamer plugins from the "ugly" set (Multiverse Variant) ii gstreamer0.10-plugins-ugly-multiverse-d 0.10.6-0ubuntu1 GStreamer plugins from the "ugly" set (Multiverse Variant) ii gstreamer0.10-sdl 0.10.5-4ubuntu1 GStreamer plugin for SDL output ii gstreamer0.10-tools 0.10.14-1ubuntu3 Tools for use with GStreamer un gstreamer0.10-videosink <none> (no description available) ii gstreamer0.10-x 0.10.14-1ubuntu3 GStreamer plugins for X11 and Pango I use Xubuntu Gutsy 7.10 with 2.6.22.14-generic kernel. I can't quite install the CVS packages because this is a productive system I'm getting this error with and I am restricted to normal service updates. If I can give you any more output from my machine please let me know how.
I tried playing one of the episodes in totem with latest GStreamer and it seems to play perfectly for me. Please make sure you have latest version of all gstreamer modules and re-open bug if its still a problem.