Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3001 connectés 

  FORUM HardWare.fr
  Video & Son

  Cool, bientot la compression DivX temps-reel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cool, bientot la compression DivX temps-reel

n°60488
Crimy
Posté le 03-04-2001 à 22:53:01  profilanswer
 

Apres qq petits essais avec VirtualDub (decidement je trouve ce soft vraiment bien fait) et ma PCTV, je me suis essayé a faire de l'aquisition/compression temps reel. Et ben voici pour ceux que ca interresse mes resultats:
 
Mon matos:
Bi-Celeron 400@550 sur BP6, 256Mo SDRAM, DD 9Go IBM SCSI UW + 6Go IDE UDMA33, PCTV. Tests sous Win2k SP1.
 
Grace au multi-thread de VirtualDub, on peut utiliser les 2 CPU pour accelerer la compression. Comme g de la RAM, g mis tous les reglages des buffers au max, pour eponger les coups de bourre au niveau CPU. Les performances des disques dur sont ici negligeables puisque le DivX genere un flux de l'ordre de 250Ko/s ce qui est pepère pour n'importe quel disque dur prehistorique.  
 
Compression DivX Fast Motion 910Kbits/s en 1/4 Frame (388x284) a 25fps => Utilisation CPUs ~= 50% (soit 100% si un seul CPU).
C'est deja ca. Les resolution inferieures marchent aussi bien, pas une frame de perdues. C'est tres bien pour encoder une chtite video a 25fps.  
 
Compression DivX Fast Motion 910Kbits/s en Full Frame (768x576) a 25fps => Utilisation CPUs : les deux a 95%.  
Ouhlala, au niveau CPU ca tient pas du tout, les frames sont droppées a la pelle. VirtualDub me signale qu'en fait le vrai taux fps est de environ 12-13. OK je note.
 
Compression DivX Fast Motion 910Kbits/s en Full Frame (768x576) a 12.5fps => Utilisation CPUs : les deux a 90%.  
Ouch. Ca tient. Juste mais ca tient. Un essai a 13 ma balancé qq drop frames donc 12.5 est definitivement ma limitte.  
 
Je trouve ca assez satisfaisant et encourageant car, au vu de ces perfs, je me dit que une carte mere bi-qqchose a 1GHz-1.2GHz devrait faire l'affaire pour compresser un flux video en DivX temps-reel.  
 
Voila. Qu'est-ce que vous en dites ?

mood
Publicité
Posté le 03-04-2001 à 22:53:01  profilanswer
 

n°60499
PAPLA
Posté le 03-04-2001 à 23:05:10  profilanswer
 

vivement un codec MP4 Hardware voila ce que je dit et il parait que c en cour!

n°60501
bounty2k
Posté le 03-04-2001 à 23:06:25  profilanswer
 

a mon avis c pas les procs qui limite mais ta carte d'acqui
avec mon ancien PII 400 j'arrivais deja a acquerir du 384*288 sans prob a 25 fps mais des que je mettais en 768*576 la ca chiait total.... (et en Divx + son mp3)
Mais vu que avec mon Tbird c pareil je pense que ca viens de la carte (une PCTV comme toi)
de toute façon les PCTV sont pas vraiment faient pour l'acqui alors en 768*576....

 

[edit]--Message édité par bounty2k--[/edit]

n°60508
Crimy
Posté le 03-04-2001 à 23:18:27  profilanswer
 

Bounty2kPas d'accord.
VirtualDub permet de faire des tests sans ecrire la sortie. G essayé en full-frame a 25 fps non compressé: CPU = 5%, aucune frame perdues. Par contre le flux de sortie est monumental (10Mo/s) (je suis en mode YUV).
J'en deduit que c'est bien le CPU qui freine dans ce cas-la.

n°60512
bounty2k
Posté le 03-04-2001 à 23:20:25  profilanswer
 

en 768 ???
je viens de lancer VirtualDub et quand je passe en mode acqui le soft me precise que ma carte vas avoir des difficulté a faire mieux que 320*240, mais c a verifier...

 

[edit]--Message édité par bounty2k--[/edit]

n°60550
Crimy
Posté le 04-04-2001 à 00:32:27  profilanswer
 

Moi je n'ai pas de tel message avec VirtualDub 1.4d et les derniers drivers PCTV sous 2k

n°60620
ManuLM
Posté le 04-04-2001 à 09:19:04  profilanswer
 

Ben alors Crimy, TT pas encore couche ??
 
C malin, apres T trop creve pour repondre a mes mails ;-)
En plus, comment tu veux ki marche ton soft au boulot, si t'as la tete dans le cul
 
Ca roule pour toi ? Et chez toi, ca y est, c'est bientot un bunker informatique ??
 
Sinon, pour ce qui concerne ton test, qu'est-ce qu'on en a a peter de faire du 768*xxx, si ce n'est que c'est la resolution de la TV, puisque pour un bon DivX on travaille typiquement en 512*xxx, surtout si tu fais du 910 kbits
Ca serait donc interessant de faire des tests plutot dans cette resolution.
 
