You are not logged in.
I am having the same issue as described here: https://bbs.archlinux.org/viewtopic.php?id=120851
Clementine is refusing to play mp4 files, giving the error: "Your GStreamer installation is missing a plug-in."
As an additional note, the mp4 files play perfectly in VLC.
What I have tried so far:
1. Installed gstreamer0.10-plugins group
2. Reinstalled faac and faad2
3. Reinstalled libmp4v2 and lame
4. Deleted directory ~/.local/share/gstreamer-1.0
However, even after these steps I am having the same issue.
Out of the multimedia/music players I've tried clementine most closely fits my needs, so I would like to stick with it.
Does anyone have any idea what's going on and how to fix it? Please let me know if I should provide any additional information. Thanks.
Last edited by WorkingOnIt (2014-05-26 03:01:08)
Offline
Do you actually have gstreamer0.10-ffmpeg installed as the thread suggested as a solution?
What could also help is renaming the file extension to .m4a if it really is only a audio file, mp4 is also used as a video container and may confuse gstreamer/clementine on the correct decoder to use
If that didn't help you can check which codec is actually in use, you can refer/paste the info of vlc's codec info window.
EDIT: That said I decided to play around with a gst-pipeline you need
qtdemux - plugins-good
aacparse - plugins-good
faad - plugins-badfor a standard AAC file in a mp4 container, make sure you have the respective packages and you can check existence of said demuxers/decoders/etc via
gst-inspect-0.10Last edited by V1del (2014-05-25 23:26:11)
Offline
Thanks a lot for your reply. I do have gstreamer0.10-ffmpeg installed; I believe it's included in the gstreamer0.10-plugins group and just double-checked and it's there. I also just tried changing the extension to .m4a as you suggested but no luck; same error message.
And I do have those above codecs:
"gst-inspect-0.10 | grep qtdemux" yields: "isomp4: qtdemux: QuickTime demuxer"
"gst-inspect-0.10 | grep aacparse" yields: "ffmpeg: ffmux_adts: FFmpeg ADTS AAC muxer (not recommended, use aacparse instead) \n audioparsers: aacparse: AAC audio stream parser"
"gst-inspect-0.10 | grep faad" yields: faad: faad: AAC audio decoder"
Here's the full output of gst-inspet-0.10 in case that's helpful, although it's a lot: http://pastebin.com/1Xet30CK
I checked VLC as you said, and for the mp4's,
audio codec: "MPEG AAC Audio (mp4a)"
video codec: "H264-MPEG-4 AVC (part 10) (avc1)".
decoded format (video): "Planar 4:2:0 YUV".
The page gives some more information, but I don't think anything so relevant (channels, sample rate, resolution, etc).
Do you have any other ideas, and is there any additional information I should provide?
Offline
Ok, so after a reboot it's actually working. I'm not sure why and I'm a little embarrassed that that's not the first thing I tried, but at least it's working now. Thanks v1del for your help.
Marking as solved.
EDIT: Note that it was probably one of the things that I mentioned in the OP that actually solved the issue, and that the system probably merely required a reboot after.
Last edited by WorkingOnIt (2014-05-26 03:03:08)
Offline