Pages : 1
#1 Le 06/05/2006, à 16: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:
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é:
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, à 16: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, à 16:47)
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#3 Le 06/05/2006, à 16: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, à 16:58)
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#4 Le 06/05/2006, à 16:58
- Xiou
Re : Encoder une video
Enfaite, ça me donne pas tout à fait pareil que toi:
$ 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, à 16:58)
Hors ligne
#5 Le 06/05/2006, à 17: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.
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
Pages : 1