ciao a tutti
ho questo problema, ho sempre usato ffmpeg e winff per convertire i video per il mio nokia, ma adesso con la nova installazione mi dice questo messaggio:
Unknown encoder 'libfaac'
ho letto in giro che dovrebbe essere un problma di ffmpeg che non e compilato per il suporto faac, la libreria non era installata, l' jho installata m non ho risolto.
ho una madriva 2010.1 free X86_64 kde4
Non è sufficiente installare la libreria, va ricompilato ffmpeg. Infatti la versione compilata per mandriva non ha il supporto alle libfaac, come si legge chiaramente dal changelog del pacchetto:
mar giu 15 2010 Götz Waschk 0.6-0.22960.5mdv2010.1
+ Revision: 548077
- disable internal vorbis encoder (bug #59797)
- disable AAC decoder and encoder
Viene da chiedersi il perché di questa scelta, che rende ancora più difficile il già difficile compito di chi vuole lavorare con i video su Linux.
ciao!, quindi è "disabilitato" vorbis e aac!!, cavoletto!!
come devo fare per ricompialrlo?, per ora mi sto arrangiando con mencoder ma vorrei risolvere..
Hai provato ad installare la versione plf?
Hai provato ad installare la versione plf?
[come si cancellano i doppioni???]
Credo che anche la versione plf sia compilata senza il supporto all' encoder faac
[berna@localhost ~]$ /usr/bin/ffmpeg
FFmpeg version SVN-r22960, Copyright (c) 2000-2010 the FFmpeg developers
built on Jun 15 2010 16:32:18 with gcc 4.4.3
configuration: --prefix=/usr --enable-shared --libdir=/usr/lib --shlibdir=/usr/lib --incdir=/usr/include --disable-stripping --enable-postproc --enable-gpl --enable-pthreads --enable-libtheora --enable-libvorbis --disable-encoder=vorbis --enable-x11grab --enable-runtime-cpudetect --enable-libdc1394 --enable-libschroedinger --enable-libmp3lame --enable-libfaad --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-version3 --enable-libx264
libavutil 50.14. 0 / 50.14. 0
libavcodec 52.66. 0 / 52.66. 0
libavformat 52.61. 0 / 52.61. 0
libavdevice 52. 2. 0 / 52. 2. 0
libswscale 0.10. 0 / 0.10. 0
libpostproc 51. 2. 0 / 51. 2. 0
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...
come si puo vedere sopra non c' è ombra di faac, non può essere un encoder interno dal momento non è libero
Se si guarda il configure dei sorgenti o se si da un ./configure --help, trovandosi nella cartella dei sorgenti, viene
richiesto un --enable-libfaac per averene il supporto
Se non ti funziona nemmeno il plf per poter compilare i sorgenti puoi procedere così
Scarica l' ultima versione dal sito di ffmpeg, dovrebbe essere la 0.6
Scompattala nella tua /home
Apri un terminale e portati con cd nella cartella che è stata creara (ffmpeg-0.6)
Dai un ./configure --help ti darà un elenco degli encoder e decoder che puoi abilitare (sono tanti)
Dai un ./configure --enable-libfaac enable-non free più i vari decoder che ti interessano
(quell' enable-nonfree è necessario perche molti codec non sono liberi, per questo non vengono compilati)
Se devesse mancare qualche libreria il configure si interrompe e lo segnala, istallala
Se non da errori, leggi bene le ultime righe, dai make
Finita la compilazione devi avere i permessi di root per istallare
Dai un su (senza il trattino come viene suggeritoin varie guide per Mandriva) cosi resti nella cartella di ffmpeg
Ti viene chiesta la password di root tu digitala
A questo punto puoi dare un bel make install, l' eseguibile (ffmpeg) viene messo in /usr/local/bin
Se non vuoi disinstallare quello plf o mandriva, devi lanciarlo con il path completo, cioè /usr/local/bin/ffmpeg
gli altri due vengono messi in /usr/bin che credo abbia la precedenza rispetto a /usr/local/bin
Ciao e buona fortuna
berna
ciao, stando alle info:
* mar 15 giu 2010 12:00:00 CEST Götz Waschk 0.6-0.22960.5mdv2010.1
+ Revision: 548077
- disable internal vorbis encoder (bug #59797)
- disable AAC decoder and encoder
* mer 05 mag 2010 12:00:00 CEST Götz Waschk 0.6-0.22960.4mdv2010.1
+ Revision: 542343
- rebuild
* dom 02 mag 2010 12:00:00 CEST Anssi Hannula 0.6-0.22960.3mdv2010.1
se riuscissi a trovare la buid precedende eviterei di compilare, solo che non riesco a trovarla!, che ne dite?
Avidemux non andrebbe bene?
Ha un menu Auto>Ipod e, nella versione plf, supporta faac
Ma mi devono ancora spiegare perché disabilitare uno degli encoder più importanti in ffmpeg.