comment calculer l'indice de qualité ?? [DIVX] - Video & Son
Marsh Posté le 19-04-2002 à 18:37:54
En DivX vous devez déjà connaitre le débit (bitrate), c'est ce qui défini la qualité de l'image. Mais cela ne prend pas en compte la taille de l'image elle même... Alors si du 600 kbps peut être magnifique sur du 352*288, en 720*576 c'est une autre histoire ! Et c'est là qu'intervient l'indice de qualité. Cet indice est basé à la fois sur le débit et la résolution.
Donc, pour le calcul... c'est très simple. On compte déjà le nombres de pixels de l'image, ça c facile, on multiplie la largeur par la hauteur... Donc en 352*288 vous avez 101376 pixels. Voilà, vous nottez ça qq part
Ensuite, on sais que l'on veux utiliser 600 kbps... Première étape, comme on étudie une seule image (frame) on divize par le nombres d'images par secondes (oui, le framerate). En PAL c'est 25 fps, donc 600/25=24 kb pour 1 frame. Ensuite on converti en bit pour y voir plus clair, soit une multiplication par 1024 (pour ceux qui ont pas fait d'info, pour passer du bit au kb on multiplie par 1024, même topo pour aller au Mo... mais revenons à nos mouttons ), donc 24*1024=24576 bit. C'est le poid "moyen" d'une frame... Moyen car on sais bien que le codec fait varrier le débit en fonction de ce qu'il as à encoder.
Ensuite voici le fameux calcul de l'indice, on divise cette taille par le nombres de pixels de l'image (mais si vous l'avez notté tt à l'heure ! ). Soit :
24576/101376=0.242424... bit par pixel par frame. Voici ce fameux indice de qualité
Faisons rapidement le même calcul tj à 600 kbps mais en 720*576 :
24576/(720*576)=0,05925... bit par pixel par frame.
Et là vous voyez que c tout petit par rapport à l'autre...
En général en DivX on obtiens une bonne qualitée quand l'indice de qualité est au dessus de 0.15, en dessous on as souvent des macroblocks, au dessus c encore mieux Par contre au delà de 0.3 le codec a tendance à "saturer"... Logique, il vas pas inventer des choses à encoder à partir de l'original
Voilà... j'espère avoir été clair
Donc vous pigez l'intéret du truc, le rippack lui vous calcule tout ça tout seul comme un grand... Et en fonction de la durée et du format de votre film !
Donc pour les difficils qui veulent une pure qualité, ils peuvent monter l'indice à 0.2 par exemple, mais vous metterez moins de films sur 1 CD...
Marsh Posté le 19-04-2002 à 19:47:05
bruce >>ca me rapelle une vieille reponse sur mediavideo
davidmarli >>tu peut aussi utiliser ma calculatrice qui te donne cette indice en plus du bitrate
[jfdsdjhfuetppo]--Message édité par laclasse--[/jfdsdjhfuetppo]
Marsh Posté le 19-04-2002 à 21:15:45
Bruce, tu me donnes mal à la tête
Oui, il faut utilise LC (LaCalculatrice) ! C'est top ! Merci laclasse
Marsh Posté le 20-04-2002 à 21:51:40
laclasse a écrit a écrit : bruce >>ca me rapelle une vieille reponse sur mediavideo davidmarli >>tu peut aussi utiliser ma calculatrice qui te donne cette indice en plus du bitrate |
pas mal ta calcullette mais fo encore donner la taille de fichier final
il me faudrait un prog ki a partir de la taille du fichier source et sa resolution, me donne le bitrate a utiliser pour avoir une kalité ekivalente mais en moins d'octets
ca fait 3mois ke je cherche, a ce rythme la dans 1 an j'aurais suffisamment galéré pour le programmer moi meme ...
http://forum.hardware.fr/forum2.php3?post=33871&cat=3
[jfdsdjhfuetppo]--Message édité par HumanRage--[/jfdsdjhfuetppo]
Marsh Posté le 20-04-2002 à 22:05:35
c'est assez particulier ta recherche en gros si j'ai compris tu donne la taille et la resolution d'origine et le resultat doit te donner le bitrate a utiliser pour la meilleure qualite tu tiends pas compte de la taille finale ou pas ?
Marsh Posté le 20-04-2002 à 23:04:36
laclasse a écrit a écrit : c'est assez particulier ta recherche en gros si j'ai compris tu donne la taille et la resolution d'origine et le resultat doit te donner le bitrate a utiliser pour la meilleure qualite tu tiends pas compte de la taille finale ou pas ? |
je tiens pas compte de la taille finale, ca doit juste etre le plus petit possible sans ke ca se voit (de trop)
je veux juste convertir un gros paquet de videos amateurs en mpg , au format divx pour ke ca prenne moins de place, utiliser la compression divx pour ce qu'elle est, un format de compression koi !
je capte pas pkoi j'arrive po a trouver de soft me permettant de le faire et par tatonnement c trop la misere
et y a du son aussi, mais ca je peux le downsampler ou changer le codec son c pas le souci, c pour la video ke je galere
[jfdsdjhfuetppo]--Message édité par HumanRage--[/jfdsdjhfuetppo]
Marsh Posté le 20-04-2002 à 23:10:16
je regarde si je peut faire quelque chose et je te tiends au courand
Marsh Posté le 20-04-2002 à 23:21:36
Marsh Posté le 24-04-2002 à 02:08:13
bon avec le post de bruce, j'arrive a calculer le bitrate pour un indice de kalité et une resolution donnée
mais bon, c 3 produits en croix a chak fois
edit : je viens de compresser une video, avec un facteur kalité de 0.15, bitrate d'encodage video : 380kbps, pour une resolution de 352*240, la source est un .mpg de 516 mo, le divx resultat (5.01) est de 160mo ===> la kalité est degueulasse, mais alors vraiment degueu
plein de bruit partout, des pixels et des block ki fusent, c degueu.
[jfdsdjhfuetppo]--Message édité par HumanRage le 24-04-2002 à 03:01:40--[/jfdsdjhfuetppo]
Marsh Posté le 25-04-2002 à 15:30:34
L'indice de qualité n'est qu'un indice, et franchement partir d'un MPEG...
Marsh Posté le 26-04-2002 à 02:10:36
Bruce a écrit a écrit : L'indice de qualité n'est qu'un indice, et franchement partir d'un MPEG... |
ce ke je veux c ke ca prenne moins de place, c'est a dire compresser
c un format de compression non ?
Marsh Posté le 26-04-2002 à 10:55:18
vi mais tu fait pas de miracles non plus. Déjà que le DivX est pas le must à très bas débit (<400 kbps), si tu part d'une source un peu pixelisée (MPEG) sans faire de resize ou sans appliquer un filtre de lissage et que tu encode en 1 passe c normal d'avoir de la merde en sortie Mais même en mettant tout à fond tu pourra jamais avoir une qualité fantastique.
Marsh Posté le 26-04-2002 à 15:40:31
Bruce a écrit a écrit : vi mais tu fait pas de miracles non plus. Déjà que le DivX est pas le must à très bas débit (<400 kbps), si tu part d'une source un peu pixelisée (MPEG) sans faire de resize ou sans appliquer un filtre de lissage et que tu encode en 1 passe c normal d'avoir de la merde en sortie Mais même en mettant tout à fond tu pourra jamais avoir une qualité fantastique. |
bah je veux juste une kalité equivalente a la source, mais avec moins d'octets
je capte pas pkoi c impossible
Marsh Posté le 29-04-2002 à 01:57:25
Marsh Posté le 29-04-2002 à 02:02:29
ReplyMarsh Posté le 29-04-2002 à 12:50:33
ReplyMarsh Posté le 29-04-2002 à 13:14:45
bah je prends la formule ke t'as donné la haut, vu ke je conné la resolution et ke la kalité en divx c en gros 0.15, je peux calculer le bitrate corespondant a ma resolution
je prends virual dub, je charge le mpeg, je choisis divx5, je met le bitrate calculé, le son il est deja en mp3 et au final g bien une video plus petite, mais juste d'un rapport 1/3, et surtout kalité degueulasse ...
http://forum.hardware.fr/forum2.php3?post=33871&cat=3 pour le topic originel
[jfdsdjhfuetppo]--Message édité par HumanRage le 29-04-2002 à 13:15:09--[/jfdsdjhfuetppo]
Marsh Posté le 29-04-2002 à 13:45:56
HumanRage a écrit a écrit : bah je prends la formule ke t'as donné la haut, vu ke je conné la resolution et ke la kalité en divx c en gros 0.15, je peux calculer le bitrate corespondant a ma resolution je prends virual dub, je charge le mpeg, je choisis divx5, je met le bitrate calculé, le son il est deja en mp3 et au final g bien une video plus petite, mais juste d'un rapport 1/3, et surtout kalité degueulasse ... http://forum.hardware.fr/forum2.php3?post=33871&cat=3 pour le topic originel |
tu pourrais au moins faire du 2 passes
Marsh Posté le 29-04-2002 à 14:01:14
tg0021 a écrit a écrit : tu pourrais au moins faire du 2 passes |
on peut en 5.01 ? g pas fait gaffe
[jfdsdjhfuetppo]--Message édité par HumanRage le 29-04-2002 à 14:01:25--[/jfdsdjhfuetppo]
Marsh Posté le 29-04-2002 à 14:28:57
vi. et à noter que l'indice de qualité "acceptable" varie en fn de ton écran : avant j'avais un 17" crt et 0.19 ça allait bien (bon ct pas dvdlike mais bon ). maintenant avec 17" lcd faut au moins 0.21-0.22. on voit trop les pb d'encodage .
Marsh Posté le 29-04-2002 à 17:02:39
nanan avec le gain de taille je passe de 1024*768 à 1280*1024 (sxga), mais niveau pitch c très proche. c vraiment la techno qui est bien meilleure pour l'affichage. ce que t'appelle "piqué" c'est le contraste pixel à pixel ? si oui le lcd met une véritable claque aux crt que j'ai pu voir ... les couleurs et détails ressortent mieux ... du coup tu vois bcp mieux les défauts. En fait faut le voir pour comprendre : prendre un divx (ou mm dvd sisi ) très légèrement flou sur crt et le lire sur lcd : on voit alors non seulement le flou, mais ts les "microblocs" (copyright ) généré par la compression près des rupture de luminance.
perso, qd je vois ma collec de divx que je croyait bien réalisée, ben ...
mais bon c normal, on en veut tjrs plus ...
PS : j'ai revendu mon crt vite fait . il y a un topic runique "lcd" sur hardware, consultez aussi la première partie.
Marsh Posté le 30-04-2002 à 11:23:54
kobaia a écrit a écrit : ben ça correpond pas a ce que je vois ...meme l'Apple Cinema Display , aussi agréable soit il bien sur (doux au yeux..) n'est pas aussi précis qu'un tres bon crt |
connais pas l'apple. Et en matière de lcd il y a vraiment de tt, et à tt les prix (cher <> différent de bon). mais j'ai pu voir des trini, des iiya flat planel, et d'autres technos, aucun n'a la précision d'un bon tft (alors qd en + t'es en dvi ).
mais bon, comme il faut y être habitué pour sentir la nuance... (je passe ts les jours de mon lcd à un assez bon crt, et c dur de switcher).
Et pour comparer le rendu il y a que le clone screen qui tienne. Mais bon, je comprend, j'étais anti. maintenant je suis pro. Faut laisser du temps au temps.
Marsh Posté le 19-04-2002 à 17:22:32
salut,
juste une question : comment calculez-vous l'indice de qualité pour un divx ?
(pas le bitrate, on est bien d'accord !)
merci !
---------------
Matheux Fou - https://afficheur-tempo.fr - TEMPO BOX pour abonnés TEMPO EDF