encodage de divx le plus rapide ............. - Video & Son
Marsh Posté le 01-09-2001 à 15:16:43
c'est fini oui !
mpeg2avi px3 = m2a !!!!
même chose, 2 noms différents c'est tout
A+
Marsh Posté le 01-09-2001 à 15:22:44
Vdub en script avisynth : un poim moins rapide que M2A mais filtre Bilinear ou bicubic.
Marsh Posté le 02-09-2001 à 15:50:38
pour en revenir a m2a je trouve la qualite en pleine action vraiement moche par rapport a flask
Marsh Posté le 02-09-2001 à 16:07:53
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...!!!
Marsh Posté le 02-09-2001 à 16:12:48
c vrai que m2a, on voit plein de macroblocs quand ca bouge
Marsh Posté le 02-09-2001 à 16:41:42
maxime a écrit a écrit : vous savez pas lutilisez cezs tout |
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
@+
Marsh Posté le 02-09-2001 à 18:08:04
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
Marsh Posté le 02-09-2001 à 18:13:13
ok sur 2CD je suis d'accord, c mieux car plus rapide mais sur 1CD, m2a ca craint
Marsh Posté le 02-09-2001 à 18:14:30
moi je fais jamais de 1 cd, sinon jai peut pas mettre de AC3
Marsh Posté le 02-09-2001 à 18:40:27
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
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
j'essaye de calquer le temps d'encodage sur mon temps de sommeil, soit 6 à 8 heures.
Marsh Posté le 02-09-2001 à 19:41:06
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+
Marsh Posté le 02-09-2001 à 19:46:40
Film encodé avec m2a:
DVD:
DivX:
On peux pas dire que ce soit pourri quand meme
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.
Marsh Posté le 02-09-2001 à 19:54:16
Colonel_Fury a écrit a écrit : tu peux développer ? ca m'interresse 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 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
Marsh Posté le 02-09-2001 à 20:25:33
JC : je sais que flask est meilleur, mais ca met trop de temps a mon gout
Marsh Posté le 02-09-2001 à 22:13:45
il parait ke XMPEG est plus rapide, j'ai pas tester encore
Marsh Posté le 02-09-2001 à 22:17:09
apparemment ce sont les personnes qui ont repris Flask
[edtdd]--Message édité par moikiki--[/edtdd]
Marsh Posté le 02-09-2001 à 22:21:47
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)
Marsh Posté le 02-09-2001 à 23:06:27
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 !
Marsh Posté le 03-09-2001 à 00:11:51
Mais niveau qualité graphique, si c juste ca, ya pas une tres grande différence alors
Marsh Posté le 03-09-2001 à 00:17:39
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.
Marsh Posté le 03-09-2001 à 00:22:05
Okokok, mais ca vaut quand meme le coup? On gagne combien de temps en %age?
Marsh Posté le 03-09-2001 à 01:06:17
tu peux gagner jusqu'a 5 fps ce qui n'est pas rien !!!
Marsh Posté le 01-09-2001 à 14:56:52
Salut
Je recherche l encodeur le + performant rapport qualite/vitesse????
pour faire un divx d un cd avec un son basic
DVD divX