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

  FORUM HardWare.fr
  Video & Son

  DivX et décompression hardware

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4
Page Précédente
Auteur Sujet :

DivX et décompression hardware

n°140589
nonos
Posté le 19-10-2001 à 19:02:28  profilanswer
 

Hello.
j'ai un tb700 et même avec la version 4.02, je me traine à 8fps en codage.
Du coup c'est un peu long en 2 passes.
 
Voilà ma question : j'ai une aiw Radeon qui me fait de la décompression Mpeg2 en hard, est-il possible d'utiliser la carte pour la partie décompression mpeg2 et le proc pour l'encodage ?
 
je suis en train de regarder les sources de mpeg2avi et ca me semble possible. Malheuresement je ne touche pas assez en programmation.
 
Avis aux amateurs ! Une nouvelle version de mpg2avi utilisant les aiw ou les cartes de décompression mpg2 ???

mood
Publicité
Posté le 19-10-2001 à 19:02:28  profilanswer
 

n°140601
speedyop
Posté le 19-10-2001 à 19:37:23  profilanswer
 

encodage et decompression ca doit pas etre pareil, et mpeg2 et 4 non plus

n°140606
nonos
Posté le 19-10-2001 à 19:44:06  profilanswer
 

effectivement, il me semble avoir compris que ce sont 2 phases différentes.
Un thread décode le mpeg2 des .vob et envoie le résultat au thread d'encodage (le codec divx à priori).
Il doit y avoir moyen de faire le décodage mpeg2 en utilisant le hard de la carte.
Ca doit nécessiter une optimisation dans la synchronisation pour en tirer un bénéfice mais le gain ne doit pas être négligable !

n°140636
dilopens
Journalisme total
Posté le 19-10-2001 à 20:26:14  profilanswer
 

ahaha : quand tu verras un seul appareil/carte qui comprend le divx/mp4 en hardware, tu me fais signe... parce ke pour le moment, je vois pas...
 
Lol : une ATI : y'en a qui doutent de rien ;)

n°140641
nonos
Posté le 19-10-2001 à 20:30:10  profilanswer
 

je crois que tu n'as pas du lire le topic.
je ne cherche pas à faire décoder le divx par mon ati, mais à utiliser le décodage du mpeg2 en hard sur l'ati pour gagner un peu de fps lors de l'encodage d'un divx.

n°140647
nonos
Posté le 19-10-2001 à 20:34:35  profilanswer
 

Les pros du divx et de la programmation, vous en pensez quoi ?

n°140648
netswitch
minet ?
Posté le 19-10-2001 à 20:36:16  profilanswer
 

Heo les gars il faut lire ce que le monsieur il écrit avant de répondre n'importe quoi !
 
PAr contre c clair que ça doit etre possible de décodeer le mpeg 2 en hard avant de le recompresser mais moi, je suis nul en progra et je peux rien faire pour avancer le shmilblick.
 
Point de vue gain en performance, ya déjà un an, des gars faisaient dur rip en temps réel avec une holliwood plus branchée sur une carte d'acquisition standart....

n°140650
dilopens
Journalisme total
Posté le 19-10-2001 à 20:39:43  profilanswer
 

y'aura pas un gain de temps formidable messieur les spécialistes... et une perte de qualité, ça certainement.

n°140659
nonos
Posté le 19-10-2001 à 20:46:09  profilanswer
 

perte de qualité : peut-être, je ne connais pas les traitements fait par la radeon. Le décodage mpg2 n'est pas normalisé ? le décoder en soft ou hard, ca doit donner la même nonormalement ?
 
Pour la gain de tps, si la carte décode l'image N pendant que le processeur encode l'image N-1, c'est une parallèlisation des proccess ?

n°140660
nonos
Posté le 19-10-2001 à 20:47:26  profilanswer
 

ouais, non en fait puisqu'il faut synchroniser les 2.
bon effectivement le gain ne sera peut-être pas énorme.

mood
Publicité
Posté le 19-10-2001 à 20:47:26  profilanswer
 

n°140663
netswitch
minet ?
Posté le 19-10-2001 à 20:52:11  profilanswer
 

Bhen dilopens, les spécialistes au moins ils lisent jusqu'au bout....   ;-)
 
Et c clair qu'il y a une perte en faisant une aquisition par cable mais si tu utilises le proc de la réal pour te donner les info, ya pas de pertes....

n°140669
nonos
Posté le 19-10-2001 à 21:00:54  profilanswer
 

donc pour la qualité c'est ok.
 
je cherche sur le site d'ati et sur internet pour voir comment on utilise les routines d'ati pour décoder en hard et je trouve pas.
 
qqun a des liens ?

n°140672
Lalorette
Posté le 19-10-2001 à 21:05:14  profilanswer
 

l'idée est très séduisante.
Mais il y a 1 pb : faire appel à la décompression de la ATI via les drivers c'est possible mais faut savoir le faire.
 
