GNOME Bugzilla – Bug 704682
Missing decoder for lpcm in Apple ProRes Quicktime
Last modified: 2013-07-22 23:26:01 UTC
I have recorded some lectures in a pro-quality studio. The output from our studio is in Apple ProRes format. This appears to be a de-facto industry standard for pro-level digital video. However, though gstreamer will play the video, I cannot play the audio channel. Specifically, gst-launch advises WARNING: from element /GstPipeline:pipeline0/GstURIDecodeBin:d: No decoder available for type 'audio/x-gst-fourcc-lpcm, rate=(int)48000, channels=(int)16, channel-mask=(bitmask)0x0000000000000000'. I have also tried to set the caps, as follows, but to no avail: gst-launch-1.0 uridecodebin uri=file://`pwd`/Capture0005.mov name=d d. ! queue ! videoconvert ! fakesink d. ! rndbuffersize min=6000 max=6000 ! audio/x-raw,channels=16,rate=48000 ! audioconvert ! pulsesink An example video is about 1Gb in size and available at http://www.minds.nuim.ie/~balor/downloads/Capture0000.mov I think there is some overlap with https://bugzilla.gnome.org/show_bug.cgi?id=663458 I suspect that the issue is simply in telling GStreamer that there are 16 channels, as it is possible to play 2 channel linear PCM at 48kHz. Additional details: $ cat /etc/issue Fedora release 19 (Schrödinger’s Cat) $ gst-inspect-1.0 --version gst-inspect-1.0 version 1.0.7 GStreamer 1.0.7 http://download.fedoraproject.org
Thanks for the bug report and the sample file. The missing mapping for lpcm has been fixed in git master, but it still doesn't play properly, see bug #692750. *** This bug has been marked as a duplicate of bug 692750 ***