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 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... hmm


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 wink

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 hmm

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 wink


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 ! cool

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 neutral )

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 wink

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 !

Alain.g a écrit :

Bon,
j'ai trouvé  une solution dans le fil de discussion dont j'ai donné le lien. Ouf ! cool

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 neutral )

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 !

Lycomane a écrit :

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 !

Lycomane a écrit :

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