This thread and this help page were useful to figuring this out. Ultimately brian g's post at the end of this thread gave me the right GStreamer encoding stream. What's below is what worked for me taken from all of those postings.
- If you haven't already done so, make sure you have gstreamer0.10-plugins-ugly installed:
sudo apt-get install gstreamer0.10-plugins-ugly
- Then do the following install (Thanks to Gordon for confirming it is needed).
sudo apt-get install gstreamer0.10-plugins-ugly-multiverse
- Open Sound Juicer.
- Select Edit/Preferences
- Click on Edit Profiles
- Click on New
- Name it "MP3"
- Select the new profile, and click on Edit
- Set the GStreamer Pipeline to:
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc vbr=4 vbr-quality=2 ! xingmux ! id3v2mux
- Set the File Extension to mp3
- Make sure Active? is selected.
- Click OK
- Close the Audio Profiles window and the Sound Juicer preferences
- At this point I couldn't select my newly created profile in Sound Juicer, so I had to...
- Close and restart Sound Juicer.
- Now select Edit/Preferences again.
- For Output Format select your newly created MP3 format.
- Close the Preferences pane.
Note: It looks like one should be able to use Rythmbox to rip MP3 directly using its "Copy to library function" but it doesn't work for me. I select Edit/Preferences and then selecting your new MP3 format as the Preferred Format. But then when I try to Copy to library I get the following error:
Error transferring trackNote 2: Apparently these changes will only make MP3 ripping available to the current user. This post has directions for making MP3 ripping available to all users on the system.
no element "xingmux"