Un film encodé en SBC peut-il être moins beau qu'encodé "normalement"? - Video & Son
Marsh Posté le 09-08-2001 à 20:22:22
Bonne question que je me suis posée !
J'avais testé Charlie et ses DDD (1CD et son MP3@96kbps) en SBC, ne trouvant pas le résultat super j'ai pris le Rippack 2.2 pour comparer.
C'était vraiment dégueulasse avec ce dernier, donc j'ai ré-encodé, ré-ré-encodé, ré-ré-ré-encodé... jusqu'à ce que je trouve le réglage optimal, mais c'est parfait maintenant.
SBC rules.
Marsh Posté le 09-08-2001 à 20:41:29
c'est facile d'obtenir un résultat catastrophique en SBC, il suffit pas exemple de foutre des valeurs débiles en low pass et high pass (surtout high pass dans notre cas) pour faire une catastrophe.
Ca m'est arrivé une nuit ou j'étais dans le paté, j'ai foutu 600 de max, j'ai eu un fichier de 288 Mo
Marsh Posté le 09-08-2001 à 20:44:59
warrior > fais péter tes réglages parfaits
slyde > qu'est-ce qu'on peut faire comme 'conneries' du genre highpass a 600 pour foirer son rip ?
Marsh Posté le 09-08-2001 à 20:52:13
ben mettre les DRF à 10-16 ou d'une manière générale une DRF min bien trop élevée.
Le high pass trop faible.
Peut-être les % de min et max du bitrate reservoir
Et j'en oublie certainement
Marsh Posté le 09-08-2001 à 21:00:35
ben les DRF a 10-13 ca m'arrive de le faire, pour des films d'1H55 on a pas le choix
et les % min et max de la gauge j'ai jamais trop compris ce que ca faisait
Marsh Posté le 09-08-2001 à 21:13:18
bon ben je te dis tout de suite : evite de toucher aux DRF dans ce sens, mieux vaut les laisser à 2-16.
Pour la qualité tout en gardant la taille voulue je compte sur deux choses :
- des paramètres presque standard et pas originaux pour un poil pour les DRF, le bitrate reservoir, les Low pass/high pass et autres options de cet onglet.
- le min qual/antishit qui me sert a m'assurer d'une qualité minimale. J'utilisais 16 anti et 17 min-qual jusque là mais apparament c'est peut-être un tout petit peu trop faible et peut-être que 17/18 fonctionnerait encore mieux.
Marsh Posté le 09-08-2001 à 21:15:46
Je vais poster sur le forum de mpeg4-fr.com mes params passe partout pour qu'ils puissent être commentés et améliorés.
Marsh Posté le 09-08-2001 à 21:17:13
il faudrait un forum ou un site ou tous ces parametres seraient longuement expliqués et débattus, parce que le readme.doc de nandub ou la traduction fr du guide de doo9, avec ça on va pas loin...
parce que ici, bof
Marsh Posté le 09-08-2001 à 21:26:15
http://www.presence-pc.com/sqlforu [...] =cache&p=1
Marsh Posté le 09-08-2001 à 21:37:29
puisque t'es la, que penses-tu de mes parametres pour En pleine tempête ?
c'est un encodage avec Nandub 0.21 (depuis je suis passé a la 1.0rc2), le 3e ou 4e essai je crois, au niveau taille ca tombe pile poil (830Mo pour l'image, exactement ce que je voulais) mais je suis décu par la qualité d'image
(ci-dessous les memes parametres "exportés" et améliorés sous Nandub 1.0rc2)
0.21
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetDivX(960,12,128);
VirtualDub.video.SetMotionDetection(5,10,300,240);
VirtualDub.video.SetCrispness(20,1);
VirtualDub.video.SpaceKF(35);
VirtualDub.video.InternalSCD(100);
VirtualDub.video.SetMinKBPS(395);
VirtualDub.video.SetPredictive("C:\\dvd\\tempete\\image\\tempete_560x256_pal.stats",20,4,270,2700,0);
VirtualDub.video.SetLumaCorrection(1,10,5);
VirtualDub.video.SetCompLevelsMain(2,8);
VirtualDub.video.SetCompLevelsA(300,3,16);
VirtualDub.video.SetCompLevelsB(300,4,16);
VirtualDub.video.SetCompLevelsC(300,5,16);
VirtualDub.video.SetCompLevelsD(300,6,16);
VirtualDub.video.SetCompLevelsE(300,7,16);
VirtualDub.video.SetBitsReservoir(3,40,37,85,75,0);
VirtualDub.video.NoAVIOutput(0);
VirtualDub.video.GenStats(0);
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("resize" );
VirtualDub.video.filters.instance[0].SetClipping(0,69,0,69);
VirtualDub.video.filters.instance[0].Config(560,256,4);
VirtualDub.subset.Delete();
1.0rc2
VirtualDub.audio.SetSource(0);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio2.SetSource(0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetDivX(962,12);
VirtualDub.video.SetQualityControl(2,16,25,25);
VirtualDub.video.SetMotionDetection(5,10,300,240);
VirtualDub.video.SetCrispness(20,1);
VirtualDub.video.SpaceKF(35);
VirtualDub.video.InternalSCD(100);
VirtualDub.video.SetMinKBPS(395);
VirtualDub.video.SetCurveFile("C:\\dvd\\tempete\\image\\tempete_560x256_pal.stats" );
VirtualDub.video.SetCurveMcFactor(0);
VirtualDub.video.SetCurveCompression(18,4);
VirtualDub.video.SetCurveFilter(270,2700);
VirtualDub.video.SetCurveCredits(0,350);
VirtualDub.video.SetLumaCorrectionAmp(1,10,50);
VirtualDub.video.SetCurveRedist(0);
// VirtualDub.video.CalcCurveCompression();
VirtualDub.video.SetCompLevelsMain(2,8);
VirtualDub.video.SetCompLevelsA(300,3,16);
VirtualDub.video.SetCompLevelsB(300,4,16);
VirtualDub.video.SetCompLevelsC(300,5,16);
VirtualDub.video.SetCompLevelsD(300,6,16);
VirtualDub.video.SetCompLevelsE(300,7,16);
VirtualDub.video.SetCompLevelK(2,9);
VirtualDub.video.SetBitsReservoir(3,40,37,85,75,0);
VirtualDub.video.SetLowBrCorrection(0,0);
VirtualDub.video.NoAVIOutput(0);
VirtualDub.video.GenStats("C:\\dvd\\tempete\\image\\tempete_560x256_pal.stats",1);
VirtualDub.video.SetEncodingControl("" );
VirtualDub.video.filters.Clear();
VirtualDub.video.filters.Add("resize" );
VirtualDub.video.filters.instance[0].SetClipping(0,69,0,69);
VirtualDub.video.filters.instance[0].Config(560,256,4);
VirtualDub.subset.Delete();
VirtualDub.brc.Set( 0, 645 );
VirtualDub.brc.Set( 1, 1 );
VirtualDub.brc.Set( 2, 128 );
VirtualDub.brc.Set( 3, 0 );
VirtualDub.brc.Set( 4, 1 );
en fait je ne suis sur que sur deux choses : la résolution et le bitrate.
le reste, je sais pas trop quoi mettre.
peut etre que les macroblocks trop présents étaient dus au resizing en precise bicubic
Marsh Posté le 09-08-2001 à 21:40:34
pour l'anecdote j'avais posté y'a qqs temps ici : http://forum.hardware.fr/sqlforum/ [...] cache=&p=1
pour bien montrer ce que je cherchais a faire
Marsh Posté le 11-08-2001 à 12:04:15
oui c'est possible ,mais bon c'est rare quand meme ,moi j'utilise toujours la 0.21 car j'obtiens de mauvais resultat avec la rc2 ,je viens de faire tigre et dragon et c'est superbe ,en attendant que le codec divx 4 soit debuggé je fais toujours du sbc car depuis la beta 3 de divx4 j'obtiens des tailles de fichiers aleatoire c'est n'importe quoi ...
Marsh Posté le 11-08-2001 à 14:07:41
En fait mon réglage parfait pour charlie et ses DDD c'était de mettre en 512*xxx (j'essayais 640) avec une réso multiple de 32, et de faire le mix entre low-motion et fast-motion, à cause des nombreuses scènes rapides du film.
Euh sinon là comme ca je sais plus, je n'ai pas garde le vcf (merde en fait c'est carrément mieux de les garder à chaque fois )
A+
Marsh Posté le 09-08-2001 à 20:07:36
c'est possible de "rater" un SBC au point qu'on aurait mieux fait de l'encoder sous Flask, ou est-ce que meme avec des mauvais réglages on est toujours sur que c'est au pire pareil niveau qualité ?