#1 Le 21/04/2007, à 18:41
- Alain.g
[résolu] Encodage xvid très lent sous Feisty !
Bonjour
Sous Feisty depuis hier (pas une MAJ, un installation), je viens pour la première fois, ce matin, d'encoder une vidéo avec XVID.
Surprise : la même tâche que je faisais régulièrement sous Edgy (avec Mencoder) me prend là plus du double de temps !
J'ai alors tenté de faire un simple encodage Xvid avec Avidemux, même résultat qu'avec Mencoder, très lent. Idem sur plusieurs vidéos.
Je ne pensais pas dans un premier temps que c'était lié spécifiquement à Xvid, mais en essayant d'encoder via X264 ou LAVC (mpeg4), j'obtenais un vitesse habituelle :
– x264, ce n'est jamais très rapide, mais en l'occurrence il l'est plus que xvid (!)
– Lavcodec, vitesse normale (c'est une Ferrari à côté de xvid)
Seul XVID me semble donc être à la rue. Très bizarre...
Si quelqu'un encode avec XVID sous Feisty, pourrait-il me dire si l'encodage se déroule à une vitesse normale (éventuellement préciser le FPS) ?
Merci
Edit : bon apparemment je ne suis pas le seul ! :
http://ubuntuforums.org/showthread.php?t=415167
Quelqu'un précise qu'il n'a ce problème que sur une Feisty i386, la version 64b ne poserait pas de problème
Quand même très embêtant ça
Dernière modification par Alain.g (Le 21/04/2007, à 20:59)
Xubuntu Karmic !
Hors ligne
#2 Le 21/04/2007, à 19:08
- ®om
Re : [résolu] Encodage xvid très lent sous Feisty !
Dis-moi, en parlant d'encodage vidéo, tu ne connaitrais pas un moyen d'utiliser avisynth sous linux?
Hors ligne
#3 Le 21/04/2007, à 19:16
- Alain.g
Re : [résolu] Encodage xvid très lent sous Feisty !
Non et ce n'est de toute façon pas le sujet de ce post
Xubuntu Karmic !
Hors ligne
#4 Le 21/04/2007, à 20:58
- Alain.g
Re : [résolu] Encodage xvid très lent sous Feisty !
EDIT : voir le message de Loïc2 en dessous
Bon,
j'ai trouvé une solution dans le fil de discussion dont j'ai donné le lien. Ouf !
Quelqu'un propose le .deb de "debian-multimedia.org" et quelqu'un d'autre de compiler Xvid avec l'optimisation ASM (ne me demandez pas ce que c'est )
J'ai choisi la seconde solution, donc installer le nécessaire :
sudo aptitude install yasm nasm build-essential
puis télécharger et compiler (je mets tout d'un coup, à copier-coller d'un bloc donc) :
cd /tmp && wget http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz && \
tar -xzf xvidcore-1.1.2.tar.gz && cd xvidcore-1.1.2/build/generic && \
./configure --prefix=/usr && make && sudo make install
Et là j'ai retrouvé une vitesse d'encodage normale : sur une petite vidéo test, ça m'avait pris 3 minutes ce matin et là juste une minute, soit 3 fois plus rapide.
J'espère quand même que le problème sera vite corrigé par mise à jour !
Dernière modification par Alain.g (Le 11/06/2007, à 06:31)
Xubuntu Karmic !
Hors ligne
#5 Le 25/04/2007, à 09:31
- karismatik
Re : [résolu] Encodage xvid très lent sous Feisty !
Merci de te reponse Alain.g ca fait plusieur fois que j'ai remarqué ce probleme sur differente version de
UbUntU .
Mais maintenant ca yest c'est repati ca marche nikel !!
MerCi
Hors ligne
#6 Le 27/04/2007, à 00:15
- Loïc2
Re : [résolu] Encodage xvid très lent sous Feisty !
Je viens de recompiler le paquet Ubuntu Feisty avec yasm dans les Depends pour i386 - je l'ai testé et le problème est résolu.
Je l'ai uploadé comme attachement au Bug #84705 in xvidcore sur launchpad :
https://bugs.launchpad.net/ubuntu/+source/xvidcore/+bug/84705
Le lien direct pour le paquet est :
http://librarian.launchpad.net/7415152/libxvidcore4_1.1.2-0.1ubuntu2%7Eproposed1_i386.deb
Mais allez plutôt sur la page du bug, je vais sans doute uploader un autre paquet demain (colonne de gauche, onglet "Bug attachments")
Dernière modification par Loïc2 (Le 27/04/2007, à 00:18)
Hors ligne
#7 Le 27/04/2007, à 00:17
- Loïc2
Re : [résolu] Encodage xvid très lent sous Feisty !
Le nouveau paquet dépend de yasm, donc si vous l'installez avec dpkg et que celui-ci se plaint, pensez à installer yasm aussi :
sudo apt-get install yasm
Hors ligne
#8 Le 18/05/2007, à 13:11
- Stardust
Re : [résolu] Encodage xvid très lent sous Feisty !
Bon,
j'ai trouvé une solution dans le fil de discussion dont j'ai donné le lien. Ouf !Quelqu'un propose le .deb de "debian-multimedia.org" et quelqu'un d'autre de compiler Xvid avec l'optimisation ASM (ne me demandez pas ce que c'est )
J'ai choisi la seconde solution, donc installer le nécessaire :
sudo aptitude install yasm nasm build-essential
puis télécharger et compiler (je mets tout d'un coup, à copier-coller d'un bloc donc) :
cd /tmp && wget http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz && \ tar -xzf xvidcore-1.1.2.tar.gz && cd xvidcore-1.1.2/build/generic && \ ./configure --prefix=/usr && make && sudo make install
Et là j'ai retrouvé une vitesse d'encodage normale : sur une petite vidéo test, ça m'avait pris 3 minutes ce matin et là juste une minute, soit 3 fois plus rapide.
J'espère quand même que le problème sera vite corrigé par mise à jour !
Bonjour
J'ai suivi ton tuto à la lettre,j'ai un petit soucis pour faire le make install, Je ne sais quelle option choisir pour le faire
voici l'historique de la compilation:
cd /tmp && wget http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz && \
> tar -xzf xvidcore-1.1.2.tar.gz && cd xvidcore-1.1.2/build/generic && \
> ./configure --prefix=/usr && make && sudo make install
--12:56:07-- http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz
=> `xvidcore-1.1.2.tar.gz'
Résolution de downloads.xvid.org... 88.198.32.206
Connexion vers downloads.xvid.org|88.198.32.206|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 740 132 (723K) [application/x-gzip]
100%[====================================>] 740 132 251.47K/s
12:56:10 (250.99 KB/s) - « xvidcore-1.1.2.tar.gz » sauvegardé [740132/740132]
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking whether to use default CFLAGS... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for whether to use assembly code... yes
checking for architecture type... ia32
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for int *... yes
checking size of int *... 4
checking whether byte ordering is bigendian... no
checking for build extensions... .so .a .o
checking for platform specific LDFLAGS/CFLAGS... ok
checking for yasm... yes
checking for asm object format... elf
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
configure: creating ./config.status
config.status: creating platform.inc
D: =build
C: ./decoder.c
C: ./encoder.c
C: ./xvid.c
C: bitstream/bitstream.c
C: bitstream/cbp.c
C: bitstream/mbcoding.c
C: dct/fdct.c
C: dct/idct.c
C: dct/simple_idct.c
C: image/colorspace.c
C: image/image.c
C: image/interpolate8x8.c
C: image/font.c
C: image/postprocessing.c
C: image/qpel.c
C: image/reduced.c
C: motion/estimation_bvop.c
C: motion/estimation_common.c
C: motion/estimation_gmc.c
C: motion/estimation_pvop.c
C: motion/estimation_rd_based.c
C: motion/estimation_rd_based_bvop.c
C: motion/gmc.c
C: motion/motion_comp.c
C: motion/vop_type_decision.c
C: motion/sad.c
C: prediction/mbprediction.c
C: plugins/plugin_single.c
C: plugins/plugin_2pass1.c
C: plugins/plugin_2pass2.c
C: plugins/plugin_lumimasking.c
C: plugins/plugin_dump.c
C: plugins/plugin_psnr.c
C: quant/quant_h263.c
C: quant/quant_matrix.c
C: quant/quant_mpeg.c
C: utils/emms.c
C: utils/mbtransquant.c
C: utils/mem_align.c
C: utils/mem_transfer.c
C: utils/timer.c
A: bitstream/x86_asm/cbp_3dne.asm
A: bitstream/x86_asm/cbp_mmx.asm
A: bitstream/x86_asm/cbp_sse2.asm
A: dct/x86_asm/fdct_mmx_ffmpeg.asm
A: dct/x86_asm/fdct_mmx_skal.asm
A: dct/x86_asm/fdct_sse2_skal.asm
A: dct/x86_asm/idct_3dne.asm
A: dct/x86_asm/idct_mmx.asm
A: dct/x86_asm/idct_sse2_dmitry.asm
A: dct/x86_asm/simple_idct_mmx.asm
A: image/x86_asm/colorspace_rgb_mmx.asm
A: image/x86_asm/colorspace_yuv_mmx.asm
A: image/x86_asm/colorspace_yuyv_mmx.asm
A: image/x86_asm/interpolate8x8_3dn.asm
A: image/x86_asm/interpolate8x8_3dne.asm
A: image/x86_asm/interpolate8x8_mmx.asm
A: image/x86_asm/interpolate8x8_xmm.asm
A: image/x86_asm/postprocessing_mmx.asm
A: image/x86_asm/postprocessing_sse2.asm
A: image/x86_asm/reduced_mmx.asm
A: image/x86_asm/qpel_mmx.asm
A: motion/x86_asm/sad_xmm.asm
A: motion/x86_asm/sad_sse2.asm
A: motion/x86_asm/sad_mmx.asm
A: motion/x86_asm/sad_3dne.asm
A: motion/x86_asm/sad_3dn.asm
A: quant/x86_asm/quantize_h263_mmx.asm
A: quant/x86_asm/quantize_h263_3dne.asm
A: quant/x86_asm/quantize_mpeg_xmm.asm
A: quant/x86_asm/quantize_mpeg_mmx.asm
A: utils/x86_asm/mem_transfer_mmx.asm
A: utils/x86_asm/mem_transfer_3dne.asm
A: utils/x86_asm/interlacing_mmx.asm
A: utils/x86_asm/cpuid.asm
L: libxvidcore.a
L: libxvidcore.so.4.1
---------------------------------------------------------------
XviD has been successfully built.
* Binaries are currently located in the '=build' directory
* To install them on your system, you can run '# make install'
as root.
---------------------------------------------------------------
D: /usr/lib
I: /usr/lib/libxvidcore.so.4.1
I: /usr/lib/libxvidcore.a
D: /usr/include
I: /usr/include/xvid.h
Merci
Dernière modification par Stardust (Le 18/05/2007, à 13:16)
Hardware :Partie de l'ordinateur qui reçoit les coups quand le software se plante. Desproges.
In a world without walls and fences, who needs windows and gates ?
Hors ligne
#9 Le 19/05/2007, à 11:29
- Loïc2
Re : [résolu] Encodage xvid très lent sous Feisty !
Stardust,
Comme je l'ai expliqué dans les posts précédents, un paquet corrigé est déjà disponible dans les dépots feisty-proposed (il faut juste les activer avec Système>Administration>Source de mise à jour), ou en téléchargement direct sur les liens que j'ai postés). Tu peux aussi récupérer le paquet de ~proposed depuis http://packages.ubuntu.com/ avec une recherche sur libxvidcore4 - prends la version qui se termine par 1ubuntu2~proposed1
N'hésite pas à demander si tu as du mal à trouver/installer le paquet.
Hors ligne
#10 Le 09/06/2007, à 11:54
- Storm
Re : [résolu] Encodage xvid très lent sous Feisty !
Je n'ai qu'un mot à vous dire, merci beaucoup !!!
Passer de 51h d'encodage pour un film de 1h30 à près de 2h c'est plutôt cool !!
Encore merci pour avoir trouvé la solution à ce problème !
Hors ligne
#11 Le 10/06/2007, à 23:43
- yakusa77
Re : [résolu] Encodage xvid très lent sous Feisty !
Merci loîc , sa a marché nickel mois j'encodait a 1/2 fps maximum alors je commencait a avoir des doutes, je me disait mais pourquoi windows encoderait il plus vite.... parfait donc j'essaierai avec dvd:rip en deux passe pour voir se que sa donne ...:D
De vraies interfaces graphique pour vos scripts shell
"Précise 64" | AMD phenom II x4 black édition 965
Hors ligne
#12 Le 01/07/2009, à 20:07
- Lycomane
Re : [résolu] Encodage xvid très lent sous Feisty !
chez moi c'est toujours super lent malgrés la procédure ci-dessus... mon encodage ce fait en....
attention suspense...
2800 minutes !!!!! oui oui ! vous avez bien lu ! soit 46 heures !
autant dire qu'il faut vraiment vouloir l'encoder son film !
"Accroche-toi à mon bras maintenant. Serre fort. Nous allons entrer dans bien des lieux sombres, mais je crois connaître le chemin. Ne lâche pas mon bras, c’est tout. Et si je devais t’embrasser dans le noir, ce ne serait pas une grande affaire, ce serait simplement que je t’aime". - Stephen King
Hors ligne
#13 Le 01/07/2009, à 21:46
- Loïc2
Re : [résolu] Encodage xvid très lent sous Feisty !
chez moi c'est toujours super lent malgrés la procédure ci-dessus
Tu es sous quelle version d'Ubuntu? Et en 32bits ou en 64bits?
Quel est le résultat complet de la commande:
dpkg -s libxvidcore4
(à taper ou copier/coller dans un terminal, Applications>Accessoires>Terminal)
Hors ligne
#14 Le 02/07/2009, à 17:11
- Lycomane
Re : [résolu] Encodage xvid très lent sous Feisty !
Merci loic pour ta réponse.
je suis sous Hardy Heron, en 32 bits
voici la réponse de dpkg -s libxvidcore4 :
Package: libxvidcore4
Status: install ok installed
Priority: optional
Section: libs
Installed-Size: 716
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Architecture: i386
Source: xvidcore
Version: 2:1.1.2-0.1ubuntu3
Provides: libxvidcore
Depends: libc6 (>= 2.7-1)
Description: High quality ISO MPEG4 codec library
XviD is a high quality/performance ISO MPEG4 codec.
Original-Maintainer: Ubuntu MOTU Media Team <motumedia@tauware.de>
"Accroche-toi à mon bras maintenant. Serre fort. Nous allons entrer dans bien des lieux sombres, mais je crois connaître le chemin. Ne lâche pas mon bras, c’est tout. Et si je devais t’embrasser dans le noir, ce ne serait pas une grande affaire, ce serait simplement que je t’aime". - Stephen King
Hors ligne
#15 Le 02/07/2009, à 19:22
- Loïc2
Re : [résolu] Encodage xvid très lent sous Feisty !
je suis sous Hardy Heron, en 32 bits
Il ne devrait pas y avoir de problème avec ce paquet. Tu as essayé de compilet toi-même?
Essaie de l'enlever complètement, puis de le réinstaller:
sudo apt-get purge libxvidcore4
sudo apt-get install libxvidcore4
Sinon, tu testes l'encodage avec quelle commande?
Au pire, essaie d'installer libxvidcore4_1.2.2-1_i386.deb version Hardy sur mon ppa à https://launchpad.net/~loic-martin3/+archive/xvid (il sera créé dans 5 ou 6 heures) et re-teste. Le problème d'xvid, c'est que comme tous ceux qui encodent régulièrement sont passés sous x264 il y a quelques années, moi compris, plus personne ne teste réellement les paquets. Celà dit j'avais testé 2:1.1.2-0.1ubuntu2
il y a 2 ans, et 2:1.1.2-0.1ubuntu3 ne devrait pas changer grand chose. Il me semble du reste avoir aussi testé ta version aussi bien en i386 qu'en amd64 quand j'ai préparé les paquets de la version 1.2.2, pour voir s'il n'y avait pas une régression. Donc à première vue ça serait plutôt un problème avec ta ligne de commande, ton système ou ton ordi.
(Pour être encore plus complet, tu peux aussi essayer d'encoder avec Avidemux en xvid, et si c'est toujours lent de démarrer sur un LiveCD d'Hardy, installer Avidemux puis refaire le test, même chose ensuite sur un LiveCD de Jaunty).
Hors ligne