GNOME Bugzilla – Bug 334522
avi of mpeg4 video and adpcm audio from digital camera refuses to play video and audio, but plays video on its own and plays audio on its own
Last modified: 2006-03-21 19:13:07 UTC
gst-launch-0.10 -v filesrc location=CIMG2424.AVI ! avidemux name=d ! queue ! ffdec_mpeg4 ! xvimagesink works fine gst-launch-0.10 -v filesrc location=CIMG2424.AVI ! avidemux name=d ! queue ! ffdec_adpcm_ima_wav ! audioconvert ! audio/x-raw-int,channels=2 ! alsasink works fine but when combined doesnt work Also decodebin when combined doesnt work and playbin doesnt either.
File is at http://gstreamer.freedesktop.org/media/incoming/CIMG2424.AVI
There are a bunch of digital cameras which "mux" AVI by putting all of the video data, followed by all of the audio data. This, fairly obviously, can cause queues to fill if you have a large file. You need to either increase queue sizes, or have an AVI demuxer that'll detect this case and seek all over the file to pull things in a roughly sane order. Either way is pretty nasty. My guess is that this is the problem in this case, though without a sample file I couldn't say for sure.
This works flawless for me in totem now. closing.