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 27/05/2010, à 07:05

Lad

Conversion avi -> mp4

Bonjour

Je cherche à convertir les vidéo de .avi à .mp4 pour les mettre sur mon ipod touch. J'ai suivi les conseils concernant ffmpeg ici  :

http://doc.ubuntu-fr.org/ipod#encoder_des_videos_pour_l_ipod

Lors de l'installation il me dit que le paquet libxvidcore4-dev n'existe pas. J'ai installé libxvidcore-dev à la place ... j'ai supposé que c'était lui !

Et voilà la sortie lors de l'essais de conversion :

> ffmpeg -i $video.avi -f mp4 -vcodec mpeg4 -maxrate 1000 -b 700 -bufsize 4096 -g 300 -acodec aac -ab 192 -s 480x320 $video.mp4

FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar  4 2010 12:35:30, gcc: 4.4.3
[NULL @ 0x8f2ccf0]Invalid and inefficient vfw-avi packed B frames detected

Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65534/2733) -> 23.98 (23977/1000)
Input #0, avi, from 'video.avi':
  Duration: 02:13:20.08, start: 0.000000, bitrate: 740 kb/s
    Stream #0.0: Video: mpeg4, yuv420p, 720x304 [PAR 1:1 DAR 45:19], 23.98 tbr, 23.98 tbn, 23.98 tbc
    Stream #0.1: Audio: ac3, 48000 Hz, stereo, s16, 128 kb/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
Unknown encoder 'aac'

merci pour votre aide

Hors ligne

#2 Le 27/05/2010, à 19:38

svergeylen

Re : Conversion avi -> mp4

Bonjour,
Avez-vous simplement essayé pitivi, fourni avec ubuntu 10.04 ou installable à partir des dépots en choisissant le format de vidéo que vous souhaitez dans projet > préférences (résolution de sortie, conteneur et format d'encodage vidéo et audio).

ps : pour le pb ci-dessus, la librairie aac manque d'office et l'argument de bitrate de vidéo est trop petit (à multiplier par 1000 pour avoir la bonne unité)


Stéphane

Hors ligne

#3 Le 27/05/2010, à 20:15

wido

Re : Conversion avi -> mp4

Bonjour,
essaye plutôt:

ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320×180 -title X final_video.mp4

dans ta commande tu as un bitrate trop faible, d'où ton message d'erreur, de plus il te manque le support de l'aac, il faut pour cela télécharger ffmpeg dans le dépot medibuntu

http://doc.ubuntu-fr.org/depots#medibuntu

Hors ligne

#4 Le 28/05/2010, à 12:39

Lad

Re : Conversion avi -> mp4

Bonjour

Merci pour vos réponses. Pour l'aac, j'ai suivi la procédure ici :

http://doc.ubuntu-fr.org/ipod#encoder_des_videos_pour_l_ipod

Donc j'ai installé ffmpeg comme ça :

sudo apt-get build-dep ffmpeg
sudo apt-get install libmp3lame-dev libfaad-dev libfaac-dev libxvidcore-dev liba52-0.7.4 liba52-0.7.4-dev libx264-dev

Il faut préciser quoi de plus pour avoir la version qui est sur medibuntu ?

Dernière modification par Lad (Le 28/05/2010, à 12:39)

Hors ligne

#5 Le 28/05/2010, à 13:26

wido

Re : Conversion avi -> mp4

Ce que tu tentes est la compilation de ffmpeg.

Il faut préciser quoi de plus pour avoir la version qui est sur medibuntu ?

http://doc.ubuntu-fr.org/medibuntu#e_me … phiquement

et

sudo apt-get install ffmpeg

à part ça on dirait que ffmpeg n'est plus dans les dépots depuis jaunty hmm

Hors ligne

#6 Le 28/05/2010, à 16:24

tooguy66

Re : Conversion avi -> mp4

slt

Le logiciel arista transcoder ne permet-il pas de convertir pour un ipod?


Dualboot Windows seven & ubuntu 14.04 64bit
gigabyte M720-US3 athlon II x4 620 6gb ram GeForce 520 1gio

Hors ligne

#7 Le 28/05/2010, à 18:11

Lad

Re : Conversion avi -> mp4

Wido, je ne comprend pas ce que tu veux dire. Après avoir fait ça :

sudo apt-get build-dep ffmpeg
sudo apt-get install libmp3lame-dev libfaad-dev libfaac-dev libxvidcore-dev liba52-0.7.4 liba52-0.7.4-dev libx264-dev

la commande ffmpeg était disponnible, et si je fais :

> sudo apt-get install ffmpeg
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
ffmpeg est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 28 non mis à jour.

Il me dit que ffmpeg est déjà installé ...

Voilà la version que j'ai de ffmpeg :

> ffmpeg -version
FFmpeg version SVN-r0.5.1-4:0.5.1-1ubuntu1, Copyright (c) 2000-2009 Fabrice Bellard, et al.
  configuration: --extra-version=4:0.5.1-1ubuntu1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     49.15. 0 / 49.15. 0
  libavcodec    52.20. 1 / 52.20. 1
  libavformat   52.31. 0 / 52.31. 0
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 4. 0 /  0. 4. 0
  libswscale     0. 7. 1 /  0. 7. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Mar  4 2010 12:35:30, gcc: 4.4.3
FFmpeg SVN-r0.5.1-4:0.5.1-1ubuntu1
libavutil     49.15. 0 / 49.15. 0
libavcodec    52.20. 1 / 52.20. 1
libavformat   52.31. 0 / 52.31. 0
libavdevice   52. 1. 0 / 52. 1. 0
libavfilter    0. 4. 0 /  0. 4. 0
libswscale     0. 7. 1 /  0. 7. 1
libpostproc   51. 2. 0 / 51. 2. 0

Comment vérifier que c'est la bonne ?

Pour medibunut, il y quelque chose que je ne comprend pas. Avant dans /etc/apt/source.list était écrit les dépots que j'utilisais. Après avoir suivi le protocole du lien que tu donnes, j'ai ajouté medibuntu, mais il n'y a rien de plus dans source.list ?? Par contre si je vais dans Système -> Admin -> Sources de logiciels, onglet "autres logiciels" dans la liste medibuntu est bien coché (source de logiciel n'est pas coché). Est ce qu'il faut que je coche code source aussi pour les compiler après ?

