Test de mpeg2avi 0.0.9

Test de mpeg2avi 0.0.9 - Video & Son

Marsh Posté le 02-02-2001 à 01:46:37    

Hé oui, PX3 annonce encore que c sa dernière version mais bon... :)
 
Alors quoi de 9 depuis la 0.0.7 (je reprend de là car la 0.0.8 est passé tellement rapidement que persone n'as eu le temps de gérer !).
 
PX3 as remis le code -r1 qui ne bugge pas (mais qui est un peu plus lent). donc fini le fameux bug du -r1 ;)
 
Et il s'est pas géné pour ajouter d'autres IDCT ! Voici donc la nouvelle liste :
-r0 (64-bit floating-point iDCT)*
-r1 (32-bit MMX iDCT)*
-r2 (16-bit MMX Chen iDCT)
-r3 (16-bit MMX AAN iDCT)
-r4 (3D-Now capable CPU (K6/Athlon))*
-r5 (SSE capable CPU)*
-r6 (FAST IDCT (IEEE ASSP-32 compliant) by Miha Peterel)*
-r7 (64-bit FPU IDCT (IEEE-1180 reference compliant) by Miha Peterel)*
 
(* : IEEE compliant)
 
Alors ceux qui connaissent flask ne seront pas déçus, les iDCT ajoutés viennent de là :). Le SSE est donc l'équivalent au code de Flask-Intel, le 3D-Now celui de Flask-AMD et les deux iDCT de Miha égalements bien connus ;)
Nottez que quasiment tous ces iDCT étaient déjà compilés dans la dernière version de Flask de PX3.
 
Alors, voici donc mon petit test.
J'ai toujours un PIII-550@617 ;)
 
Petit détail, si vous voulez tester mpeg2avi, ne vous fiez pas au temps final annoncé, il y as un bug et il affiche une minute de plus. Retirez donc une minute pour avoir la vraie durée.
 
Vidéo : premiers 50 Mo du film Stigmata. Pal, zone 2. 1306 frames.
 
Encodage : DivX Low motion 910 Kbps.
 
ligne de commande :
 
mpeg2avipx3 -b test.vob -f2 -a -rX -o8 e:
 
-r0 (64-bit floating-point iDCT) :
Temps de calcul : 9:03 minutes
fps : 2.40
 
-r1 (32-bit MMX iDCT) :
Temps de calcul : 2:06 minutes
fps : 10.34
 
-r2 (16-bit MMX Chen iDCT) :
Temps de calcul : 2:02 minutes
fps : 10.71
 
-r5 (SSE capable CPU) :
Temps de calcul : 2:12 minutes
fps : 9.84
 
-r6 (FAST IDCT (IEEE ASSP-32 compliant) by Miha Peterel) :
Temps de calcul : 2:09 minutes
fps : 10.06
 
-r7 (64-bit FPU IDCT (IEEE-1180 reference compliant) by Miha Peterel) :
Temps de calcul : 3:02 minutes
fps : 7.15
 
Même clip mais en 512*224 :
 
ligne de commande :
 
mpeg2avipx3 -b test.vob -f2 -rX -a -1 512 224 -3Y 296 -o8 e:
 
-r0 (64-bit floating-point iDCT) :
Temps de calcul : 7:59 minutes
fps : 2.72
 
-r1 (32-bit MMX iDCT) :
Temps de calcul : 1:22 minutes
fps : 15.80
 
-r2 (16-bit MMX Chen iDCT) :
Temps de calcul : 1:16 minutes
fps : 16.99
 
-r5 (SSE capable CPU) :
Temps de calcul : 1:26 minutes
fps : 15.07
 
-r6 (FAST IDCT (IEEE ASSP-32 compliant) by Miha Peterel) :
Temps de calcul : 1:25 minutes
fps : 15.33
 
-r7 (64-bit FPU IDCT (IEEE-1180 reference compliant) by Miha Peterel) :
Temps de calcul : 2:22 minutes
fps : 9.14
 
 
Alors, je n'ai pas fait de test -r3 car il est impossible de sortir en fichier ce iDCT, il ne sert que pour les preview.
Je n'ai pas non plus testé le -r4 puisque j'ai un Intel (donc sans 3DNow !). Je referais ces tests sur le Thunder bird 900 de ma soeur dès que possible (ce we normallement).
 
Mes conclusions :
 
Alors sans grande surprise le -r2 arrive toujours en tête niveau vitesse. Mais il n'est pas non plus IEEE compliant (même si franchement je vois pas de différences ;)).
Chose assez étonnante, la vitesse du code SSE, qui est équivalent en qualité au -r0, il faut tout de même le rappeler ! Si vous voulez absolument de la qualité maxi, c le meilleur choix ! (sur Intel). Sur AMD je ne sais pas encore mais si les perf sont au même niveau... :D
 
Ensuite les algo de Miha sont aussi très bon et surtout IEEE compliant aussi. Mais légèrement plus lent que le -r1 d'origine de mpeg2avi qui est lui aussi IEEE compliant...
 
Voilà, vivement que des programmeurs ASM se mettent sur mpeg2avi ! Cela pourrais faire très mal. En tout cas sur un bon processeur, mpeg2avi peu être plus rapide que le film pour encoder (plus de 25 fps), et ça, c'est quand même impressionant !
 
Allez :)

 

--Message édité par bruce--


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 01:46:37   

Reply

Marsh Posté le 02-02-2001 à 01:59:42    

encore me,
 
dis-moi bruce, j'ai jamais "tripoté" ses machins ds la GUI.
 
y servent à koi exactement ?
 
on les choisis en fontion koi (à part ce "special matos of course).
 
@+
 
jaja

Reply

Marsh Posté le 02-02-2001 à 12:32:45    

Ben en fait l'iDCT c'est ce qui décode les frames MPEG2. dès lors plus l'algo est rapide plus rapide est l'encodage.
Mais joue alors le problème de la qualité. Les algo certifiés IEEE (IEEE compliant) ont tous une qualité théorique irréprochable.
 
Pour vous donner une idée, les filtres des softs tels que PowerDVD ou WinDVD ne sont pas IEEE compliant pour justement jouer là dessus et gagner en vitesse. Mais bon, pour matter un film ça passe très bien qd même ;)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 14:25:46    

Pour booster le nombre de FPS, une version DOS de mpeg2avi ne serait pas si bête. On boot sur une disquette DOS 7 et on lancerait mpeg2avi. Simplement. Il aurait 100% du CPU à lui tout seul !!! Exit Windows et compagnie :)
Malheureusement, tant que DivX n'est pas en version DOS....

Reply

Marsh Posté le 02-02-2001 à 14:40:54    

C'est surtout impossible à faire !
 
Les codecs sont tous enregistrés sous windows, la mémoire est pas gérée pareil... Bref, mpeg2avi c un prog dos sous win ;)


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 14:51:11    

wxcvbn a écrit a écrit :

Pour booster le nombre de FPS, une version DOS de mpeg2avi ne serait pas si bête. On boot sur une disquette DOS 7 et on lancerait mpeg2avi. Simplement. Il aurait 100% du CPU à lui tout seul !!! Exit Windows et compagnie :)
Malheureusement, tant que DivX n'est pas en version DOS....




 
Ca a existe DOS 7 ? j'ete reste aux version 6.22 ou quelque chose comme ca...
De toute facon que gagnerais tu : la limitation de la FAT16 ? la limitation des 640 ko ? Non crois moi c'est un mythe que de croire que le DOS est plus rapide que Win. tu gagne quand meme a avoir un systeme 32 bits (enfin presque)...

Reply

Marsh Posté le 02-02-2001 à 15:05:11    

Je voulais savoir, avec toutes ces nouvelles options qu elle est celle qui donne un film de meilleur qualite ?
toujours -r1 ???
A+

Reply

Marsh Posté le 02-02-2001 à 15:08:54    

Comme je l'ai déjà dit, toutes les options qui sont IEEE compliant sont de même qualité (la meilleure ;)).
 
Sinon, oui le DOS 7 existe c'est celui qui était déjà dans Win95, c'est lévolution du 6.22...
 
Le DOS 7 est, comme Windows, FAT 32 et autres ;) (d'ailleur, fdisk que tu lance à partir d'une disquette de boot te le prouve.)

 

--Message édité par Bruce--


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 15:17:20    

Puisque le -r5 c'est du -r0 optimizé SSE et que ca va aussi vite que le -r1, autant s'en servir pour ceux qui ont de P3 ou des celerons 2... ;)

Reply

Marsh Posté le 02-02-2001 à 16:43:45    

Il est un chouilla plus lent qd même...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 16:43:45   

Reply

