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

 


Dernière réponse
Sujet : encodage de divx le plus rapide .............
Slyde tu peux gagner jusqu'a 5 fps ce qui n'est pas rien !!!

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Slyde tu peux gagner jusqu'a 5 fps ce qui n'est pas rien !!!
darkangel Okokok, mais ca vaut quand meme le coup? On gagne combien de temps en %age?
Slyde la difference tu la vois surtout sur la qualité de l'overlay des pilotes de ta carte graphique.
 
Si tu fais un substract sur une image en RGB avec la même image mais en YUV, t'aura quasiment aucune difference.
 
N'en reste pas moins que les couleurs comme le bleu on tendance à être trop prononcées et/ou prédominantes dans certaines scènes sombres.
 
le meilleur passage pour s'en rendre compte : le débarquement "de nuit" dans starship troopers, ou l'on voit presque bleu sur un DivX.
darkangel Mais niveau qualité graphique, si c juste ca, ya pas une tres grande différence alors :ouch:
Slyde http://forum.hardware.fr/sqlforum/ [...] &owntopic=
 
en gros en fast recompress l'avisynth est très utile, on fait TOUS les traitement en YUV sans jamais reconvertir en RGB, d'ou gain de vitesse. parce qu'une conversion YUV c'est pas beau, ca ressemble à ca :
 
void ConvertYUY2toRGB32(unsigned char* _src, unsigned char* _dst,int w,int h)  
{
  const unsigned char* src = (const unsigned char*)_src;
  unsigned char* dst = (unsigned char*)_dst;
  int stride = w;
  const unsigned char* src_end = src + stride*h;
 
  for (int row = 0; row < h; ++row)
 {
  int y0 = src[0];
  int u = src[1];
  int y1 = src[2];
  int v = src[3];
  y0 -= 16;
  u -= 128;
  y1 -= 16;
  v -= 128;
 
  int r0 = (YR * y0 + UR * u + VR * v);
  int g0 = (YG * y0 + UG * u + VG * v);
  int b0 = (YB * y0 + UB * u + VB * v);
  r0 = (r0 >> 22) + ((r0 >> 21) & 1);
  g0 = (g0 >> 22) + ((g0 >> 21) & 1);
  b0 = (b0 >> 22) + ((b0 >> 21) & 1);
 
  int r1 = (YR * y1 + UR * u + VR * v);
  int g1 = (YG * y1 + UG * u + VG * v);
  int b1 = (YB * y1 + UB * u + VB * v);
  r1 = (r1 >> 22) + ((r1 >> 21) & 1);
  g1 = (g1 >> 22) + ((g1 >> 21) & 1);
  b1 = (b1 >> 22) + ((b1 >> 21) & 1);
 
  if(b0 < 0) b0 = 0; else if(b0 > 255) b0 = 255;
  if(g0 < 0) g0 = 0; else if(g0 > 255) g0 = 255;
  if(r0 < 0) r0 = 0; else if(r0 > 255) r0 = 255;
  if(b1 < 0) b1 = 0; else if(b1 > 255) b1 = 255;
  if(g1 < 0) g1 = 0; else if(g1 > 255) g1 = 255;
  if(r1 < 0) r1 = 0; else if(r1 > 255) r1 = 255;
  dst[0] = r0;
  dst[1] = g0;
  dst[2] = b0;
  dst[3] = r1;
  dst[4] = g1;
  dst[5] = b1;
  src += 4;
  dst += 6;
 }
}
 
C'est moyennement rapide à executer, en asm c mieux mais ca bouffe quand même du temps !
darkangel Ouais, ca m'intrigue aussi ca :sweat:  :??:
moikiki c koi la diff entre Fast recompress et full processing?
Slyde ouaip, ca va à peut près aussi vite que M2A  
 
Colonel_Fury >> si tu fais du 11 à 14 fps sur du 512*... c'est que t'a un ptit problème : ca devrait aller plus vite. T'es bien en full YUY2 de A à Z ? (c'est a dire : avs -> VirtualDub en fast recompress et pas full processing)
moikiki apparemment ce sont les personnes qui ont repris Flask

 

[edtdd]--Message édité par moikiki--[/edtdd]

Maxime connais pas  :benetton:
moikiki il parait ke XMPEG est plus rapide, j'ai pas tester encore
Maxime JC : je sais que flask est meilleur, mais ca met trop de temps a mon gout  :benetton:
moikiki

Colonel_Fury a écrit a écrit :

 
 
