<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
I'm using Fedora Core 4 and I'm trying to use faac to encode an audio
track to MPEG4 AAC. Here is the faac that came with Fedora Core 4.<br>
$ /usr/bin/faac<br>
..<br>
MP4 specific options:<br>
MP4 support unavailable<br>
...<br>
<br>
This poster solved it by making sure that libmp4v2 was already
installed.<br>
<a class="moz-txt-link-freetext" href="http://www.audiocoding.com/modules/newbb/viewtopic.php?topic_id=395&forum=3#forumpost1008">http://www.audiocoding.com/modules/newbb/viewtopic.php?topic_id=395&forum=3#forumpost1008</a><br>
<br>
I already have libmp4v2 installed. I installed mpeg4ip-1.4.1 and
libmp4v2 was in there. The configure script tells me that it found
mp4v2.<br>
After downloading faac-18102004.tar.gz I installed it. <br>
<br>
<br>
$ ./bootstrap<br>
$ ./configure<br>
..<br>
configure: *** Building with external mp4v2 ***<br>
..<br>
$ make<br>
# make install<br>
$ /usr/local/bin/faac<br>
Freeware Advanced Audio Coder<br>
FAAC 1.24+ (Jul 18 2006) UNSTABLE<br>
...(lots more output)<br>
<br>
$ /usr/local/bin/faac --long-help<br>
Freeware Advanced Audio Coder<br>
FAAC 1.24+ (Jul 18 2006) UNSTABLE<br>
<br>
Aborted<br>
$<br>
<br>
UNSTABLE is an apt description since the help is "Aborted".<br>
The compiled one can't even print the help. But using both versions, I
can encode MP3 to MPEG2 AAC, but not to MPEG4 AAC.<br>
<br>
<br>
<br>
$ /usr/bin/faac -b 64 -R 48000 French_Rarebit.mp3<br>
Freeware Advanced Audio Coder<br>
FAAC 1.24<br>
<br>
Average bitrate: 64 kbps<br>
Quantization quality: 100<br>
Bandwidth: 5442 Hz<br>
Object type: Low Complexity(MPEG-2) + TNS + M/S<br>
<b>File format: MPEG-2 AAC (ADTS)</b><br>
Encoding French_Rarebit.mp3 to French_Rarebit.aac<br>
frame | bitrate | elapsed/estim | play/CPU | ETA<br>
863/863 (100%)| 64.2 | 1.5/1.5 | 12.34x | 0.0<br>
<br>
<br>
But the resulting file (French_Rarebit.acc) is way too small, and Xine
plays it as a short clip of noise.<br>
<br>
$ ll<br>
total 107780<br>
-rw-rw-r-- 1 mythtv mythtv <b>147585</b> Jul 18 22:52
French_Rarebit.aac <-- transcoded AAC file<br>
-rw-r--r-- 1 mythtv mythtv 106562162 Jul 16 16:05
French_Rarebit.avi <-- Original video (about 7 mins long)<br>
-rw-rw-r-- 1 mythtv mythtv 3529344 Jul 18 22:51 French_Rarebit.mp3
<-- extracted audio track using ffmpeg<br>
<br>
So I'm stuck. If anyone knows how to use faac correctly using Fedora
Core 4 or failing that any other Linux, then please do tell.<br>
If anyone has had any success transcoding automatically to a format
that can stream using Darwin Streaming Server as in
(<a class="moz-txt-link-freetext" href="http://www.linuxjournal.com/article/6720">http://www.linuxjournal.com/article/6720</a>) then please enlighten me.<br>
<br>
Scott<br>
<br>
<br>
</body>
</html>