transcoding of ogg to mp3 or aac for ipod nano fails

Bug #35810 reported by johnf
8
Affects Status Importance Assigned to Milestone
banshee (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

I am attempting to transfer files from my ogg music library to my ipod nano using banshee. The transcode progress bar runs, however my ipod is unable to play the resulting file (which does show up properly in the user interface).

The following message occurs in banshee's output:

Warning: [20/03/2006 9:50:38 PM] (Could not verify encoder profile) - Pipeline profile 'Xing MP3' will be unavailable: GStreamer pipeline 'xingenc' could not be run

I have tried two present encoder options for the ipod, lame and faac

The file that is created on the ipod does contain the string "libfaac 1.24", however it cannot be played.

I can provide full banshee output, a sample of a portion of the ogg file upon request.

Revision history for this message
johnf (johnfzc) wrote : log

Here is the stdout and error from running banshee and attempting to transfer a file to the iPod.

Revision history for this message
johnf (johnfzc) wrote :

I neglected to mention that I should have all necessary codecs installed. Here is the list of installed gstreamer 0.10 plugins:

ii gstreamer0.10-alsa 0.10.5-0ubuntu2 GStreamer plugin for ALSA
ii gstreamer0.10-esd 0.10.2-2ubuntu2 GStreamer plugin for ESD
ii gstreamer0.10-ffmpeg 0.10.0-2ubuntu1 FFmpeg plugin for GStreamer
ii gstreamer0.10-gl 0.10.1-0ubuntu1 GStreamer plugin for OpenGL output
ii gstreamer0.10-gnomevfs 0.10.5-0ubuntu2 GStreamer plugin for GnomeVFS
ii gstreamer0.10-plugins-bad 0.10.1-0ubuntu1 GStreamer plugins from the "bad" set
ii gstreamer0.10-plugins-bad-doc 0.10.1-0ubuntu1 GStreamer documentation for plugins from the
ii gstreamer0.10-plugins-bad-multiverse 0.10.1-1 GStreamer plugins from the "bad" set (Multiv
ii gstreamer0.10-plugins-base 0.10.5-0ubuntu2 GStreamer plugins from the "base" set
ii gstreamer0.10-plugins-base-apps 0.10.5-0ubuntu2 GStreamer helper programs from the "base" se
ii gstreamer0.10-plugins-base-dbg 0.10.5-0ubuntu2 GStreamer plugins from the "base" set
ii gstreamer0.10-plugins-base-doc 0.10.5-0ubuntu2 GStreamer documentation for plugins from the
ii gstreamer0.10-plugins-good 0.10.2-2ubuntu2 GStreamer plugins from the "good" set
ii gstreamer0.10-plugins-good-dbg 0.10.2-2ubuntu2 GStreamer plugins from the "good" set
ii gstreamer0.10-plugins-good-doc 0.10.2-2ubuntu2 GStreamer documentation for plugins from the
ii gstreamer0.10-plugins-ugly 0.10.2-0ubuntu2 GStreamer plugins from the "ugly" set
ii gstreamer0.10-plugins-ugly-dbg 0.10.2-0ubuntu2 GStreamer plugins from the "ugly" set
ii gstreamer0.10-plugins-ugly-doc 0.10.2-0ubuntu2 GStreamer documentation for plugins from the
ii gstreamer0.10-plugins-ugly-multiverse 0.10.2-3 GStreamer plugins from the "ugly" set (Multi

Revision history for this message
johnf (johnfzc) wrote :

Afraid I also neglected to mention that this is on ubuntu dapper, with packages current as of 2006-03-21 11:51:00 UTC.

Revision history for this message
Chris Halse Rogers (raof) wrote :

I can confirm this, but it's an upstream bug - Banshee has never actually been able to encode to AAC/MP4 properly:
1) The gstreamer AAC encoder (faac) produces raw aac frames, which need to be muxed into an mp4 container before the iPod (or pretty much anything else) will play them.
2) The muxer (ffmux_mp4) doesn't work with the spider element used by Banshee to decode files in gst0.8.
3) The ffmpeg muxers haven't been ported to gstreamer0.10 yet.

Revision history for this message
Sebastian Dröge (slomo) wrote :

ok, so let's set this bug to confirmed... but I guess we have no other possibility than waiting for the ffmpeg muxers to be ported to 0.10.

Changed in banshee:
status: Unconfirmed → Confirmed
Revision history for this message
Sebastian Dröge (slomo) wrote :

Hm you say in the first post that even the lame transcoder doesn't work... you have gstreamer0.10-plugins-ugly-multiverse installed?
Could you upload the transcoded mp3 file (only 30 seconds or something to stay legal)

Revision history for this message
Sebastian Dröge (slomo) wrote :

ok, let's reject this bug for now then as there was no information as requested provided

Changed in banshee:
status: Confirmed → Rejected
Revision history for this message
John Moser (nigelenki) wrote :

I am having this problem with gtkpod as well, transcoding ogg to mp3 via lame. Also, I have added FLAC files to my ipod; they transcode properly.

Changed in banshee:
status: Invalid → Incomplete
Revision history for this message
John Moser (nigelenki) wrote :

Sebastian: The transcoded mp3 files will often play almost all the way through. Iron Maiden: Hallowed Be Thy Name gets into the final solo several minutes in before dying, for example.

I'll check out MAGNatune and Jamendo and see if I can find something that's already free for distribution, and reproduce the problem. Failing that, I can get you an affected copy of Injection (which I have seen fail), or Bricks (which is shorter, thus a smaller file) if it displays the same error. I'd rather not upload either of these publicly; last I checked, fair use allows certain things to be distributed and examined/altered for interoperability, but I don't think the law or common sense would fall in favor of putting up a file for uncontrolled general public distribution

Revision history for this message
Neil Munro (neilmunro-deactivatedaccount) wrote :

This bug was marked for expiration 129 days ago (as of writing) and has now been marked as invalid, if you are still having this problem please re-open this bug.

Thank you for reporting this bug and helping to make Ubuntu better.

Changed in banshee (Ubuntu):
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.