GNOME Bugzilla – Bug 551772
Gstreamer apps won't play audio for .flv files
Last modified: 2009-06-30 06:09:26 UTC
Please describe the problem: Downloading video clips from YouTube and other sites, I can play the resulting .flv file with Totem or "gst-launch playbin", but don't get any audio. The same files played directly with ffmpeg plays fine, leading me to assume the problem is in gstreamer somewhere. Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
Created attachment 118505 [details] List of installed plugins Oh, and to clarify, this is running on an LFS system, with gstreamer-0.10.20 and gst-ffmpeg-0.10.5. It's possible this is simply that I've missed building some neccessary plugin, so in case it helps, I've attached a list of all plugins present in /usr/lib/gstreamer-0.10.
You should install a mp3 decoder plugin (the mad plugin from gst-plugins-ugly or the fluendo mp3 decoder plugin) as most files from youtube contain MP3 audio it seems. If this still doesn't work then please attach a file that doesn't work or give the URL to one.
Not sure which one, but I assume I have a suitable plugin, as I can play MP3 files without any problem. Is this a valid assumption? As for a sample file, how about this one, chosen arbitrarily from the front page of YouTube? http://www.youtube.com/watch?v=MeBdXxmnAfw Plays fine through YouTube itself and through ffplay on the command line, but can't get sound from any Gstreamer-based app.
I have the same problem since I upgraded to Intrepid. With Hardy, it was working well.
Cochise, Can you try playing one of those files on the command line and copy the output here ? gst-launch-0.10 -v playbin uri=file:///path/to/where/your/file/is.flv
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
I'd forgotten I'd logged this bug. Audio from flv's has been working for me for a while now - not sure if it was a gst-ffmpeg upgrade that fixed it, or some other plugin missing, but it works.