Users online now

  1. bcoiffard
  2. breaux
Nous sommes en ce moment 258 sur Le Repaire : 2 Repairenautes connectés, 242 visiteurs, 14 robots

[Tuto] Encoder Nvidia (et AMD ?) 264 265 (ou x264 ou x265) directement dans Premiere

Discussion dans 'Compressions conversions exports Mpeg, H264, AVCHD' créé par MyPOV, 18 Mars 2018.

  1. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    Bonjour,

    Le plugin voukoder de Daniel Stankewitz permet d'encoder directement dans Premiere CC/CS6/Element en exploitant l'accélération des cartes Nvidia (ainsi que l'accélération AMD et simplement x264 ou x265 sans accélération). Ce plugin est réalisé en utilisant les libraires de FFmpeg.

    L'un des avantages est aussi d'avoir un accès à un encodage basé sur la qualité (Constant Quantizer) en plus des classiques CBR et VBR.

    Ce plugin permet également d'avoir accès à un choix plus large d'encodage de l'audio.

    téléchargement : Releases · Vouk/voukoder · GitHub
    l'installation est très simple, en copiant le seul fichier Voukoder.prm dans le répertoire :
    - Premiere Pro CC : C:\Program Files\Adobe\Common\Plug-ins\7.0\MediaCore
    - Premiere Pro CS6 : C:\Program Files\Adobe\Common\Plug-ins\CS6\MediaCore
    - Premiere Elements : C:\Program Files\Adobe\Adobe Premiere Elements 15\Plug-Ins\Common

    Ainsi, on retrouve une bonne partie des paramètres de FFmpeg mais dans une interfaces adaptée à Premiere :

    a.png

    b.png

    Testé sur quelques fichiers encodés avec Nvidia hevc avec Premiere Pro 2015.4 et une GTX960.

    En pièce jointe, pour ceux que cela intéresse, le fichier d'aide complet pour le NVIDIA NVENC hevc encoder, il n'est pas indispensable car on retrouve les paramètres habituels de l'encodage.
     

    Fichiers attachés:

    #1 MyPOV, 18 Mars 2018
    Dernière édition: 19 Mars 2018
    • J'aime J'aime x 3
    • Je recommande ! Je recommande ! x 1
  2. Alcoriza

    So

    Points Repaire:
    4 675
    Recos reçues:
    39
    Messages:
    1 692
    Appréciations:
    +53 / 78 / -0
    Bravo pour cette trouvaille et merci ! Ça marche chez toi l'encodage ProRes ?
     
  3. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    Non Alcoriza, c'est pour ça que je ne l'ai pas mentionné dans l'article, il faut peut-être trouver les paramètres compatibles et s'appuyer sur le fichier d'aide de FFmpeg. Je l'ai trouvé en recherchant un encodage Nvidia hevc directement depuis Premiere.

    Il reste plein de tests à faire et ce plugin est en version 0.7.
     
    #3 MyPOV, 18 Mars 2018
    Dernière édition: 18 Mars 2018
  4. Alcoriza

    So

    Points Repaire:
    4 675
    Recos reçues:
    39
    Messages:
    1 692
    Appréciations:
    +53 / 78 / -0
    Oui, je me suis amusé à virer l'audio, à changer la taille du multiplexeur, et à modifier moi-même les paramètres d'encodage pour le ProRes mais rien n'y fait. Belle trouvaille en tout cas, en espérant qu'il ne s'arrête pas là ! Si on peut avoir du pseudo-ProRes sous Windows directement depuis Premiere, c'est la fête :approb:
     
  5. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    Je vois qu'entre parenthèses il y a écrit : iCodec Pro et je ne connais pas la partie Prores de FFmpeg, sur PC j'utilise son concurrent le DNxHD.
     
  6. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    Sur cette dernière version 0.7, il est précisé qu'elle supporte en version expérimental l'encodage hard avec les GPU AMD. Je ne sais pas ce que cela implique vraiment, il faudrait que ceux qui ont du matériel AMD fassent des tests.

    Le développeur indique l'avoir testé avec une AMD Radeon RX 480 :
    AMD (AMF) Hardware encoding works! - International (Englisch) - Voukoder
     
  7. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 495
    Recos reçues:
    462
    Messages:
    17 544
    Appréciations:
    +349 / 765 / -25
    J'ai testé (très rapidement) ce plugin, et je suis très déçu en comparaison de l'utilisation des cartes Nvida que peuvent faire Staxrip ou le plugin Nvenc-exporter (qui utilise le VideoEngine à plus de 90 %), alors que voukoder ne semble utiliser que les cœurs cuda, en encore à faible dose.
    Par ailleurs j'ai n'ai pas trouvé d'option pour paramétrer le Refframe à 2 (nécessaire pour que mon lecteur Multimédia Divco ne saccade pas). Cette option est pourtant disponible dans le X264 (et donc dans les autres logiciels qui l'utilisent).

    Le plugin Nvenc-exporter me semblait plus intéressant, malheureusement il ne semble pas maintenu, il y a eu un patch pour CC2017, qui ne fonctionne pas chez moi.
    Et dans les 2 cas, pas de sortie Audio en AC3, ce qui ne résoudra pas le problème pour CC2018, et nécessite des étapes supplémentaires si on tient à ce codec (mon cas).

    Olivier
     
  8. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    Je pense pas qu'il utilise les cœurs CUDA mais bien l'encodage hard Nvidia parce qu'il s'appuie sur les sources de FFmpeg qui à ma connaissance nécessite une GTX960 ou une GTX10xx autrement on pourrait encoder avec n'importe quelle carte. Chez moi j'encode à 40fps pour du HD1080 en Nvidia 265 ce qui me semble honorable, alors que je suis à nettement moins de 10ips pour du x265.

    Cependant le développeur précise dans sa FAQ qu'il ne peut pas exploité plus de 50% du GPU :
    "Even with my i7 8700K processor and the GeForce 980 Ti I am stuck at 50% GPU load. It seems NVIDIA reserves 50% for one nvenc session and 50% for the other. It would be nice to use both sessions for one encoding process, but I have not figured out how to do so yet."

    Personnellement, mon petit CPU est entre 50 et 60% de charge et le GPU globalement à 0% avec quelques petites pointes à 35% ce qui confirme l'encodage hard, que je retrouve avec l'utilitaire nvidia-smi.exe.


    Ça semble être plus "trop vite" que "très vite" que tu l'as testé, dans l'onglet Audio de la fenêtre d'exportation de Premiere il y a l'AC3 de disponible.


    Ensuite le développeur est seul, la première version est sorti en juin 2017, il n'en est même pas à la version 1.0.
     
    #8 MyPOV, 18 Mars 2018
    Dernière édition: 18 Mars 2018
  9. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 495
    Recos reçues:
    462
    Messages:
    17 544
    Appréciations:
    +349 / 765 / -25
    Je suis peut être miro, mais chez moi pas d'AC3 dans cette fenêtre.

    Olivier
     

    Fichiers attachés:

  10. Alcoriza

    So

    Points Repaire:
    4 675
    Recos reçues:
    39
    Messages:
    1 692
    Appréciations:
    +53 / 78 / -0
    Bah Olivier :weird:
     
  11. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 495
    Recos reçues:
    462
    Messages:
    17 544
    Appréciations:
    +349 / 765 / -25
    Et pas trace non plus de l'utilisation du VideoEngine en encodage H264 et H265 avec ma carte GTX 1060 (à moins qu'il ne connaisse pas les cartes 10xx)
    Par contre plein pot sur le CPU.

    Olivier
     

    Fichiers attachés:

  12. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    L'AC3 est sur ta propre capture d'écran

    b.png

    ou pour toi ça n'en est pas ? Voici ce que m'indique mediainfo :

    Audio
    ID : 2
    Format : AC-3
    Format/Info : Audio Coding 3
    Extension du mode : CM (complete main)
    Paramètres du format, Endianness : Big
    Identifiant du codec : ac-3
    Durée : 1 min 0s
    Type de débit : Constant
    Débit : 192 kb/s
    Canaux : 2 canaux
    Position des cannaux : Front: L R
    Echantillonnage : 44,1 kHz
    Images par seconde : 28,711 Im/s (1536 spf)
    Profondeur des couleurs : 16 bits
    Mode de compression : Avec perte
    Taille du flux : 1,37 Mio (1%)
    Default : Oui
    Alternate group : 1

    ----------------
    Avec StaxRip ou FFmpeg j'ai une charge du Video Engine de 40% alors qu'elle n'est au plus que de 24% avec voukoder ce qui rejoindrait le défaut mentionné par le développeur je te l'accorde, cependant ça peut être aussi mon CPU qui avec Premiere n’alimente pas assez voukoder ; Ça reste tout de même beaucoup plus rapide que le x265 sans accélération qui est inexploitable chez moi.

    c.png

    ogt, avec quelle version de Premiere fais-tu ces tests ?
     
    #12 MyPOV, 18 Mars 2018
    Dernière édition: 19 Mars 2018
  13. Alcoriza

    So

    Points Repaire:
    4 675
    Recos reçues:
    39
    Messages:
    1 692
    Appréciations:
    +53 / 78 / -0
    Et pour ma part, sans parler de qualité ou de rapidité d'encodage, je viens de tester : j'ai le GPU load qui monte à plus de 75% en encodage h264.

    edit : GTX1060 6GB
     
  14. MyPOV

    So

    Points Repaire:
    5 675
    Recos reçues:
    26
    Messages:
    2 342
    Appréciations:
    +141 / 386 / -0
    Pour aujourd'hui, j'ai fait des tests uniquement en Nvidia 265. Pour un débutant c'est tout de même un moyen facile d'encoder en 264 et 265 avec de l'accélération avec Nvidia et AMD et avec plus de paramètres que le H264 H265 d'origine sur toutes les versions de Premiere. StaxRip est bien plus complexe à mettre en œuvre et à utiliser, ce qui peut rebuter certains.

    Naturellement ce plugin est jeune et il n'est pas encore exsangue de défauts.
     
  15. ogt

    ogt
    Conseiller Technique So

    Points Repaire:
    17 495
    Recos reçues:
    462
    Messages:
    17 544
    Appréciations:
    +349 / 765 / -25
    Mea culpa : j'ai été induit d'erreur par le premier terme ATSC qui ne me parlait pas.
    Bon reste à voir le problème de la GTX 1060, Alcoriza semble dire aussi que c'est le Gpu Load qui monte, pas le videoEngine caractéristique de l'encodage hardware Nvidia.
    Moi je travaille avec la CC2017.1.2, et je peux aussi tester la CC2018.

    Olivier
     
Chargement...

Partager cette page