D'allieurs pkoi PowerDVD n'utiliser pas cette décompression ? beh surement parce qu'il n'y avait que ATI qui savait le programmer.
 
Celà dit çà m'interresserai beaucoup de savoir

n°140674
nonos
Posté le 19-10-2001 à 21:08:00  profilanswer
 

j'ai cru voir sur le site d'ati qu'il est possible d'utiliser le direcshow de directX.
par contre je ne sais pas si ca peut aider pour faire juste le décodage sans afficher le résultat à l'écran.

n°140691
jesus_chri​st
votre nouveau dieu
Posté le 19-10-2001 à 21:41:05  profilanswer
 

les ATI prennent en charge l'overlay et le redimentionnement, ce qui alège déjà pas mal le CPU
 
le décodage reste 100% CPU
 
A+


---------------
Envie de backuper un DVD en DivX mais vous y connaissez rien ? essayez dvd-ripp : le site de Maxime
n°140697
nonos
Posté le 19-10-2001 à 21:45:58  profilanswer
 

je crois que j'aurais du appeller ce topic "DivX et décompression Mpeg2 hardware"

n°140702
chris25fr
Posté le 19-10-2001 à 22:02:28  profilanswer
 

ce que je ne comprends pas ,c'est que ,je fais du 12-13 fps avec un duron 750 .Tu dois quand meme avoir un bleme .
 
A plus et god save the queen


---------------
@+
n°140818
nonos
Posté le 20-10-2001 à 08:55:08  profilanswer
 

8fps c'est dans le pire cas. ca oscille entre 15 et 8.

n°141686
nonos
Posté le 22-10-2001 à 11:28:59  profilanswer
 

en me baladant dans powerdivx, j'ai trouvé un codec ATI décompression MPEG2. Je ne l'avait pas vu dans propriété système.
Ca peut s'utiliser directement ?

n°142260
nonos
Posté le 23-10-2001 à 09:31:58  profilanswer
 

voilà l'avancée de mes recherches :
 
* Grâce à powerdivx, j'ai découvert qu'il y avait un filtre directshow ATI pour la décompression MPEG-2. J'ai essayé de construire un graph avec powerdivx mais ca ne marche pas. Pareil en reconstruisant le graph par défaut => bug powerdivx ?
 
* découverte de avisynth : trop fort. j'ai essayé de faire une chaîne avec avisynth et virtualdub. Avisynth lit directement les .vob grâce au filtre directshow. Encodage en 5 fps. C'est pire.
Lorsque je lis un .vob dans WMP, dans propriétés, c'est le filtre de powerdvd qui s'affiche. Seulement je suis sous w2k et l'accélération matérielle de powerdvd ne s'active pas...
 
La solution serait-elle là ??? qqun peut essayer une chaîne . vob - avisynth - virtualdub, sous autre chose que w2k avec une ati aiwradeon (pour que l'accélération matérielle s'active sous powerdvd) ?

n°142348
nonos
Posté le 23-10-2001 à 12:12:35  profilanswer
 

Vous pensez que c'est réalisable la décompression hardware mpeg-2 dans le processus d'encodage divx ?

n°142356
gilou2
Posté le 23-10-2001 à 14:01:11  profilanswer
 

Il y a peut être moyen d'utiliser le filtre Direct Show d'ATI pour la décompression MPEG2.


---------------
Développeur de FreeVCR : http://freevcr.ifrance.com [:gilou2]
n°142373
nonos
Posté le 23-10-2001 à 14:41:13  profilanswer
 

je viens de me taper la doc microsoft sur directshow et ca me semble de plus en plus faisable...
il y a un outil directshow graph editor qui permet de faire ce genre de choses. Par contre le sdk directx fait +de 100meg.
 
qqun sait ou je peux trouver l'exe de graph editor sans avoir à downloader le sdk ?
 
si qqun a l'occasion d'essayer...

n°142376
BlackSunSo​ft
Keyboard error - Press F1
Posté le 23-10-2001 à 14:46:28  profilanswer
 

Citation :


ahaha : quand tu verras un seul appareil/carte qui comprend le divx/mp4 en hardware, tu me fais signe... parce ke pour le moment, je vois pas...
 


 
Bientot les enfants


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°142608
nonos
Posté le 23-10-2001 à 20:55:59  profilanswer
 

bon ca y est, je viens de faire le graph de lecture d'un vob via le directshow ATI MPEG decoder : ca marche.
le problème c'est que je n'arrive pas à insérer le filtre divx 4.02... c'est peut-être pas comme ca qu'il faut faire.
 
on peut faire du frameserver avec graphedit ?

n°142778
nonos
Posté le 24-10-2001 à 10:36:49  profilanswer
 

ben dites, je suis pas le seul à avoir une aiw radeon et à faire du divx ?
je me sens un peu seul !

n°142782
BlackSunSo​ft
Keyboard error - Press F1
Posté le 24-10-2001 à 10:45:34  profilanswer
 

