Aller au contenu

[info] Premiere Pro avec encodage par GPU Nvidia et AMD


Invité
 Partager

Messages recommandés

Dans la version bêta 14.2.0 de Premiere Pro téléchargeable sur Creative Cloud, Adobe a ajouté la prise en charge de l'encodage matériel H264 / HEVC avec les GPU NVIDIA et AMD en plus de la méthode existante qui utilise Intel Quicksync pour les CPUs qui en disposent. La performance de l'encodage par GPU est sans commune mesure avec celle obtenue par CPU.

 

(Mise à jour du 20/05/2020 : Finalement la version de Premiere Pro 14.2 de mai 2020 propose le codage H.264 et HEVC avec accélération matérielle sur beaucoup de plates-formes à base de partie graphique Intel, Nvidia, AMD.)

 

Par exemple si on choisit le format H264 lors d'un export alors on a le choix entre "Software Encoding" pour le CPU ou "Hardware Encoding" pour le GPU.

 

a.jpg.a30c2d45d539c9b19afd7ff1c257cf91.jpg

 

Par rapport au plugin Voukoder qui permet cela depuis un bon moment, les méthodes et le nombre de paramètres disponibles sont réduits, mais c'est un premier pas intéressant qui va permettre au plus grand nombre d'exploiter les capacités de leur carte graphique en réduisant de manière significative leur temps d'encodage.

 

source d'inspiration : www.pugetsystems.com

 

 

 

Modifié par Invité
Lien vers le commentaire
Partager sur d’autres sites

Après un peu de recherche, il s’avère que l'encodage hard pour H264 du moins par Nvidia serait déjà accessible dans la version actuelle voir des plus anciennes mais sans être activé par défaut.

 

Pour l'activer :

 

- Lancer Premiere Pro

- Faire CTRL + F12 pour activer la console

- Activer le mode Debug Database View

a.PNG.afa559e680fc591d9fa5f7a6b3a9fd0d.PNG

 

- Rechercher HW pour activer l'export hard par Nvidia avec H264 :

mise à jour du 05/05/2020 : suivant la version de Premiere on peut avoir ExporterMPEG4.Feature.AllowNVidiaHWExport
et/ou ExporterMPEG4.Feature.Allow_NVidia_HWExport

b.PNG.5ac82591d22f1b8fe296c8da9abbe967.PNG

 

- Relancer Premiere Pro

- Faire un export, choisir H264, il devrait alors y avoir le choix de l'encodage hard :

c.PNG.b88830d33aa6e718fa07344e5fe626a5.PNG

 

Personnellement comme je tourne sous Windows 7 Pro avec Premiere Pro 2018 qui est la dernière version supportée. Je peux effectivement activer l'encodage mais il n'est pas sélectionnable à l'export ; Peut-être que ma GTX1660 n'est pas reconnue parce que sortie après.

d.PNG.2a8488e825dcb7b4c9fbe09ea1689961.PNG

 

Ça serait intéressant d'avoir le retour de ceux qui utilisent Premiere Pro.

 

 

source de l’information : Youtube.com

Modifié par Invité
Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...
Le 18/04/2020 à 18:49, MyPOV a dit :

l'encodage hard pour H264 du moins par Nvidia serait déjà accessible dans la version actuelle voir des plus anciennes mais sans être activé par défaut.

D'après des retours, cela est disponible par exemple pour la version 2020 14.0.1 mais pas pour la dernière 14.1.0 de ce 14 avril, donc on peut penser qu'Adobe a retiré discrètement cette possibilité à l'occasion d'une mise à jour, d'autant plus facilement que ce n'était pas une fonctionnalité officielle.

 

Effectivement l'option AllowNVidiaHWExport n'est alors plus proposée dans la console :

a.jpg.2e58e5904bd8e2f1274345476659bf5b.jpg

Modifié par Invité
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,
Je suis vivement intéressé par cette discussion qui concerne l'activation de l'encodage matérielle par Nvidia sous premiere pro.
J'ai procédé comme vous avez indiqué: voir (gpu 01) et rien ne se passe : voir(gpu 02).

J'ai donc cherché et "bidouillé" et j'ai activé la deuxième ligne dans la console dont vous parlé: voir (gpu 03)

Et là, Ô miracle , l'encodage matérielle est activé.voir (gpu 04)

Par contre, je ne sais si c’est intéressant d'activer les autres rubriques?

Cordialement
JL Perrier 

Lien vers le commentaire
Partager sur d’autres sites

Bonjour, c'est intéressant.

 

Je suis assez embêté pour répondre puisque je n'ai pas accès à la version 2020, je dois me contenter de la 2018 puisque j’utilise Windows 7.

J'ai donc fait un test en activant les HW correspondant à DVA, effectivement cela rend accessible l'Accélération matérielle mais j'ai vérifié ce qu'il en est réellement avec GPU-z pendant un export : Le GPU load est autour de 25% et surtout le Video Engine est à 0.

a1.gif.810d95521c514c2ad3e38086417f14b5.gif

 

Voici ce qu'on obtient avec le plugin Voukoder qui exploite l'encodage matériel, la charge du GPU peut monter à plus de 80% et le Video Engine autour de 33% (cela dépend des projets, de sa machine, de la puissance du CPU, des effets appliqués, du GPU).

a3.gif.5f266b1821509f49b78106eb9351c9e6.gif

 

Il faudrait que tu regardes ce qu'il se passe avec GPU-z quand tu fais un export avec l'Accélération matérielle.

 

En ce qui me concerne avec ma version 2018 et ma GTX1660, les paramètres DVA ne sont pas la bonne piste.

Par contre, je remarque sur tes captures d'écran que tu as deux paramètres qui sont très proches au niveau de la signification et dont l'un n'est pas activé.

 

ExporterMPEG4.Feature.AllowNVidiaHWExport
et
ExporterMPEG4.Feature.Allow_NVidia_HWExport que je tenterais d'activer.

 

Mais quelles sont ta version précise de Premiere et tes cartes graphiques si tu en as plusieurs ?

A noter que si l'encodage matériel t'intéresse, le plugin Voukoder est vraiment dédié à cela.

Modifié par Invité
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Alors tout d’abord merci pour ta réponse.

J’ai effectivement crié victoire un peu trop tôt !

D’abord, j’avais activé les différentes rubriques (DVA et Nvidia) comme j’ai montré sur mon impression d’écran.

Mais en réalité il ne se passe absolument rien au niveau du GPU.

En fait , j’avais fait une mise à jour de Premiere vers la version 14.1 .

Les deux rubriques  ExporterMPEG4.Feature.AllowNVidiaHWExport
et  ExporterMPEG4.Feature.Allow_NVidia_HWExport  étaient encore disponibles mais complétement inactives je pense.

Je me suis demandé s’il n’y avait pas un bug. J’ai donc réinstallé toute la suite d’Abobe CC que j’ai, par abonnement.

Et cette fois, les deux rubriques citées ci-dessus ne sont plus disponibles !

 Voici mon système exploitation

                                    Windows 10 Famille 64-bit

                        Processeur

                                    Intel Core i7 4770 @ 3.40GHz           48 °C

                                    Technologie Haswell 22nm

                        RAM

                                    32,0 Go Canal-Double DDR3 @ 932 MHz (10-11-10-30)

                        Carte mère

                                    ASUSTeK COMPUTER INC. Z97-K (SOCKET 1150) 113 °C

                        Graphiques

                                    PL2409HD (1920x1080@60Hz)

                                    AAA (1920x1080@60Hz)

                                    4095 MoNVIDIA GeForce GTX 1080 (Gigabyte)      48 °C.

Ma carte graphique est reconnue comme performante pour l’encodage H 264 et 265.

Je l’ai testé avec un autre logiciel vidéo (Nero) et ça fonctionne très bien.

J’ai fait quelques essais avec voudoker et ça marche bien aussi bien pour encoder de H264 que du H265.

Et puis, J’ai relu ton post et du coup j’ai réinstallé  premiere version  14.0.1.

De nouveau je retrouve la ligne : ExporterMPEG4.Feature.AllowNVidiaHWExport dans la console . Et cette fois ci ça fonctionne bien, mais que pour l'encodage H264.

J’ai chronométré l’encodage logiciel et matériel sur un petit montage ; et il y a bien une différence de temps. L’appli GPU-z montre bien l’activité de la carte graphique.

Donc, Adobe est quand même roublard en cachant l’activation de l’encodage matériel dans un premier temps, puis en supprimant cette fonction dans un deuxième temps.

Je ne sais pas comment peut-on interpeller ces gens là ?

Donc à suivre

Cordialement

Modifié par perrierjeanluc01
Lien vers le commentaire
Partager sur d’autres sites

Donc tu retrouves ce qui avait été mentionné à savoir qu'Adobe est passé d'une fonctionnalité cachée à son retrait avec la version 14.1.0 du 14 avril tout en proposant alors une version bêta spécifique avec l'encodage matériel Nvidia pour le H264.

 

Il y a sûrement plusieurs raisons qui ont poussé Adobe dans cette démarche, on peut deviner :

- La fonctionnalité s'est peut-être ébruitée ce qui n'était pas prévu alors qu'elle avait simplement pour vocation des tests avec un nombre restreint de personnes, d'où la réaction d'en faire une version bêta spécifique.

- Le contrat liant Adobe et MainConcept n'est peut-être pas finalisé sur cette fonction.

- Il y a peut-être des conséquences juridiques en responsabilité pour Adobe qui ne sont pas couvertes par le fait que n'importe qui peut activer la fonctionnalité.

- Et d'autres raisons...

 

Il y a 13 heures, perrierjeanluc01 a dit :

Ma carte graphique est reconnue comme performante pour l’encodage H 264 et 265.

Malheureusement non, pas pour le H265 parce qu'il n'est pas complet en ne proposant pas les B-frames ce qui est un point clef pour l'efficacité d'encodage. C'est le cas de toutes les cartes de la série Pascal GTX10x0 qui exploitent la même puce d'encodage (idem pour les cartes encore plus anciennes comme la 960). Pour avoir un H265 complet il faut une puce d'encodage d'une RTX ou une GTX1660 (ti) (Super) ou une GTX1650 Super (à revérifier, par contre il est sûr que la GTX 1650 a seulement la puce de la série Pascal).

 

Voir ce tableau : https://developer.nvidia.com/video-encode-decode-gpu-support-matrix

 

Modifié par Invité
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Donc , j'ai re-basculé sur une version antérieure de premiere cc (14.0.1) ; la ligne concernant l'activation du Nvidia est de nouveau disponible.

L'encodage matériel en H264 est donc fonctionnel (vérifié avec GPU-z.)

Mais l'encodage en H265 ne fonctionne pas en matériel!

J'ai pris contact avec mainconcept pour essayer d'avoir des explications; voilà une partie de leur réponse: "Adobe offre à leurs utilisateurs l'accès à la dernière application Premiere Pro dans le cadre de l'abonnement Creative Cloud. Cette application Premiere Pro comprend déjà des codecs MainConcept intégrés à l'intérieur." 

C'est à n'y rien comprendre.

J'attends encore des compléments d'information.

CDT

JL Perrier

Lien vers le commentaire
Partager sur d’autres sites

La partie d'encodage hard Nvidia est en bêta pour le H264 avec des tests via une version spécifique de Premiere, on peut en déduire que MainConcept ne s'est pas encore attaqué au H265.

 

Peux-tu faire un coup de mediainfo (faire un copier/coller ici des résultats en mode d'affichage Texte pour la partie vidéo) sur un des fichiers que tu as obtenus avec l'encodage Nvidia de  MainConcept ? Ou partager un fichier via https://fromsmash.com/ (mettre la même adresse mail dans les deux champs puis coller ici le lien court qui te sera retourné) ?

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines plus tard...

Comme je te disais hier, j'ai interpellé Adobe sur la question de l'encodage matériel via Nvidia.

C'est certainement une coïncidence ,mais ce matin, Adobe propose une mise à jour de sa suite CC, avec en particulier, l'encodage matériel avec GPU  via Nvidia(comme avec la version beta)...

En ça fonctionne très bien.

Donc fin (heureuse) de l'histoire!

Cdt

Lien vers le commentaire
Partager sur d’autres sites

Epilogue de cette histoire, effectivement la version de Premiere Pro 14.2 propose le codage H.264 et HEVC avec accélération matérielle sur beaucoup de plates-formes à base de partie graphique Intel, Nvidia, AMD. Pour que ce soit pris en charge il faut un pilote Nvidia de la série au moins 410.

 

Pour codage matériel en H.264 il faut :

  • Mac OS 10.13 (ou version ultérieure) sur matériel Mac à partir de 2016 ou plus récent
  • Windows 10 avec processeurs Intel Core de 6e génération (ou plus récents) et Intel Graphics activé
  • Windows 10 avec une carte NVIDIA ou AMD prise en charge

 

Pour codage matériel en Hevc il faut :

  • Mac OS 10.13 (ou version ultérieure) sur matériel Mac à partir de 2016 ou plus récent
  • Windows 10 avec processeurs Intel Core de 7e génération (ou plus récents) et Intel Graphics activé
  • Windows 10 avec une carte NVIDIA ou AMD prise en charge

 

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Partager

×
×
  • Créer...

Information importante

j'accepte les cookies de ce site. Conditions d’utilisation