Unfortunately neroAacEnc can only take WAV audio as input you can get around this by using avconv or ffmpeg as a decoder: avconv -i input.flac -f wav - | neroAacEnc -if -ignorelength -q 0.4 output.m4a Unzip it and put it somewhere in your $PATH. NeroAacEnc is available from the Nero website. Different people will give different opinions on which one is better, but you'll only notice any differences at very low bit rates, and everyone agrees that they're all very high-quality. Nero's AAC encoder should be considered on-par with fdk_aac and qaac (Quicktime AAC). original CD audio at around fixed 128 kbit/s): ffmpeg -i input.flac -c:a libfdk_aac -b:a 320k No need for -map_metadata, since ffmpeg will automatically transfer metadata (and I'm pretty sure that avconv will too).įor a fixed bit rate 320 kbit/s (seriously, this isn't worth it, AAC achieves audio transparency vs. ffmpeg -i input.flac -c:a libfdk_aac -vbr 3 output.m4a Once you've got it, follow the AAC encoding guide I strongly recommend trying out fdk_aac's -vbr option - a setting of 3 sounds transparent to me on all the files I've tried, if you want the placebo of a higher bit rate, or you're a sound engineer, you can try a setting of 5. The only really good AAC encoder for avconv/ffmpeg is libfdk_aac - but the license for that is incompatible with the GPL, so in order to get access to it you'll have to compile your own (that's an ffmpeg compilation guide, since I don't know of one for avconv - the Ubuntu guide should be fine for Debian, since I don't think there's anything Ubuntu-specific in there). Regardless, the built-in avconv/ffmpeg AAC encoder is pretty bad. First of all, -aq sets a quality-based variable bit rate - I think you're looking for -ab (note that I'm an ffmpeg user, so my knowledge of avconv syntax is limited - I've no idea how far it's drifted since the fork).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |