Bonjour, j’ai plusieurs PC sur lesquels j’essaie de faire fonctionner l’encodage matériel : 1 NUC, 1 Beelink (même chipset) et un vieux portable Dell.
Aucun ne veut fonctionner.
À ce stade, je pense me concentrer sur le NUC.
J’ai essayé les pilotes listés, mais ils ne s’installent pas : le NUC possède une Iris Plus 655 et les pilotes refusent de s’installer.
J’ai testé 3 des 27 pilotes d’Intel, aucun n’utilise QSV ; ils retombent sur ffmpeg et semblent passer par le CPU.
Voici mes profils intel HEVC MKV que j’utilise sur mon NUC. L’un utilise ffmpeg et l’autre Handbrake. Personnellement, j’ai l’impression d’obtenir de meilleurs résultats avec celui de Handbrake.
Merci, donc je copie ces paramètres dans ma configuration de profils ?
Merci, Eric
OK, donc il utilise HandBrake, et je surveille le GPU donc il l’utilise, j’obtiens environ 30-35 ips, comment puis-je augmenter la vitesse ? J’apprécie vraiment ton aide, c’est déjà mieux qu’avant.
Dois-je faire seulement 1 tâche simultanée ? actuellement je l’ai réglé à 2 mais pour mes tests je n’en lance qu’une.
Oui, je vois ça maintenant, mdr, mais c’est tellement lent. Et il revient à ffmpeg ?
Si j’utilise l’application HandBrake, c’est beaucoup, beaucoup plus rapide — je suppose que c’est pour ça que je pensais que ça ne fonctionnait pas.
J’essaie de comprendre comment accélérer ça, et pourquoi HandBrake échoue.
Merci, Eric
Je recommande de n’en lancer qu’une seule. J’obtiens aussi environ 30-35 ips. Avec tous les tests que j’ai faits, c’est le mieux que j’ai pu obtenir. Vous pouvez essayer le profil ffmpeg pour voir s’il est plus rapide. Assurez-vous que dans le BIOS vous avez alloué le maximum de mémoire possible à la vidéo. Le mien ne permettait qu’un maximum de 1 Go. Le seul autre réglage possible est le paramètre --encoder-preset dans la configuration HandBrake. Vos options sont quality, balanced ou speed. Testez-les, trouvez le seuil de qualité acceptable et choisissez ce préréglage. L’autre chose à tester est le paramètre -q ; vous pouvez essayer un nombre plus élevé pour une qualité moindre. Cela influence un peu la vitesse, mais surtout la taille du fichier de sortie.
J’ai donc vu pourquoi Handbrake échoue : c’est le paramètre de qualité dans le profil HEVC ; si j’enlève « medium », ça marche, mais il tourne toujours à 30-35 fps.
Quand bascule vers ffmpeg, j’obtiens 77 fps, mieux.
J’ai mis ffmpeg en premier dans le profil pour l’instant, donc ça tourne mieux ; est-ce que j’oublie quelque chose ? Je vois d’autres NUC plus anciens que le mien atteindre 120 fps ou plus.
Un réglage freine-t-il la vitesse ?
Je dois encore vérifier la mémoire vidéo, je ne suis pas chez moi pour vérifier le BIOS physiquement.
Merci, Eric
Exact, dans Handbrake pour Intel, les réglages de qualité sont vitesse, équilibré et qualité pour l’encodeur HEVC. Puisque « medium » (l’équivalent d’équilibré) ne correspond pas à un réglage de qualité, l’opération échoue et le logiciel passe à ffmpeg, qui prend bien en charge « medium » comme réglage de qualité. Chaque application possède ses propres paramètres d’encodage, de filtrage et de traitement vidéo et audio ; je ne peux donc pas vous expliquer pourquoi, dans votre cas, ffmpeg est plus rapide, ni même s’il fait réellement l’équivalent de ce que Handbrake tente de faire.
Je ne peux pas vous dire pourquoi certains NUC obtiennent de si bonnes performances sans connaître les paramètres qu’ils utilisent ou l’application de traitement employée. Tout ce que je peux dire, c’est qu’il existe de nombreux paramètres à explorer dans les deux applications et qu’il faut prendre le temps de trouver ceux qui vous conviennent le mieux. Les deux possèdent une documentation correcte et l’on trouve beaucoup de contenu en ligne sur l’optimisation des paramètres pour obtenir les meilleurs résultats. C’est une quête sans fin : on peut obtenir d’excellents résultats, penser avoir trouvé la configuration idéale, puis une simple mise à jour de pilote peut tout compromettre.