Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: LAME and ipod shuffle (Read 12573 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

LAME and ipod shuffle

Hi all,
After encoding my collection to AAC 160kbps using iTunes, I found a lot of the songs had problems..even with error correction.  They would start skipping.

I found another program that I like to use called Easy CD-DA Extractor.  I wanted to use MP3 for compatibility reasons. 

I was curious to hear opinions..how does 160kpbs in latest lame recommendation (3.97 beta 2) compare to itunes AAC at 160kbps.  Are they pretty similar?  The AAC quality sounded good to me at that bitrate.  I know lame developers have made vast improvements to its encoder and it competes with AAC very well.

I was thinking of using mp3 so it can work both with my shuffle and my CD player that supports mp3 and wma (i refuse to use wma).

I tried to do a search on this but not much was coming up.

Thanks for your help.
Kevin
PS I thought I remembered reading about some listening tests of bitrates of 160kbps..but I couldn't find that either.

If 160kbps lame isn't comprable to 160kbps aac files with itunes, then i will probably use alt preset standar.

LAME and ipod shuffle

Reply #1
If your using a shuffle i would go for lame -V 5 it will be transparent through your headphones especially with background noise and you could fit a lot more mp3s on it. Also think about using EAC with secure mode (See the Wiki for a set up guide Wiki) you wont get those annoying skips, this is due to your cd having slight scratchs and iTunes wouldnt have as good an error correction as EAC.

Buy the way you can also try the Nero AAC encoder if you want AAC. Just try stuff out and see what suites you best. Hope this helps.

ConCave


Edit: Spelling

LAME and ipod shuffle

Reply #2
Kevin - I suggest you peruse the listening tests as a start. The most recent 128kbps multiformat test will probably be of interest to you:

Multiformat at 128kbps public listening test

LAME -V5 and Apple AAC 128kbps were statistically tied in this most recent 128k test. I know a lot of people who use LAME -V4 (target 165kbps) on their iPods as a compatibilty alternative to AAC. I switched from LAME -V2 to the lower -V4 bitrate VBR setting after quite a bit of my own ABX testing. I've been completely happy with my Shuffle's performance with -V4 encodes.

I don't recommend you use a CBR setting with LAME unless you are making your encoding decision at gunpoint. Best of luck...

LAME and ipod shuffle

Reply #3
Kevin - I suggest you peruse the listening tests as a start. The most recent 128kbps multiformat test will probably be of interest to you:

Multiformat at 128kbps public listening test

LAME -V5 and Apple AAC 128kbps were statistically tied in this most recent 128k test. I know a lot of people who use LAME -V4 (target 165kbps) on their iPods as a compatibilty alternative to AAC. I switched from LAME -V2 to the lower -V4 bitrate VBR setting after quite a bit of my own ABX testing. I've been completely happy with my Shuffle's performance with -V4 encodes.

I don't recommend you use a CBR setting with LAME unless you are making your encoding decision at gunpoint. Best of luck...


Thank you so much.  The information you provided is exactly what I was looking for.  You have been most helpful.    If anyone wants to add some more comments, please feel free to do so.


Kevin - I suggest you peruse the listening tests as a start. The most recent 128kbps multiformat test will probably be of interest to you:

Multiformat at 128kbps public listening test

LAME -V5 and Apple AAC 128kbps were statistically tied in this most recent 128k test. I know a lot of people who use LAME -V4 (target 165kbps) on their iPods as a compatibilty alternative to AAC. I switched from LAME -V2 to the lower -V4 bitrate VBR setting after quite a bit of my own ABX testing. I've been completely happy with my Shuffle's performance with -V4 encodes.

I don't recommend you use a CBR setting with LAME unless you are making your encoding decision at gunpoint. Best of luck...


Thank you so much.  The information you provided is exactly what I was looking for.  You have been most helpful.    If anyone wants to add some more comments, please feel free to do so.


EDIT:  Maybe I'm totally missing something, but where are the results to this test on the page, or have they not been done yet?  thanks

LAME and ipod shuffle

Reply #4
EDIT:  Maybe I'm totally missing something, but where are the results to this test on the page, or have they not been done yet?  thanks


The results are here
Reason is immortal, all else mortal
- Pythagoras


LAME and ipod shuffle

Reply #6
You guys know that you didn't post the links to the most recent multiformat listening test, but to the last one that Roberto conducted?

Most recent test is http://www.maresweb.de/listening-tests/mf-128-1/ and the results are http://www.maresweb.de/listening-tests/mf-128-1/results.htm


LAME and ipod shuffle

Reply #8

You guys know that you didn't post the links to the most recent multiformat listening test, but to the last one that Roberto conducted?


Nope, I linked to yours.


I was referring to the other two posters. I didn't see your post - we must've posted at the same time.

LAME and ipod shuffle

Reply #9
You guys know that you didn't post the links to the most recent multiformat listening test, but to the last one that Roberto conducted?

Most recent test is http://www.maresweb.de/listening-tests/mf-128-1/ and the results are http://www.maresweb.de/listening-tests/mf-128-1/results.htm

Thanks, Sebastian. Do these tests have a central repository? Perhaps if they don't, this is the place to archive them...

 

LAME and ipod shuffle

Reply #10
The Listening Tests subforum has pretty much all the tests.


LAME and ipod shuffle

Reply #12
First I apologize for not posting this in the correct forum (I see it has been moved).

I was just playing around with the -V settings.  I tried -V4 but wasn't happy with the low bitrate results.  I then tried -V3 and it seems to hover more around the 160kbps to 180kbps range.

I was playing around with Easy CD-DA Extractor and it has tons of audio formats (vorbis, wma, mp3 (via lame and fraunhofer acm) lossless compression, and then i notice it has AAC and M4a support.

I know that the ipod shuffle uses the m4a format when encoding aac files in itunes.

So I guess my new question would be, should I use 160kbps in the m4a format?  I liked apple's 160kbps aac files.  My only problem is that I don't know what encoder this program is using.

Does anyone have any ideas?
Thanks
Kevin

LAME and ipod shuffle

Reply #13
I was just playing around with the -V settings.  I tried -V4 but wasn't happy with the low bitrate results.  I then tried -V3 and it seems to hover more around the 160kbps to 180kbps range.

Kevin - Did you perform a double blind comparison to reach that conclusion? If not I suggest you do. There is a reasonable likelyhood that you are being fooled by the placebo effect.

Placebo Effect
Blind Test

While most folks around here are happy to help, there is also an expectation that the person seeking help or guidance will also use objective means to form an opinion or reach a conclusion. If it's clear that this isn't the case, your requests will likely be passed over by this dominantly objective community.

LAME and ipod shuffle

Reply #14
First I apologize for not posting this in the correct forum (I see it has been moved).

I was just playing around with the -V settings.  I tried -V4 but wasn't happy with the low bitrate results.  I then tried -V3 and it seems to hover more around the 160kbps to 180kbps range.

I was playing around with Easy CD-DA Extractor and it has tons of audio formats (vorbis, wma, mp3 (via lame and fraunhofer acm) lossless compression, and then i notice it has AAC and M4a support.

I know that the ipod shuffle uses the m4a format when encoding aac files in itunes.

So I guess my new question would be, should I use 160kbps in the m4a format?  I liked apple's 160kbps aac files.  My only problem is that I don't know what encoder this program is using.

Does anyone have any ideas?
Thanks
Kevin


OK, it doesn't really matter what the bitrate comes out to.  For example, I encode all my music with Lame 3.97b2 at the -V 2 --vbr-new setting (you always want to use --vbr-new).  This is supposed to have a target bitrate of around 190kbps VBR.  Well, sometimes songs actually come out with 142kbps or 160kbps VBR bitrates even though I have selected a higher bitrate setting.  This doesn't matter as the quality level of these songs is at the -V 2 setting.  That is the thing about the different Lame -V X settings.  You aren't picking a target bitrate, you are picking a target quality.  I have even had some songs come out to 190kbps VBR using -V 4, its bitrate should be around 160kbps VBR.

As previously pointed out, do a blind ABX listening test.  Your eyes and brain are fooling your ears, this is the placebo affect.  Where you think you can hear a difference because you know the bitrate is low.  I am willing to bet that you will fail a ABX test at -V 5 --vbr-new with Lame 3.97b2 or you will fail when using 128kbps VBR mpeg-4 AAC with iTunes.  Seriously, if you are using the stock Apple earbuds, you won't hear a difference.  Those earbuds are physically incapable of expressing the flaws of lossy formats at bitrates higher than 96kbps.

You should really look at using EAC.  EAC offers all of the same features as Easy CD-DA and then some.  Easy CD-DA has some error correction implementations but they are no where near the quality of EAC's.  If you were having trouble with iTunes then you might have trouble with Easy CD-DA.

If you want to use the iTunes mpeg-4 AAC encoder, then there is a EAC command line program called iTunes Encode.  You will use EAC to rip a CD to your hard drive in the wav format, then it will open up iTunes and convert those wav files to mpeg-4 AAC (or whatever CD ripping settings you have in iTunes), and then it will delete those source wav files and add track tag information to the lossy files.  I suggest that you take a look at Nero's AAC encoder.  Nero recently released a command line version of their encoder for free.  This means that you don't have to download Nero 7 to experience Nero's AAC encoder.  Nero has completely re-written their AAC encoder from the ground up.  I am not aware of any listening tests on the new Nero AAC encoder but I have heard good things from other people.

Trust me, I switched from using the mpeg-4 AAC format (iTunes AAC) and went to Lame mp3.  I have not looked back since.  mp3 has greater compatiblity with hardware devices and the Lame mp3 encoder continues to push the mp3 format past its limits.  If you plan on letting friends listen to your music, carry around about 100 songs on a CD so that it can be played on any mp3 CD car CD deck, or plan on getting a different portable digital audio player, then use the Lame mp3 format.  If you don't plan on sharing, don't care about not having mp3 CD's, or only plan on using Sony or Apple portable digital audio players, then use the AAC format (either iTunes' or Nero's AAC encoder).  I use Lame mp3 because I want that "universal" compatibility.  I have a car CD deck that plays mp3 CD's.  This comes in really handy as I can throw in a mp3 CD and not have to change it for a month.  I can fit around 100 songs on a 700MB CD of which are encoded at -V 2 --vbr-new with Lame 3.97b2/b1.  From my experience, on the mp3 CD car decks that I have messed around with, playing a mp3 CD provides higher quality than hooking up a iPod (or other portable) through a line input on the CD deck.

LAME and ipod shuffle

Reply #15
I decided to take your advice and listen to the mp3 results.  I used -V4 and it sounded absolutely fine to me...just like the 160kbps AAC itune files. 

I apologize for not listening first.

I'm not using the stock ibuds by the way, but still using a cheap pair of philips headphones ($10 dollar foldable ones..I can't use buds because I wear hearing aids).

One last question.  I notice in the -V4 setting, the mp3 quality is set to normal.  Should I set it there or should the quality be, higher or best quality?  I'm not talking about the actual -V choices, but how you can choose within them whether to have normal, higher or highest quality.

I remember reading a long time ago that using higher or highest quality setting used to produce nasty artifacts..is this still true today?  Any pros or cons in changing the quality settings?

I apologize for all the questions, and I hope someone is willing to help me.  All the suggestions have been helpful so far.
Thanks
Kevin

LAME and ipod shuffle

Reply #16
One last question.  I notice in the -V4 setting, the mp3 quality is set to normal.  Should I set it there or should the quality be, higher or best quality?  I'm not talking about the actual -V choices, but how you can choose within them whether to have normal, higher or highest quality.

What software are you referring to? EAC does offer some default quality settings, but these are overridden by your "-V4 --vbr-new" command line. If you're referring to Easy CD-DA Extractor, I strongly suggest you switch to EAC - it is simply a better ripper.

There are a few thousand HA members here who will support that recommendation. We can point you to resources for configuration settings, encoder settings, etc...

Edit: typo

LAME and ipod shuffle

Reply #17
Here are a couple of snapshots of Easy CD-DA Extractor.  I hope they will clarify my statements:

http://www.uploadfile.info/uploads/ee78546282.jpg

http://www.uploadfile.info/uploads/e9fe0e9aeb.jpg

As you can see, there are quality settings for each -V setting.  Easy CD-DA Extractor uses lame dll (3.97).

Also easy cd-da extractor has "error correction and recovery" option, which I think will suffice.  I paid for this program and really enjoy it..so I'd like to stick with it, but thanks for the EAC suggestions.

EDITED to fix picture urls and add comments.

LAME and ipod shuffle

Reply #18
Here are a couple of snapshots of Easy CD-DA Extractor.  I hope they will clarify my statements:

http://www.uploadfile.info/uploads/ee78546282.jpg

http://www.uploadfile.info/uploads/e9fe0e9aeb.jpg

As you can see, there are quality settings for each -V setting.  Easy CD-DA Extractor uses lame dll (3.97).


Those quality settings don't corrispond to anything in LAME, AFAIK, so hopefully they don't do anything.  I suppose you could try changing them and seeing if the output MP3 changes. 

Not sure I'd bother with it though.  I don't trust programs that use the lame dll.  Its better to use command line encoder so that you know whats actually happening.

LAME and ipod shuffle

Reply #19
I'm not using the stock ibuds by the way, but still using a cheap pair of philips headphones ($10 dollar foldable ones..I can't use buds because I wear hearing aids).

A little warning regarding audio encoders and hearing aids. If you have hearing aids, then it is very likely that your audition, even once corrected/assisted, does not really follow the "typical" audition. Thus, as encoders are using models based on "typical/unaltered" audition, your perception of encoded files is likely to be different than the perception from other people.

In your specific case, I'd suggest you to always test yourself encoder settings instead of relying on group listening tests.

LAME and ipod shuffle

Reply #20
As others have stated, those quality settings shouldn't change anything regarding Lame mp3 encoding.  For example, when typing in a Lame command, you are using -V 4 --vbr-new.  You are just visually selecting different options instead of typing that in.  Well, Lame has different quality settings.  You take that command further by adding -V 4 --vbr-new -Q 1 (I think it goes 0 through 9 but don't quote me).  With Lame 3.97b1/b2, these different -Q values don't really do anything in certain ranges.  -Q 0 (which is the highest quality) produces the same quality as -Q 3, I think -Q 4 produces the same quality as -Q 7, etc.  By default, Lame is set to -Q 2 which I think is concidered to be "normal" with Easy CD-DA.