tu peux développer ?
ca m'interresse :D  
moi mes divx je les rippe avec smartripper, je demux le son, je converti mon ac3 avec azid, ensuite le wav avec Lame pour le mp3 (ce qui me donne un son nickel chrome)
j'utilise dvd2avi pour la vidéo en ajoutant de la luminance.
ensuie avstool pour retailler et croper
puis Virtualdub 1.4.7 pour le divx 4 2 pass via le jobcontrol
niveau vitesse je tourne entre 11 et 14 fps avec mon TB 1,2 (bus 100).
 
Meme si la vitesse à moins d'importance pour moi, ça m'interresse d'aller un peu plus vite :D  
j'essaye de calquer le temps d'encodage sur mon temps de sommeil, soit 6 à 8 heures.  




 
 
La vitesse d'encodage depends bcp de la resolution, si tu fais en 704x***, ca va bcp moins vite ke si tu fais en 512x***.
passer par AVSTool est la meilleur solution et la plus rapide

darkangel Film encodé avec m2a:
DVD:
http://hachetfer.free.fr/dvd.JPG  
 
DivX:
http://hachetfer.free.fr/divx.JPG  
 
On peux pas dire que ce soit pourri quand meme  :sarcastic:  
De plus, la c, une image arrétée, donc on peux chercher les défauts, si ca bouge, t'en vois pas.
 
Précison, c fait sur un seul CD, bon, avec un son divX et pas de AC3, mais quand meme.
jesus_christ maxime : la qualité de m2a est en dessous de celle de flask, mais ça ne se voit que pour des bitrates élevés et dans des cas particuliers.
 
A+
Colonel_Fury

Slyde a écrit a écrit :

Vdub en script avisynth : un poim moins rapide que M2A mais filtre Bilinear ou bicubic.  




 
tu peux développer ?
ca m'interresse :D  
moi mes divx je les rippe avec smartripper, je demux le son, je converti mon ac3 avec azid, ensuite le wav avec Lame pour le mp3 (ce qui me donne un son nickel chrome)
j'utilise dvd2avi pour la vidéo en ajoutant de la luminance.
ensuie avstool pour retailler et croper
puis Virtualdub 1.4.7 pour le divx 4 2 pass via le jobcontrol
niveau vitesse je tourne entre 11 et 14 fps avec mon TB 1,2 (bus 100).
 
Meme si la vitesse à moins d'importance pour moi, ça m'interresse d'aller un peu plus vite :D  
j'essaye de calquer le temps d'encodage sur mon temps de sommeil, soit 6 à 8 heures.

Maxime moi je fais jamais de 1 cd, sinon jai peut pas mettre de AC3
moikiki ok sur 2CD je suis d'accord, c mieux car plus rapide mais sur 1CD, m2a ca craint
Maxime je dit pas le contraire , mais moi je fais tout mes films en 3.11 Low avec m2a avec son AC3 en 2cds ( resolution soit 640, soit 720 ).
 
resultat toujours nikel
moikiki

maxime a écrit a écrit :

vous savez pas lutilisez cezs tout  :lol:  




 
Je suis désolé de te dire que je passe ma vie a encodé des DivX, et m2a est moins beau, sauf si on met la résolution en 512x*** c plus rapide mais moins beau sauf il est vrai avec le DivX4.0 mais cela n'empeche que je prefere le SBC
 
@+

Maxime vous savez pas lutilisez cezs tout  :lol:
moikiki c vrai que m2a, on voit plein de macroblocs quand ca bouge
skeye

k$pR a écrit a écrit :

pour en revenir a m2a je trouve la qualite en pleine action vraiement moche par rapport a flask  




tout dépend du codec utilisé, du bitrate utilisé, etc...!!!

k$pR pour en revenir a m2a je trouve la qualite en pleine action vraiement moche par rapport a flask
cacao si t riche dvd  :love:   :sol:
Maxime DIVX  :gun:  :gun:  
DVD  :love:  :love:  :love:  ( mais sa coute cher  :cry: )
k$pR ALors
 
 Vive m2a    :hello:  :benetton:  :love:  
 
 
DVD :gun:  
DIVX :sol:  :hap:  :hello:  
 
 :hello:
Slyde Vdub en script avisynth : un poim moins rapide que M2A mais filtre Bilinear ou bicubic.
Maxime cetais pour semer la confution , tas tout gacher  :D  
 
 :lol:  :lol:
jesus_christ c'est fini oui !
 
mpeg2avi px3 = m2a !!!!
 
même chose, 2 noms différents c'est tout
 
A+
Maxime :sarcastic: m2a
la viper mpeg2avi px3
k$pR Salut  
 
Je recherche l encodeur le + performant rapport qualite/vitesse????
pour faire un divx d un cd avec un son basic  
 
DVD  :gun:           :bounce: divX :bounce:

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)