module inscription newsletter haut de page forum mobile

Rejeter la notice

Nouvelle Formation Prise de son : les inscriptions sont ouvertes !
Maîtrisez la qualité de vos prises de son avec notre formation théorique et pratique de 3 jours ! Du 14 au 16 mai 2024 à Paris.

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

Discussion dans 'Compression, conversion vidéo' 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

    ogtx Regretté conseiller technique
    So

    Points Repaire:
    17 700
    Recos reçues:
    546
    Messages:
    23 514
    Appréciations:
    +712 / 1 396 / -41
    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

    ogtx Regretté conseiller technique
    So

    Points Repaire:
    17 700
    Recos reçues:
    546
    Messages:
    23 514
    Appréciations:
    +712 / 1 396 / -41
    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:
    8 200
    Recos reçues:
    97
    Messages:
    5 202
    Appréciations:
    +291 / 696 / -5
    Ç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. Guest20191220

    Appréciations:
    +0 / 0 / -0
    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

    ogtx Regretté conseiller technique
    So

    Points Repaire:
    17 700
    Recos reçues:
    546
    Messages:
    23 514
    Appréciations:
    +712 / 1 396 / -41
    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:
    8 200
    Recos reçues:
    97
    Messages:
    5 202
    Appréciations:
    +291 / 696 / -5
    Tu peux partager tes deux plans fixes pour qu'on essaie aussi si tu veux...
     
  12. Guest20191220

    Appréciations:
    +0 / 0 / -0
    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:
    8 200
    Recos reçues:
    97
    Messages:
    5 202
    Appréciations:
    +291 / 696 / -5
    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

    ogtx Regretté conseiller technique
    So

    Points Repaire:
    17 700
    Recos reçues:
    546
    Messages:
    23 514
    Appréciations:
    +712 / 1 396 / -41
    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...

Partager cette page