trojanfoe
Apr 15 2009, 12:11
Hi there, I am trying to use faac to convert MP3 files to MP4 files (by way of audio-convert-mod) and am getting an error about an MP4 file property from faac. I've tried Googling but cannot find anything that tells me what is going on. I am using Fedora 11 (beta). Any help would be much appreciated.
Cheers,
Andy
$ faac file.wav -o file.m4a
Freeware Advanced Audio Coder
FAAC 1.28
MP4ERROR: MP4File::FindIntegerProperty: no such property - moov.mvhd.modificationTime
Couldn't create output file file.m4a
$ file file.wav
file.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 22050 Hz
$ rpm -q faac
faac-1.28-1.fc11.1.x86_64
$ rpm -q libmp4v2
libmp4v2-1.5.0.1-8.fc11.x86_64
HotshotGG
Apr 15 2009, 13:19
First off. You need to take into consideration that there is going to be a loss of quality during transcoding and it's probably not a good idea in the first place. Secondly FAAC is considered "deprecated" by many. The lead developers who were actively developing it left it in in favor of the Nero AAC encoder. This is the encoder you should be using either that or the ITunes AAC encoder. Nero is available for free though. The archive below comes packaged with Linux and Windows binaries. I am not exactly sure how you compile the Linux binaries, but I have got the Windows binaries to work successfully under Wine.
This is the general command-line usage:
$wine NeroAacEnc.exe -q 0.5 -if x -of x
Nero AAC Encoder 1.3.3:
http://www.nero.com/eng/downloads-nerodigi...o-aac-codec.phpModeration: Removed useless quotation of previous post.