Nous suivre

  1. Découvrez notre vidéo de formation / test sur la Canon XF705 !
    Son capteur, son codec H265, son autofocus, ses gammas, le C-Log3, ses forces et ses limites, vous saurez tout ! Toutes les infos

    Rejeter la notice

[Problème] Poids des vidéos encodées différent d'un format à l'autre

Discussion dans 'Compressions conversions exports Mpeg, H264, AVCHD' créé par Mate_Yeux, 24 Mai 2019.

Tags:
  1. Mate_Yeux

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Bonjour,

    J'ai deux caméras: une vieille gopro HD hero et un Panasonic GH5.
    Je filme en full hd avec les deux. Je monte mes films avec Kdenlive.

    Lors de l'encodage les films sont 3 ou 4 fois plus volumineux avec les vidéos de la GoPro qu'avec ceux du GH5. Le frame rate est un tout petit peu plus élevé mais ça ne justifie pas cette différence.

    Y a-t-il une explication rationnelle étant donné les paramètres d'encodage des vidéos listés ci-dessous?
    Le problème vient de mon logiciel de montage?

    MOV (Format utilisé avec le GH5)
    Codec: H264 - MPEG-4 AVC (part 10) (avc1)
    Video resolution: 1920x1080
    Frame rate: 23.976024
    Decoded format: Planar 4:2:0 YUV
    Color primaries: ITU-R BT.709
    Color transfer function: ITU-R BT.709
    Color space: ITU-R BT.709 Range
    Chroma location: Left

    MP4 (Format utilisé avec la GoPro HD Hero)
    Codec: H264 - MPEG-4 AVC (part 10) (avc1)
    Video resolution: 1920x1080
    Frame rate: 25
    Decoded format: ----------


    Merci pour votre aide!
     
  2. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 200
    Recos reçues:
    493
    Messages:
    20 715
    Appréciations:
    +524 / 1 041 / -30
    Vous ne donnez pas le paramètre le plus important : le débit d'encodage :
    c'est lui seul qui fait la taille du fichier résultat.
    (et donc qui influe aussi sur la qualité des images produites)

    vous avez ces informations avec MediaInfo (sortie vue=HTML)
    MediaInfo

    Olivier
     
  3. Mate_Yeux

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Ah oui, ça change la donne en effet! Merci pour le lien.

    J'ai regardé sur plusieurs vidéos encodées et en gros c'est toujours le même résultat

    GH5 (MOV -> MP4)
    Débit d'encodage de la vidéo source: 93.5 Mb/s
    Débit d'encodage de la vidéo destination: 6116 kb/s

    GoPro (MP4 -> MP4)
    Débit d'encodage de la vidéo source: 15.2 Mb/s
    Débit d'encodage de la vidéo destination: 15.5 Mb/s (18.0 Mb/s)

    Pourtant je laisse les paramètres par défaut dans kdenlive
    Quality Video:23 Audio: 160

    Pourquoi le débit en sortie est différent? Une idée?
     
    #3 Mate_Yeux, 24 Mai 2019
    Dernière édition par un modérateur: 24 Mai 2019
  4. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 200
    Recos reçues:
    493
    Messages:
    20 715
    Appréciations:
    +524 / 1 041 / -30
    Un encodage de clips du GH5 à 6116 Kbits/s le résultat ne doit pas être Jojo !
    La recommandation générale :
    Si on conserve le même codec et la même résolution, il faut encoder l'export avec un débit légèrement supérieur (+10 %) aux clips originaux.
    Ce qu'il ne faut jamais faire, un logiciel de montage ne connait pas à priori vos besoins.
    le minimum est de vérifier si les paramètres par défaut conviennent.

    Olivier
     
  5. Mate_Yeux

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    ogt,

    Le résultat me convient très bien. La différence avec l'original ne me saute pas aux yeux.

    Avec un débit de + de 93 Mb/s on se retrouve avec des vidéos de quelle taille? S'il faut 50 Go pour 1 heure de vidéo ça devient compliqué à stocker, non?
    Il y a des rip de bluray de 2 heures qui font quelques Go avec une très bonne qualité. Comment font-ils pour avoir ce résultat?
     
  6. Mate_Yeux

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Et je ne comprends toujours pas pourquoi mon logiciel décide d'encoder les films GoPro avec 3 fois + de débit que mes films issus du GH5...
     
  7. Alcoriza

    So

    Points Repaire:
    5 300
    Recos reçues:
    54
    Messages:
    2 261
    Appréciations:
    +86 / 135 / -0
    Ça dépend de la nature de la vidéo. Si la GoPro bouge beaucoup, ça va nécessiter plus de débit qu'un plan fixe issu d'un GH5...

    Pour les rip, ils sont généralement fait en plusieurs passes, ne font pas vraiment du 1920x1080 pixels, ont des keyframe très éloignés etc...
     
  8. MyPOV

    So

    Points Repaire:
    9 400
    Recos reçues:
    55
    Messages:
    4 677
    Appréciations:
    +284 / 689 / -4
    Ces deux vidéos sont exactement de la même qualité. C'est parce que le logiciel a utilisé une méthode basée sur une qualité constante et qu'il adapte le débit pour atteindre cette qualité (il existe deux méthodes qualité, soit CRF soit CQP), 23 étant la valeur par défaut du H264 (il me semble que c'est 26 pour du H265). Normalement la valeur va de 1 à 51 (mais certains logiciels adaptent cette valeur de 0 à 100) , plus la valeur est faible meilleur est l'encodage mais plus le fichier sera de taille importante. La valeur généralement adoptée varie entre 16 et 23.
     
  9. Mate_Yeux

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Merci pour vos explications.

    J'ai essayé avec un plan fixe. Le même plan pendant la même durée (11 secondes) avec les deux caméras.

    GoPro
    Débit vidéo encodée: 12 Mb/s.
    Poids: 16,8 Mo

    GH5
    Débit vidéo encodée: 1,3 Mb/s
    Poids: 2.1 Mo

    Note: Les réglages de qualité sont les mêmes pour les deux caméras: 23 pour la vidéo.

    Donc poids de vidéo 8 fois plus lourd pour la GoPro que pour le GH5. Toujours aussi bizarre... .

    Je n'ai pas compris. Le logiciel se base sur une qualité constante, ça veut dire quoi? De quelle qualité parle-t-on? De la qualité visuellement perçue?

    La méthode utilisée est le CRF d'après la ligne de commande utilisée "properties=x264-medium f=mp4 vcodec=libx264 acodec=aac g=120 crf=%quality ab=%audiobitrate+'k'"

    Question bête: le GH5 a un bien meilleur grain que ma vieillissante GoPro. Ce pourrait-il qu'il y ait moins de finesse dans le grain de la GoPro se qui tend à "pixeliser" l'image et à créer des effets d'escalier (même pas forcément visibles par l'oeil humain). Du coup le codec doit rajouter de l'info pour reproduire les images d'origine qui sont "sales"?
     
  10. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 200
    Recos reçues:
    493
    Messages:
    20 715
    Appréciations:
    +524 / 1 041 / -30
    Il n'y a pas dans ce logiciel la possibilité d'encoder à débit constant (CBR) ou variable (VBR) plutôt qualité (CRF) ?

    Olivier
     
  11. Alcoriza

    So

    Points Repaire:
    5 300
    Recos reçues:
    54
    Messages:
    2 261
    Appréciations:
    +86 / 135 / -0
    Tu peux partager tes deux plans fixes pour qu'on essaie aussi si tu veux...
     
  12. MyPOV

    So

    Points Repaire:
    9 400
    Recos reçues:
    55
    Messages:
    4 677
    Appréciations:
    +284 / 689 / -4
    Le principe de la méthode qualité est le même que pour une image Jpg : On fixe une qualité (pour le jpg c'est généralement gradué de 0 à 100) et suivant le contenu de l'image, le fichier sera d'une taille plus ou moins importante.
     
  13. Mate_Yeux

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Merci pour votre aide!

    Non, je n'ai pas l'impression. Mais il me semble que les versions antérieures le permettaient.

    Je les ai mises ici: Dropbox - Essai encodage vidéo - Simplify your life
     
  14. Alcoriza

    So

    Points Repaire:
    5 300
    Recos reçues:
    54
    Messages:
    2 261
    Appréciations:
    +86 / 135 / -0
    Effectivement, tu as eu la bonne intuition : le grain de ta GoPro oblige l'encodeur a utiliser un débit très élevé pour tenter de garder la complexité de l'image. Alors que l'image de ton GH5 étant assez "lisse", la compression en devient beaucoup plus facile et donc, plus efficace.
     
  15. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 200
    Recos reçues:
    493
    Messages:
    20 715
    Appréciations:
    +524 / 1 041 / -30
    Heu, le problème c'est que c'est le contraire :
    - le fichier Gopro n'est encodé qu'a 15 Mbits/s
    - le fichier GH5 est encodé en 93 Mbits/s
    ce qui est contradictoire avec le problème du bruit vidéo !

    Olivier
     
Chargement...

Dernières occasions

 

Partager cette page

Autres contenus

Vous souhaitez annoncer sur le Repaire ? Contactez-nous