Marsh Posté le 02-02-2001 à 17:29:58    

BENB a écrit a écrit :

 
Ca a existe DOS 7 ? j'ete reste aux version 6.22 ou quelque chose comme ca...
De toute facon que gagnerais tu : la limitation de la FAT16 ? la limitation des 640 ko ? Non crois moi c'est un mythe que de croire que le DOS est plus rapide que Win. tu gagne quand meme a avoir un systeme 32 bits (enfin presque)...

 





Les 640 Ko ça se casse. Souviens-toi DOOM l'été dernier :) ... avec son bon vieux gestionnaire de mémoire protégée "DOS4/GW Extender". Mais bon, je ne fais pas une fixation sur DOS. Je pense simplement que windows n'est pas l'OS idéal pour lancer un traitement aussi lourd. ça bouffe de la ressource inutilement cette bête là :). De plus si on laisse l'anti-virus, et tous les programmes qui sont gentillement affichés en bas à droite de l'écran. C'est la cata !

 

--Message édité par wxcvbn--

Reply

Marsh Posté le 02-02-2001 à 17:45:17    

Bruce a écrit a écrit :

Il est un chouilla plus lent qd même...

 





 
 
Un micro-mini-chouilla :lol:ss
chez moi ca se tient à 0.1 0.2 fps
 
au fait, personne n'a un P4 pour voir? :D

Reply

Marsh Posté le 02-02-2001 à 17:46:43    

Autant ne pas se priver en effet ;)
 
Pour windows, c clair mais pour le moment on n'as pas mieux pour le DivX...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 17:49:59    

heu ,je peut avoir un lien pour le D/L

Reply

Marsh Posté le 02-02-2001 à 17:51:10    

Ben comme tj : px3.does.it.
 
Et si vous voulez avoir tous les softs en rapport avec le DivX je ne peu que conseiller l'excellent doom9 : www.doom9.net ou go.to/doom9.


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 18:16:21    

Comment on intège la version 009 dans la Gui du Rippack ?

Reply

Marsh Posté le 02-02-2001 à 18:51:05    

Euh mais si on le portait sous BeOS ou Linux ??
 
 
 Ce serait mieux non ????ss:confused:

Reply

Marsh Posté le 02-02-2001 à 18:59:07    

moi j'ai eu le temps d'intégrer la 0.0.8 dans ma 3.5b !
 
ha ha ha :pt1cable:
 
nan sérieusement merci bruce, mais y'a pas le SSE2 là ?

Reply

Marsh Posté le 02-02-2001 à 19:06:39    

Pour mettre la 0.0.9 sur la GUI il suffit de mettre mpeg2avipx3.exe ^à la place de celui du rippack (dans le répertoire logiciels/mpeg2avi). Ou alors changer la configuration de mpeg2avi si vous le décompressez ailleur ;)
 
Sinon, pour intégrer les autres modes (-r5 et plus) je vais le faire... G pas encore eu le temps. Modifiez le .bat si vous voulez les utiliser pour le moment.
 
Jesus, non j'ai rien vus pour le moment mais comme g pas de PIV...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 02-02-2001 à 19:19:53    

personne n'a de p4, mais ça fait joli, stype programme super récent, surtout que moi avec mon interface DOS j'en aurais bien besoin :D:D
 
A+

Reply

Marsh Posté le 02-02-2001 à 23:15:25    

Euh bruce, matte un peu les sources, y a plein d'asm la dedans...
 
Sinon jvé me mettre au -r6 moi, très bon compromis


---------------
Le topic du QLRR et FIRE - Knowledge is power. Power corrupts. Study hard, become evil.
Reply

Marsh Posté le 03-02-2001 à 00:15:55    

Dans le fichier zip de la version 009 y'a plein d'autres fichiers, ils servent à rien ??
Quand je sélectionne le nouveau .exe il ne met pas les autres IDCT en plus mais toujours les 5 de l'ancienne version. Help

Reply

Marsh Posté le 03-02-2001 à 00:24:08    

les autres fichiers c le code source..
 
Tu fais comment pour choisir ton iDCT?? chez moi ca marche bien..
si tu le fais avec le rippack tu doit éditer le .bat

Reply

Marsh Posté le 03-02-2001 à 09:05:58    

Moa_ a écrit a écrit :

Dans le fichier zip de la version 009 y'a plein d'autres fichiers, ils servent à rien ??
Quand je sélectionne le nouveau .exe il ne met pas les autres IDCT en plus mais toujours les 5 de l'ancienne version. Help

 