Sinon, tu gazes tjrs sous CS ??? Ou t'est parti sur d'autres jeux ?? Salue tous les [Strike] de ma part ...
 
A +

 

[edit]--Message édité par ManuLM--[/edit]

n°60631
gilou2
Posté le 04-04-2001 à 10:27:50  profilanswer
 

VirtualDub ne gère pas les deux CPU pour la compression divX.
Avec VirtualDub, on a un thread pour bufferiser la vidéo, un thread qui compresse (et qu'un seul) et bufferise une deuxieme fois mais cette fois ci sur des images compressée, et un thread qui écrit sur le disque dur.
Donc au mieux avec ton bipro tu gagnera sur les accès disques ou la bufferisation du drivers video.


---------------
Développeur de FreeVCR : http://freevcr.ifrance.com [:gilou2]
n°60643
Strike_Aga​in
Posté le 04-04-2001 à 10:49:41  profilanswer
 

Citation :

Compression DivX Fast Motion 910Kbits/s en 1/4 Frame (388x284) a 25fps => Utilisation CPUs ~= 50% (soit 100% si un seul CPU).  
C'est deja ca. Les resolution inferieures marchent aussi bien, pas une frame de perdues. C'est tres bien pour encoder une chtite video a 25fps.


 
Typiquement La PCTV gère l'overlay jusqu'a 388x288 après c'est le proco qui se mange tout le boulot. D'ou la dégradation des perf au dela de cette limite

n°60647
Crimy
Posté le 04-04-2001 à 10:57:20  profilanswer
 

Gilou2 oui je sais bien que les drivers DivX ne sont pas fait pour le multi-thread (malheuresement).  
Mais c'est bien sur la bufferisation du flux video entrant qu'on y gagne.  
Donc de maniere generale, et dans ce cas-la, on y gagne a etre en bi-CPU.
 
ManuLM lol
Le 768 vient du fait que je veux numeriser un flux video, donc le format télé (source d'un magnetoscope, d'un tuner ou d'un camescope). Qui dit changement de resolution dit un ré-echantillonage (je t'apprend rien :)) et donc dit CPU de bouffé en plus. Deja que la compression bouffe tout ! On fait pas du offline ici, on fait du temps reel. Le bitrate ici n'est pas tres important car les essais que g fait montrent que la consomation CPU est la meme qq soit le debit utilisé.

mood
Publicité
Posté le 04-04-2001 à 10:57:20  profilanswer
 

n°60649
Crimy
Posté le 04-04-2001 à 10:59:01  profilanswer
 

StrikeAgain heu... l'overlay ce n'est pas juste pour l'incrustation video sur l'ecran ? A mon avis ca ne joue pas quand on fait de la capture...

n°60658
bounty2k
Posté le 04-04-2001 à 11:10:29  profilanswer
 

Eu d aileur tant que j'y repense, sur la boite c pas marque qu'elle est limité a 388*344 ??? (je retrouve + la mienne)

n°60666
Strike_Aga​in
Posté le 04-04-2001 à 11:21:28  profilanswer
 

Capturer ou afficher un flux, c'est juste une redirection vers un périhperiques différent. Typiquement la fonction overlay est assuré par le BT8x8 embarqué sur la carte et prend en charge les différentes fonctions graphiques à la place du proc qui assure juste les fonctions de synchonisations des signaux.

n°60730
GodFearsMe
Posté le 04-04-2001 à 13:11:29  profilanswer
 

C'est pas ta carte bi proc qui est pour rien...  
 
Perso je fais les captures depuis lontemps direct DivX et la j'ai qu'un pauvre P3 650 - capture en 352x288-25fps-1000 ou 1200kbs (ca depend si j'encode des series de 20 ou de 40 min histoire de prendre la place que je veux)-95-97% (par contre je baisse un peu le crispness pour eviter des frames drop) par le video in de la Asus GeForce Deluxe. Et tout est se passe tres bien avec une super qualité (le cable numerique rulez!!!)

n°60738
blackjack
Posté le 04-04-2001 à 13:27:17  profilanswer
 

moi je capture en 640*480 25 images/s DIVX son non compressé, à 6000kb/s et je ne perd aucune trame...
sur un Athlon 850.
Qu'en pensez vous ?


---------------
Voici mon feedback, pensez à moi ;) http://forum.hardware.fr/transacti [...] _user=5811

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son

  Cool, bientot la compression DivX temps-reel

 

Sujets relatifs
L'image du Divx s'arrete mais le son continue...lecture de divx + ac3 avec game theater xp ?
A PROPOS DES SOUS TITRES ( divx)lecture DivX
Problème de découpage DIVX/AC3divx multilangues
Lire du DIVXhelp ! comment convertir la piste son d'un DivX 48Khz -> 44.1 Khz
curiosite sur les tailles des divx?... 
Plus de sujets relatifs à : Cool, bientot la compression DivX temps-reel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR