[11.3][GNOME][TOTEM][BANSHEE] No Sound on .mp4 and quicktime

Hi,

I just did a fresh install of openSUSE 11.3 32bit GNOME on my notebook and everything runs fine…yet

But there is an issue with the sound playback on mp4’s and quicktime (apple trailers) that I was not able to fix.

I added the Packman 11.3 repo via Yast → Software Repositories → Add… → Community Repositories

Then I used zypper to get the related gstreamer-plugins ffmpeg faad vlc w32codec-all libmp4v2…

So far the media playback seem good, except the issue of “no sound with gstreamer related media players on quicktime and mp4”…

I set all available/related/installed packages to “Packman” (Yast → Software Management), did zypper refresh + zypper up but I am simply not able to get sound from gstreamer…It works fine in VLC though!

Some google and forum research showed that it’s an issue that has occurred over the recent years but I could not found a proper working solution.

If I run totem from the terminal I get the following output (plus a windows asking for permission to search for the required codec ‘MPEG-4 AAC Decoder’…but it is not able to find one!):

# totem --debug --play TV-20100717-2030-1301.h264.mp4 
(totem:6888): Totem-DEBUG: Received SaveYourself(SmSaveLocal, !Shutdown, SmInteractStyleNone, !Fast) in state idle
(totem:6888): Totem-DEBUG: Setting initial properties
(totem:6888): Totem-DEBUG: Sending SaveYourselfDone(True) for initial SaveYourself
(totem:6888): Totem-DEBUG: Received SaveComplete message in state save-yourself-done
(totem:6888): Totem-DEBUG: totem_playlist_add_one_mrl (): TV-20100717-2030-1301.h264.mp4 (null) (null)

** Message: Missing plugin: gstreamer|0.10|totem|MPEG-4 AAC decoder|decoder-audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw (MPEG-4 AAC decoder)
** Message: PackageKit: xid = 77594628
** Message: PackageKit: Codec nice name: MPEG-4 AAC decoder
** Message: PackageKit: ignoring field named framed
** Message: PackageKit: ignoring field named stream-format
** Message: PackageKit: field is: mpegversion, type: gint
** Message: PackageKit: structure: gstreamer0.10(decoder-audio/mpeg)(mpegversion=4)
** Message: PackageKit: Did not install codec: failed to find codec
** Message: No installation candidate for missing plugins found.
** Message: Missing plugin: gstreamer|0.10|totem|MPEG-4 AAC decoder|decoder-audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw (ignoring)
** Message: All missing plugins are blacklisted, doing nothing

The last Message is interesting “All missing plugins are blacklisted…” hmmm I did not blacklist any plugins…where can you see these blacklist? Is that the point, the plugin is there but blacklisted???

Hopefully some of you guys has a tipp or solution up the sleaves :wink:

im having the same problem with my computer i just install and upgrade to 11.3 open suse, like it, works fine, only problem is apple.com/trailer will not work, it looks like it’s the hd quicktime format. youtube as will does the same thing, i get streaming picture, works fine but no sound, i thought maybe trying to use vlc as a selected player, have not played around with that, and you will have to build up libraries, i will work on that in the future. but even if you do this or install other players, the dependencies will require that you have mpeg 4 aac decoder. so the problem for me is were is it.

totem is what working it so why does totem not have this codec.

i went to resticted formats page of suse and run install for the page. but is it broken or does it not have this codec. if thats the case, why, HMMM. Well i not going to say but i will leave that thought up to who reads this page.

my questions is were is the mpeg 4 acc decoder , install and unistall does notinstal have it. only mpeg 2 and 3 decoders and encoders.

if you go to install/remove software . then select at the top configuration, look for search packages on web, i guess it check the web. then their is a box, check the box content , and the type in the box , what you are loking for, it’s pretty, it work, it a good tool found some stuff but not what im searching for

im having the same problem with my computer i just install and upgrade to 11.3 open suse, like it, works fine, only problem is apple.com/trailer will not work, it looks like it’s the hd quicktime format. youtube as will does the same thing, i get streaming picture, works fine but no sound, i thought maybe trying to use vlc as a selected player, have not played around with that, and you will have to build up libraries, i will work on that in the future. but even if you do this or install other players, the dependencies will require that you have mpeg 4 aac decoder. so the problem for me is were is it.

totem is what working it so why does totem not have this codec.

i went to resticted formats page of suse and run install for the page. but is it broken or does it not have this codec. if thats the case, why, HMMM. Well i not going to say but i will leave that thought up to who reads this page.

my questions is were is the mpeg 4 acc decoder , install and unistall does notinstal have it. only mpeg 2 and 3 decoders and encoders.

if you go to install/remove software . then select at the top configuration, look for search packages on web, i guess it check the web. then their is a box, check the box content , and the type in the box , what you are loking for, it’s pretty, it work, it a good tool found some stuff but not what im searching for

Solution is simple - disable all VLC repositaries using YAST. You must have added Packman repository.
Then go to Software manager, click on left-top menu and select Repositaries. Then Click PackMan repository and finally on “Switch installed packages to the version in this repository”. Wait few minutes, and it should work now (after restarting Totem/Banshee player).

Thanks for that. This solve my Ipod issue with Rhytham box:)

Thank You Sir :slight_smile:

…that did the trick. mp4s are now playing within Banshee and Totem including working sound.

Although Software Manager gave a warning about some “transmission-common…” package that would be broken when changing to Packman repo…resolved by choosing “install from excluded repo” :slight_smile:

Do you know how to change the default Movie Player App (default is Banshee but I would like to use Totem…)?? I did change it in “System > System > Preferred Applications”…but it does not work…?

Can you be a little more specific about which package provides the AAC codec? I did this and I still have no mpeg4/aac ability in gstreamer.

About the error with transmission… Select “remove transmission…”, it will remove transmission 1.9 and install transmission 2.0 :smiley:

How to change file associations in nautilus - I’m still in war with it too. It’s strange that it doesn’t work. Only my solace now is, that Ubuntu 10.04 is suffering with same bug.

gstreamer-plugins-bad provides AAC codec

Multi-media and Restricted Format Installation Guide

Thank you, that was the one I was missing.