Merci

Hors ligne

#8 Le 28/05/2010, à 19:46

wido

Re : Conversion avi -> mp4

Il y a deux possibilités d'avoir ffmpeg avec le support aac:
la compilation
et l'autre en passant par le dépot medibuntu.

Pour la compilation il doit te manque ces commandes pour le compiler:

apt-get source ffmpeg
cd ffmpeg-*
./configure --enable-gpl --enable-pp --enable-libvorbis --enable-libogg --enable-liba52 --enable-dc1394 --enable-libgsm --disable-debug --enable-libmp3lame --enable-libfaad --enable-libfaac --enable-xvid --enable-pthreads --enable-x264 --enable-swscaler --enable-libtheora
make
sudo make install

Comme indiqué dans la doc :
http://doc.ubuntu-fr.org/ffmpeg#ffmpeg_ … upport_aac

la page ipod concernant ffmpeg et sa compilation est erronée.

Quelle est la version de ton ubuntu?

Dernière modification par wido (Le 28/05/2010, à 19:47)

Hors ligne

#9 Le 21/09/2014, à 15:36

toutentif

Re : Conversion avi -> mp4

Voici comment je m'y prend mais c'est vraiment une méthode de bourrin.
J'héberge mon fichier avi sur youtube ensuite je vais sur telechargerunevideo.com
là je télécharge ma vidéo youtube et je peux choisir entre différents formats dont mp4 et ainsi les lire sur ma nexus 7

Hors ligne

#10 Le 21/09/2014, à 18:22

toitoinebzh

Re : Conversion avi -> mp4

il y a aussi winff qui permet de faire tout ça sans ligne de commande

Hors ligne