Si bruce ne met pas à jour son interface Rippack, ça m'étonnerais qu'il t'affiche les nouveaux choix d'IDCT :D
Tiburs1.

Reply

Marsh Posté le 03-02-2001 à 10:29:55    

Juste une petit Questiojn fait 'il toujour autant d'erreur (bad frame)

Reply

Marsh Posté le 03-02-2001 à 11:09:42    

m'a jamais fait une bad frame M2A... verifie ton systeme s'il est overclocké

Reply

Marsh Posté le 03-02-2001 à 11:16:17    

pas overclocke le systeme il fonctionne bien meme et je crois que je ne suis pas le seule avoir des bad frame. C'est meme assez courant

Reply

Marsh Posté le 03-02-2001 à 13:19:55    

bad frame? c quoi? :D ;)
 
j'en ai jamais eu..

Reply

Marsh Posté le 03-02-2001 à 14:11:14    

Donc je peux pas m'en servir de cette nouvelle version !! :cry:ss:sweat:

Reply

Marsh Posté le 03-02-2001 à 14:15:20    

si, tu peux !
tu crées un .bat et tu l'édites.
pas compliqué qd même :D


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 03-02-2001 à 17:09:52    

Comme le rippackgui.bat qu'il créé en fichier temporaire sauf que je remplace -r2 (par exemple) par -r5 (par exemple).C'est ça?

Reply

Marsh Posté le 03-02-2001 à 18:36:12    

ouiiiiiiii

Reply

Marsh Posté le 03-02-2001 à 20:56:38    

Ca y est j'ai réussiss:sol: J'suis vraiment une bêtess
 :Dss
Quelle différence y a-til entre le 32bit et le 64bit ?
C'est quoi 64bit FPU IDCT (IEEE-1180)sset FAST IDCT IEEE ASSP-32 ?
Pour avoir la meilleure qualité d'image lequel dois-je prendre ? (peut importe le temps d'encodage)
 
PS :J'ai un Duron 700@920

Reply

Marsh Posté le 04-02-2001 à 06:05:41    

Hé, dit donc il serait temps de lire ce que les autres écrivent très cher Moa_ !
 
"Les algo certifiés IEEE (IEEE compliant) ont tous une qualité théorique irréprochable."
 
Prend donc l'algo IEEE le plus rapide chez toi...


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le 04-02-2001 à 06:28:08    

Pour la vitesse d'encodage je confirme ce que dit bruce,
sur VP6 bi-P3700@980 Mhz avec taux d'occupation CPU a 65% je fais:
 
24-25 fps en -r5
29-30 fps en -r2 (tjs le plus rapide)

Reply

Marsh Posté le 04-02-2001 à 11:30:49    

DoDo2 a écrit a écrit :

Pour la vitesse d'encodage je confirme ce que dit bruce,
sur VP6 bi-P3700@980 Mhz avec taux d'occupation CPU a 65% je fais:
 
24-25 fps en -r5
29-30 fps en -r2 (tjs le plus rapide)

 




Dis-moi tu as C perfs avec un seul des cpu ??

Reply

Marsh Posté le 04-02-2001 à 13:46:49    

Oui je confirme, mpeg2avi charge un bi-CPU à 65% (j'ai un bi-p2), pas 50% alors que c'est sencé être un truc mono CPU.
 
Donc on a 30% de perfs en + avec 2 CPU

Reply

Marsh Posté le 04-02-2001 à 16:56:54    

temps réel voir + en encodage avi !!!
 
oula, je vais me racheter un bi-cpu moi !!

Reply

Marsh Posté le 04-02-2001 à 20:08:29    

oui je fait du 65% sur les DEUX cpus (SMP=symetric multi procs !) et effectivement c'est bizarre de faire plus de 50 % de charge CPU mais en fait vu que mpeg2avi balance plusieurs treads "ca compte" comme plusieurs applis memme s'il est pas optimiser bi-proc ... moi j'aimerais bien qu'une version bi-proc sorte et bouffe mes deux cpu a 100 % (ca ferait quoi, 40-45 fps ... ahhh!!)

Reply

Marsh Posté le 05-02-2001 à 02:15:13    

Héhé, c cool ça ! Vivement mon CPU à 1 Go !


---------------
A+++ Bruce - http://www.bheller.com
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed