module inscription newsletter haut de page forum mobile

Rejeter la notice

Gratuit : Atelier Apéro - mardi 13 mai 17h à Paris 14ème
Ne ratez pas notre prochain gros événement ! 
RAW - Monitoring - DIT. Masterclass, Ateliers pratiques sur caméras Canon C400 & C80, Rencontres & échanges

Infos & inscriptions

Ateliers et Formations

cbr vs vbr..?

Discussion dans 'Compression, conversion vidéo' créé par gardien08, 7 Novembre 2009.

Tags:
  1. gardien08

    Points Repaire:
    1 200
    Recos reçues:
    2
    Messages:
    282
    Appréciations:
    +0 / 5 / -0
    Bonjour,
    Pour encoder un même film, en cbr il pèse près du double qu'en vbr, pour le même débit max,8, c'est logique mais il me semble avoir lu que l'encodage variable était meilleur en qualité, donc à fichier égal ce n'est pas obligatoirement celui qui va peser le plus qui est le meilleur ?
     
  2. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 525
    Appréciations:
    +832 / 3 690 / -37
    tout a fait
    mais le VBR n'est pas de meilleur qualite que le CBR, c'est juste une autre facon d'encoder.
     
  3. gardien08

    Points Repaire:
    1 200
    Recos reçues:
    2
    Messages:
    282
    Appréciations:
    +0 / 5 / -0
    d'où confusion, car chez adobe j'ai du lire que le vbr donné une meilleure qualité d'encodage et je viens de trouver chez microsoft le meme avis, alors pourquoi ne pas se servir uniquement du vbr..

    " Cependant, lorsqu’il est utilisé avec du contenu d’une complexité variable, l’encodage VBR assure une bien meilleure qualité de sortie par rapport à l’encodage CBR, même si les deux méthodes produisent des fichiers de taille identique. Dans certains cas, un fichier encodé VBR pourrait présenter la même qualité qu’un fichier encodé CBR qui est deux fois plus volumineux, car l’encodage VBR compresse les parties moins complexes beaucoup plus que ne le fait la méthode CBR. Toutefois, l’encodage VBR dédierait plus de bande passante aux parties complexes, contrairement à l’encodage CBR."
     
  4. THEMASTER

    Points Repaire:
    1 970
    Recos reçues:
    11
    Messages:
    987
    Appréciations:
    +9 / 18 / -0
    "Pourquoi ne pas se servir que du vbr"
    Réponse simple: c'est plus long à encoder (2 fois plus long, voir plus)

    Le but de l'encodage vbr est de bien répartir les bits entre scènes complexes et scenes moins complexes. exemple: un image noire ça prend rien du tout comme bits donc tu la compresse plus et les bits non utlisés sont alloués à des scènes plus complexes.

    Il faut quand même bien choisir les valeurs bitrates minimum / moyen / maximum

    Pour du mpeg2 je mettrai pas moins de 7000 au mininum perso et maximum 9500 environ et 8000 moyen.
     
  5. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 525
    Appréciations:
    +832 / 3 690 / -37
    quand on parle de VBR, il faut faire attention au language.
    le vbr pre-calcule la complexite d'une scene (d'ou les deux passes minimum).
    Il fait un profil en fonction des 3 valeurs mini, moyen et maxi qu'on a indique.
    Donc effectivement une image fixe pendant plusieurs secondes ou une image noire sera plus facile a compresser, de l'encodeur essaiera d'utiliser le reglage mini.
    Ca ne donne pas plus de bits a une scene complexe, ca permet juste de faire le fichier plus petit sur ces scenes. Si apres une scene simple, vient une scene complexe, l'encodeur passera du reglage mini, au reglage moyen , voir maxi si necessaire.
    la, le fichier deviendra plus gros, mais dans le VBR, le but est que l'ensemble s'equilibre pour donner soit un fichier plus petit que le CBR (optimisation sur la taille) , soit de meme taille (optimisation sur la qualite).
    Ca pose un problemes. Si le passage du reglage mini au reglage maxi est trop brutal (par expl mini-1500k maxi =9000k) , pas mal de lecteurs ne suivent pas (buffer overflow) et on a soit une saute d'image, soit des macro blocs.
    c'est pour ca qu'un encodage en plusieurs passes est necessaire pour les films qui ont de grosses variations (explosions, mouvements rapides).
    Certains encodage "pro" son meme fait a la main, les scenes complexes etant reperee et optimisees manuellement.
    Si les valeurs mini/moyen/maxi sont mal fixees l'encodage VBR risque de n'etre pas meilleurs ni en qualite ni en taille que le CBR.
     
  6. gardien08

    Points Repaire:
    1 200
    Recos reçues:
    2
    Messages:
    282
    Appréciations:
    +0 / 5 / -0
    Donc en vbr on a intérêt à resserrer les max et les min..? et si le temps d'encodage a moins d'importance que le rapport poids/qualité le vbr sort gagnant ?
    Hormis l'éventuelle qualité d'image, en lecture ( av le même débit max ) y a t-il une différence de lecture (fiabilité ) entre les 2 formats ?
     
  7. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    524
    Messages:
    19 525
    Appréciations:
    +832 / 3 690 / -37
    le VBR est moins fiable que le CBR et ce sera toujours plus long a encoder.
    Il n'y a pas de recette magique pour trouver les parametres en VBR.
    Ca va dependre du type d'image et de scene.
    pour loger un conferencier qui parle pendant 3 heures, un mini super bas, une moyenne assez basse aussi et un maxi pas trop haut suffirait.(genre 1500, 2500, 5000)
    pour un film "normal", une moyenne normale, avec un mini pas trop bas et un maxi pas trop haut.(genre 2200, 4000, 6000)
    On sait qu'on est bon, quand on arrive a faire les scenes les plus difficiles (souvent des explosions, ou des transitions rapides) sans macroblocs.
    En fait l'ideal serait de faire en encodage CBR qui soit satisfaisant, prendre une moyenne un peu plus basse, un mini encore plus bas et un maxi proche du maxi autorise (en general autour des 8000k).
     
  8. THEMASTER

    Points Repaire:
    1 970
    Recos reçues:
    11
    Messages:
    987
    Appréciations:
    +9 / 18 / -0
    Ce qui peut être intéressant Gardien08 c'est encoder en 2passes mais en cbr et pour ce faire tu choisis les mêmes valeurs pour les bitrates min/moy/max.(ex: 8000k)
    Le poids sera à peine moins gros que du cbr 1passe (3-4 mo en moins environ) mais la qualité sera supérieure car il y aura eu le travail de la première passe (analyse de l'image).

    Ensuite pour réduire la taille d'une video encoder le son en dolby digital et tu verras au final tu seras gagnant.

    Le vbr c'est à réserver à des longs, très longs films à mon avis.
     
  9. gardien08

    Points Repaire:
    1 200
    Recos reçues:
    2
    Messages:
    282
    Appréciations:
    +0 / 5 / -0
    à essayer, mais en cbr tu n'a pas l'option 2 passes, faire revenir le 1e fichier et le ré encodée ?
    Après essai je vois guère de différence entre cbr et vbr sur du hd, le choix est sans doute plus crucial de HD vers dvd sd et là c'est le casse tête !
     
  10. Entraide

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    30
    Appréciations:
    +0 / 0 / -0
    Salut à tout le monde,

    Pour moi c'est :
    CBR pour le son et
    VBR pour la vidéo.

    Pourquoi ?
    CBR pour le son donc 1 passe, car cela fait moins de PB de synchronisation avec la vidéo. Certe la qualité moyenne est un peu inférieur mais si j'ai besoin d'une meilleur qualité j'augmente le bitrate et tant pis si cela prend un peu plus de place.

    VBR pour la vidéo donc 2 passes, car vu le taux de compression ( DivX, Xvid... ) la différence de qualité entre 1 passe et 2 passes est significative.

    A confirmer :
    CBR = Contant, donc 1 passe pas besoin de plusieurs passe vu que l'encodage est sur un nombre fixe.
    VBR = Variable, donc 2 passes. Soit 1 passe pour analyser afin de déterminer le besoin et 1 passe pour encoder.

    @+
     
Chargement...
Discussions similaires - cbr vbr
  1. Zarastro
    Réponses:
    10
    Nb. vues:
    2 210
  2. EditorChris
    Réponses:
    10
    Nb. vues:
    2 099

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous