Configure error macport - mkvToolnix

Mine i.cue at dsl.pipex.com
Sat Sep 27 22:51:22 PDT 2008


Hi Ryan,

After sending my email, I did some more searching and found a reference
to  "--enable-libfaac" and "--enable-libfaad".  If I was installing  
from Terminal
without macPorts I believe the following should work:
./configure --enable-libfaac" and "--enable-libfaad
  but I don't know how to set this option in macPorts.

I have now reinstalled ffmpeg using the following,
sudo port install ffmpeg +a52 +faac +faad +gpl +lame +libogg  
+postproc +theora +vorbis +x264 +xvid
but I got an error 'unknown encoder aac' so it appears that I sill  
have to enable
these options. Could you tell me how to enable these options in  
macPorts.

I also downloaded and installed ffmpeg-export-2008-09-26, faac, and  
faad outside
from the terminal without macPorts, to see if I could enable options.  
So I now have
two versions of these apps. Is there a simple way to delete the non- 
macports version.
Or can I get a list of where these apps install there files and  
delete them manually.

THanks,

Terrence


On 27 Sep 2008, at 05:36, Ryan Schmidt wrote:

> On Sep 26, 2008, at 20:54, Mine wrote:
>
>> I have uninstalled everything and started again. Installing  
>> mpeg4ip and mkvtoolnix
>> first, followed by ffmpeg, a52, faac, faad, lame, x264 and xvid.
>>
>> I am not sure if this is the right place for this next question,  
>> but hopefully you or
>> someone else may have encountered this next problem.
>>
>> I have been able to extract a video track from and .mkv file, but  
>> when I try to convert
>> the audio to aac using the following:
>>
>> ffmpeg -i file.mkv -vn -acodec aac -ac 2 audio.aac
>>
>>  I get  'unknown encoder aac'
>>
>> It seems to start alright with the following:
>> FFmpeg version UNKNOWN, Copyright (c) 2000-2008 Fabrice Bellard,  
>> et al.
>>   configuration: --prefix=/opt/local --disable-vhook --mandir=/opt/ 
>> local/share/man --enable-shared --enable-pthreads --disable-mmx -- 
>> cc=gcc-4.0 --enable-gpl --enable-liba52
>>   libavutil version: 49.7.0
>>   libavcodec version: 51.60.0
>>   libavformat version: 52.18.0
>>   libavdevice version: 52.0.0
>>   built on Sep 27 2008 00:52:03, gcc: 4.0.1 (Apple Computer, Inc.  
>> build 5370)
>>
>> followed by many lines of this:
>> [matroska @ 0x1802800]Ignoring seekhead entry for ID=0x1549a966
>> [matroska @ 0x1802800]Ignoring seekhead entry for ID=0x1654ae6b
>> [matroska @ 0x1802800]Ignoring seekhead entry for ID=0x114d9b74
>>
>> and ends with:
>> Input #0, matroska, from '/Users/TWcomputer/vid_convert/Thomson/ 
>> Thomson_WMV-HD_720p.mkv':
>>   Duration: 00:04:39.56, start: 0.000000, bitrate: N/A
>>     Stream #0.0: Attachment: 0x0000
>>     Stream #0.1: Video: h264, yuv420p, 1280x720 [PAR 1:1 DAR  
>> 16:9], 30.00 tb(r)
>>     Stream #0.2: Audio: vorbis, 44100 Hz, stereo
>> Unknown encoder 'aac'
>>
>> I am not sure if ffmpeg has its own encoder or if it should try to  
>> use faac. Can anyone suggest how to
>> solve this one.
>
> According to "port info ffmpeg" and "port variants ffmpeg", ffmpeg  
> can use faac to encode aac audio and faad to decode aac audio. Did  
> you install ffmpeg with the faac and faad variants? I'm thinking  
> you didn't, because ffmpeg showed you its configuration line above,  
> and it doesn't include the options "--enable-libfaac" and "--enable- 
> libfaad" which should appear if you had used those variants.
>
>



More information about the macports-users mailing list