In other words, changing the quality levels shouldn't change the quality of the Lame encoded mp3.  You should see if Easy CD-DA has an option for a command line encoder as you would be much better off using the Lame.exe command line program instead of using the Lame.dll.

Eventhough you paid for Easy CD-DA, I would still look at using EAC.  You could use Easy CD-DA for most of your material but there might be a few CD's that Easy CD-DA has trouble with, thus you would either have to use EAC (which is 100% free) or run out and purchase a disc re-surfacing tool (~$30).

LAME and ipod shuffle

Reply #21
As others have stated, those quality settings shouldn't change anything regarding Lame mp3 encoding.  For example, when typing in a Lame command, you are using -V 4 --vbr-new.  You are just visually selecting different options instead of typing that in.  Well, Lame has different quality settings.  You take that command further by adding -V 4 --vbr-new -Q 1 (I think it goes 0 through 9 but don't quote me).  With Lame 3.97b1/b2, these different -Q values don't really do anything in certain ranges.  -Q 0 (which is the highest quality) produces the same quality as -Q 3, I think -Q 4 produces the same quality as -Q 7, etc.  By default, Lame is set to -Q 2 which I think is concidered to be "normal" with Easy CD-DA.


Wrong wrt Q-levels. They really do different things. With -q 0, the best I can get is about 1x encoding speed and the files are really slightly higher quality (-V 6, ABXed) and don't take more space. -q 0 and -q 1 did little/nothing in the days of LAME 3.90.3. Not anymore.
The default is -q 3 and --high = -q 2. (and still uses reasonable time for encoding)
ruxvilti'a

LAME and ipod shuffle

Reply #22
@AstralStorm
kornchild2002 spoke about the new VBR mode of LAME 3.97.

LAME and ipod shuffle

Reply #23
That I've yet to check, sorry about that then.
ruxvilti'a

LAME and ipod shuffle

Reply #24
I guess I don't understand.  I tried using lame_enc.dll in audiograbber (3.97b2) by choosing vbr level 4, vbr mode as new, quality as normal, and i chose joint stereo.

The results came out exactly the same as when I used the commandline -V 4 --vbr-new in lame 3.97b2 executable (found in the same package).  It had the same stereo frames, bitrate histogram, same number of frames...everything was exactly the same.  So why can't the lame_enc.dll be used?

The funny thing is the lame v4 mode in easy cd-da extractor seems to be very identical to the above but just slightly different (avg bitrate of a song was 156kbps and it's lame header says lame 3.97, meanwhile the lame 3.97b2 bundle (with header 3.97b2) has an avg bitrate of 154kbps). 

I am assuming these slight differences are from slight differences from complilers used.

As you can see I'm a little confused.

I can however use -V 4 --vbr-new in lame v 3.97b2 executable with easy cd-da extractor (telling it to send to external encoder) and it tags the songs for me.  Would I be better off just using the command line?