GNOME Bugzilla – Bug 406719
CDs Imported using AAC unable to be played
Last modified: 2007-05-14 17:34:20 UTC
OK, I don't know where this bug is but I am guessing it's in gstreamer but not sure. now on with the bug. After importing a CD using the AAC audio profile, Banshee can not play the resulting files,But can successfully play iTunes created AAC files in banshee Some more info if needed in the Nautilus properties tab shows up as MPEG 4 Video instead of MPEG 4 Audio (in Basic Tab). In the Audio Tab, Information such as Bitrate,Sample Rate, and Channels are not reported. Duration is also incorrect, Song in banshee says 5:16, Nautilus Audio Tab says 21:05 for exact same song. Yet CDs imported using iTunes report the Mime type correctly (MPEG-4 Audio) and the Audio Tab reports the Duration,Sample rate, and channels correctly. The system i am using is: Ubuntu 7.04 Herd 3 Banshee 0.16 gstreamer0.10.2 faac 1.24 faad 2.0 When I attempt to decode the Banshee created m4a file i receive, Warning: Invalid number of channels (repeats several times) When I attempt to decode the iTunes created m4a file i receive, 01 Crown of Thorns (LP Version).m4a file info: LC AAC 283.471 secs, 2 ch, 44100 Hz title: Crown of Thorns (LP Version) artist: :wumpscut: writer: Rudy Ratzinger album: Bone Peeler track: 1 totaltracks: 12 date: 2005 compilation: unknown: tempo: 00000 BPM tool: iTunes v7.0.2.16, QuickTime 7.1.3 iTunSMPB: 00000000 00000840 00000124 0000000000BEE69C 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 iTunNORM: 00000A1D 000009D3 000052FB 00004EEF 00032151 00036BFA 00007FFE 00007FFE 00001A25 0000427C iTunes_CDDB_IDs: 12+3EBABDC52426827953637C5D07E3E1A8+3992182 genre: Industrial --------------------- | Config: 2 Ch | --------------------- | Ch | Position | --------------------- | 00 | Left front | | 01 | Right front | --------------------- Decoding 01 Crown of Thorns (LP Version).m4a took: 3.86 sec. 73.44x real-time. I hope this helps
This isn't really a Banshee issue AFAIK. Currently the only elements that are allegedly capable of creating MP4/AAC files are in the gst-plugins-bad package. These plugins are somewhat condemned as they may be broken, outdated, unmaintained, etc.: "GStreamer Bad Plug-ins is a set of plug-ins that aren't up to par compared to the rest. They might be close to being good quality, but they're missing something - be it a good code review, some documentation, a set of tests, a real live maintainer, or some actual wide use." The bottom line is that to the best of my knowledge the pipeline Banshee uses to attempt to create the AAC/MP4 files is correct and in theory should work: faac outputformat=1 ! ffmux_mp4 You can try experimenting with the pipeline on the console. For instance, this will rip the first track from your default CD drive: $ gst-launch-0.10 cdparanoiasrc track=1 ! audioconvert ! faac outputformat=1 ! ffmux_mp4 ! filesink location=out.mp4 If you figure out how to get a proper pipeline for AAC/MP4 files, let me know. I'm closing this for now as there's nothing we can do in Banshee if the pipeline above is supposed to work (and I'm pretty sure it is). Re-open it if you find otherwise.
*** Bug 394544 has been marked as a duplicate of this bug. ***