Bonjour,
je suis nouveau sur le forum que je parcouru pendant plusieurs heures sans trouver ce que je cherche et j'ai donc décidé de poster ce message pour vous exposer mon problème.
Donc je suis Windowsien (pour le moment), que fais-je là me direz vous ? Et bien je pense que vous serez plus capable de m'aider qu'ailleurs surtout que j'imagine que vous êtes tous passé sur cet OS un jour
Je recherche donc à encoder des DivX avec MEncoder (jusqu'ici pas de problème) en mp4 (et là ça cloche) compatible avec l'iPhone. En effet le mp4, si j'ai bien compris, nécessite de l'audio en AAC et lorsque j'écris ma ligne de code voilà ce qui se passe:
Ligne MEncoder
Code :
- mencoder -ovc lavc -oac lavc -of lavf -lavcopts aglobal=1:vglobal=1:vcodec=mpeg4:vbitrat… -af lavcresample=24000 -vf scale=480:320,harddup -lavfopts format=psp -ofps 30000/1001 C:/Users/John/Videos/Video.avi -o C:/Users/John/Videos/Video.mp4 -sub C:/Users/John/Videos/Video.srt -subfont-text-scale 3
|
Erreur retournée:
Code :
- Audio LAVC, couldn't find encoder for codec libfaac.
|
Visiblement dans les nouvelles versions de MPlayer/Mencoder, la libfaac est désactivée pour une histoire de royalties...grr...
D'après mes recherches je crois qu'il faut l'activer dans ./configure du fichier source ?
Donc recuperation du code source sur [url=http://www.mplayerhq.hu/design7/dlo… site de MPlayer[/url].
Pour changer le ./configure je télécharge cygwin (première fois que je fais tout ça j'y connais pas grand chose) et j'ecris ça:
Code :
- cd C:/Users/John/mplayer_sources
- ./configure help | grep aac
- ./configure --enable-faac
|
Là j'ai une erreur donc je sais pas si le conf s'est bien modifié quand je verifie la lib est activée
Et ensuite...ensuite je ne sais pas que faire pour compiler et récuperer un fichier .exe fonctionnel...Quel compilateur faut-il que j'utilise, j'ai jamais vraiment programmé de softs donc je suis un peu un noob...
Voilà merci de m'avoir lu et j'attends vos réponses
NB: J'ai ici considéré que bien que non activée la libfaac était intégrée à MEncoder. Si ce n'est pas le cas comment les y integrer ? J'ai trouvé la dll et les sources
SOLUTION 2: Installer Ubuntu sur une autre partition de ma machine et realiser la compilation dessus mais étant novice j'ai peur de me perdre un peu et ce n'est pas forcement le choix de la facilité.