L'idée est ma foi interessante, j'aurais bien developpé un soft pour encoder en utilisant DirectShow mais j'ai jamais testé... J'ai d'ATI


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°143142
nonos
Posté le 25-10-2001 à 09:43:28  profilanswer
 

je commence à y voir plus clair:
je vais m'orienter vers dvd2avi qui permet d'utiliser le directshow pour lire un fichier. J'ai commencer à lire le source et ca m'a l'air faisable.
Y a t'il des pro en programmation directshow ?
 
il faut juste reprendre la fonction d'ouverture directshow de dvd2avi et le forcer à utiliser le filtre directshow de l'ATI.

n°143156
nonos
Posté le 25-10-2001 à 10:18:02  profilanswer
 

désolé, je me suis trompé : c'est le source de avisynth à reprendre.
 
donc solution envisagée :
 
".vob" => avisynth (avec ouverture par directshow) => virtualdub + codec divx 4.02

n°143164
nonos
Posté le 25-10-2001 à 10:36:25  profilanswer
 

pour info, avec avisynth et directshow par défaut (donc sans directshow ATI) je fais du 7fps.
c'est pas terrible. L'avantage, c'est que la décompression mpeg2 est totale : pas besoin de se prendre la tête avec le déinterlacing.

n°143181
BlackSunSo​ft
Keyboard error - Press F1
Posté le 25-10-2001 à 11:16:11  profilanswer
 

ouaip, en fait c'est interessant, tu peux aussi passer par DirectShow, ce serait encore plus simple...


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°143293
BlackSunSo​ft
Keyboard error - Press F1
Posté le 25-10-2001 à 14:33:19  profilanswer
 

Donc je disais donc, au lieu de passer par DirectShow, je pensais plutot a creer un graph en DirectShow. Il existe des filtres qui permette de resizer et peut être même de cropper.


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°143295
nonos
Posté le 25-10-2001 à 14:38:21  profilanswer
 

c'est exactement ca.
je suis en train de lire les docs directshow.
si tu sais le faire... ce serait plus simple :-)

n°143298
BlackSunSo​ft
Keyboard error - Press F1
Posté le 25-10-2001 à 14:41:08  profilanswer
 

tu programmes ?


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°143351
nonos
Posté le 25-10-2001 à 15:42:10  profilanswer
 

ben, je maîtrise bien la macro Excel si c'est ce que tu veux dire.
 
Pour vc++, il va falloir que je ressorte mes cours. J'arrive quand même à lire un listing.

n°143499
BlackSunSo​ft
Keyboard error - Press F1
Posté le 26-10-2001 à 08:08:05  profilanswer
 

Bon j'ai fait des tests hier avec les filtres Imedia, la vitesse est tres bonne (j'ai utilisé le decodeur Cyberlink), 14 fps sur un Duron 700 mais par contre, il n'y a pas de crop alors j'ai laissé tombé.
 
Sinon y en a un autre sympa de filtre dont j'ai les sources, mais le bleme c'est qu'il ne semble marcher qu'avec le decodeur Ligos... Faut encore que je retrouve ou qu'ilé mon Ligos.


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°143507
nonos
Posté le 26-10-2001 à 09:18:57  profilanswer
 

yessss !!!
je continue à lire les docs.
je vais faire des essais ce we.

n°143530
nonos
Posté le 26-10-2001 à 09:57:21  profilanswer
 

BlackSunSoft, je passais aussi par le filtre de Cyberlink. Par contre j'avais du 7 fps.
Tu utilise quoi comme chaîne pour encoder ?
moi :
".vob" => avisynth v0.3 => virtualdub + resize + codec divx 4.02
 
pour avisynth, j'utilise l'option DirectShowSource("filename" ).
On peut faire le crop et resize avec avisynth.
 
j'ai vu qu'il y avait une version avisynth 10b31 reprise par un autre programmeur.

n°143540
BlackSunSo​ft
Keyboard error - Press F1
Posté le 26-10-2001 à 10:12:38  profilanswer
 

On a pas fait le même chose, je n'ai pas utilisé avisynth mes graphedit pour faire mes tests. Par contre avec àa on a que du bilinear


---------------
PowerDivX NextGen 3.12 sur: http://www.powerdivx.com
n°143543
nonos
Posté le 26-10-2001 à 10:15:58  profilanswer
 

et tu as réussit à intégrer le codec divx 4.02 dans le graph ?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4
Page Précédente

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

  DivX et décompression hardware

 

Sujets relatifs
divx => svcdun soft pour lire les divx avec deux flux audios?
problème de sons qui se coupe sur un divxProblème de taille avec divx 4.02
divx? comment çà marchedesire faire divx
Son décalé sur certain DivxDivx 4.02 c'est bon? le 20% lui?
Problème de taille de DivX!!! HELP!!!Un soft qui gère la décompression en hardware pour divx...
Plus de sujets relatifs à : DivX et décompression hardware


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