Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/05/2006, à 17:34

Xiou

Encoder une video

Salut tout le monde!

Je voudrais encoder une vidéo en mp4 (audio aac et video mpeg4) pour pouvoir la visionner sur mon ipod.

J'ai trouvé cette ligne de commande:

http://nawer.freecontrib.org/index.php?2006/01/16/173-- a écrit :

ffmpeg -i  ENTREE -f mp4 -vcodec mpeg4 -maxrate 1000 -b 700 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 320x240 -aspect 4:3 SORTIE

Mais apperement le codec aac n'est pas installé:

Terminal a écrit :

ffmpeg -i  placebo.avi -f mp4 -vcodec mpeg4 -maxrate 1000 -b 700 -qmin 3 -qmax 5 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 320x240 -aspect 4:3 placebo.mp4
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:
  built on May  5 2006 18:55:10, gcc: 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
Input #0, avi, from 'placebo.avi':
  Duration: 00:05:30.1, start: 0.000000, bitrate: 945 kb/s
  Stream #0.0: Video: mpeg4, yuv420p, 480x368, 25.00 fps
  Stream #0.1: Audio: mp3, 44100 Hz, stereo, 128 kb/s
Unknown codec 'aac'

Savez vous comment résoudre ce problème ?
Quel est le nom de ce fameux codec et estce qu'il est dans les dépots ?

Merci d'avance!

Hors ligne

#2 Le 06/05/2006, à 17:46

Desintegr

Re : Encoder une video

Un petit « ffmpeg -formats | grep aac » devrait te donner la ligne :
« DEA    aac »

Si tu n'as pas de E, c'est que ton ffmpeg ne supporte pas l'encodage au format AAC.
Il doit être compilé avec l'option --enable-faac.

Dernière modification par Desintegr (Le 06/05/2006, à 17:47)


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#3 Le 06/05/2006, à 17:57

Desintegr

Re : Encoder une video

Après un petite recherche, il faudrait je pense reconstruire avec paquet avec l'option DEB_BUILD_OPTIONS="risky".

J'ai trouvé ceci dans le fichier « rules » :

ifneq (,$(findstring risky,$(DEB_BUILD_OPTIONS)))
weak-build-deps += liblame-dev
confflags += --enable-mp3lame
weak-build-deps += libfaad2-dev
confflags += --enable-faadbin --enable-faad
weak-build-deps += libfaac-dev
confflags += --enable-faac

weak-build-deps += libxvidcore-dev
confflags += --enable-xvid
$(warning Make sure these packages are installed: $(weak-build-deps))
endif

Dernière modification par Desintegr (Le 06/05/2006, à 17:58)


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne

#4 Le 06/05/2006, à 17:58

Xiou

Re : Encoder une video

Enfaite, ça me donne pas tout à fait pareil que toi:

Terminal a écrit :

$ ffmpeg -formats | grep aac
ffmpeg version CVS, build 3276800, Copyright (c) 2000-2004 Fabrice Bellard
  configuration:
  built on May  5 2006 18:55:10, gcc: 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Ça signifie re-compiler ffmpeg ? (je l'ai installé par les dépots en réalité).

Dernière modification par Xiou (Le 06/05/2006, à 17:58)

Hors ligne

#5 Le 06/05/2006, à 18:05

Desintegr

Re : Encoder une video

Je n'ai pas le même résultat que toi car je n'utilise pas Ubuntu, donc nous n'avons pas la même version.

Tu récupères les sources Debian originales, tu appliques le patch Ubuntu. Et tu reconstruis le paquet avec l'option DEB_BUILD_OPTIONS="risky".

Et normalement, ça devrait fonctionner. big_smile

Pour récupérer les source et le patch :
Pour Breezy : http://packages.ubuntu.com/breezy/source/ffmpeg
Pour Dapper : http://packages.ubuntu.com/dapper/source/ffmpeg


Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr

Hors ligne