Support futur pour AV1 depuis la série RTX 40

Version MCEBuddy : Versions futures

Système d’exploitation : Windows

Résumé de la suggestion :

Je me demande s’il existe des projets de prise en charge du codec AV1 pour les versions à venir. AV1 est censé être l’avenir et les dernières cartes RTX série 40 prennent désormais en charge l’encodage AV1. Je pense qu’il ne s’agit que d’une question de temps avant que de nombreux développeurs logiciels ne l’ajoutent comme option de conversion. Je vais essayer de créer des scripts pour commencer à l’utiliser avec mcebuddy en ne faisant que supprimer les publicités et renommer les fichiers. Je trouve que FFMPEG fonctionne beaucoup mieux avec les cartes NVidia, donc je vais voir ce que je peux faire avec.

Je voudrais que l’encodage AV1 soit également ajouté. J’aimerais aussi inclure la prise en charge d’AV1 sur les cartes Intel Arc.

Utilisez le bouton de vote en haut du message pour nous aider à hiérarchiser. Cela fait bien partie de notre feuille de route.

Il peut exister des moyens d’obtenir un transcodage vers AV1 en réalisant quelques travaux techniques, mais si vous êtes partant, le principe général consiste à remplacer manuellement les outils Handbrake et FFMPEG intégrés à MCEBuddy ainsi que les profils de conversion définis dans le fichier « C:\Program Files\MCEBuddy2x\config\profles.conf ». Si vous n’êtes pas à l’aise avec la technique, je recommande de faire comme Goose l’a suggéré : voter pour la fonctionnalité et attendre qu’elle soit développée dans une future version de MCEBuddy.

Après avoir remplacé Handbrake et/ou FFMPEG, vous pouvez définir un nouveau profil AV1 en configurant les options à transmettre aux nouvelles versions d’Handbrake et de FFMPEG que vous aurez installées. Il vous suffira ensuite de sélectionner votre nouveau profil personnalisé dans vos tâches de conversion.

À titre d’exemple, voici à quoi ressemble le profil intégré « HEVC MKV » dans mon fichier profiles.conf. Les options spécifiques d’un nouveau profil que vous définirez pour « [AV1 MKV] » (par exemple) seront évidemment différentes, mais cela montre comment transmettre les options précises aux nouveaux Handbrake ou FFMPEG afin d’utiliser les nouveaux codecs AV1. Plus précisément, l’option « -vcodec » de FFMPEG et l’option « -e » d’Handbrake.

[HEVC MKV]
Description=HEVC en MKV (conversion H.265/AC3). Crée un fichier plus petit (50 % plus petit que H.264) avec une qualité comparable mais très lent.
order=handbrake,ffmpeg
ffmpeg-general=-threads 0
ffmpeg-video=-ss 0 -tag:v hvc1 -vf yadif=0:-1:1,hqdn3d -vcodec libx265 -preset medium -crf 26 -map 0:v -sn
ffmpeg-audio=-acodec ac3 -ab 160k -map 0:a
ffmpeg-audioac3=-acodec ac3 -ab 256k -map 0:a
ffmpeg-ext=.mkv
ffmpeg-audiodelay=skip
handbrake-general=--decomb --loose-anamorphic --verbose=2
handbrake-video=--start-at duration:0 -e x265 --encoder-preset medium -q 26
handbrake-audio=-E ffac3 -R auto -B 160 -D 0 -a 1,2,3,4,5
handbrake-audioac3=-E ffac3 -R auto -B 256 -D 0 -a 1,2,3,4,5
handbrake-ext=.mkv
handbrake-audiodelay=skip
PreConversionCommercialRemover=true

Essayez la version bêta 2.6.2 d’aujourd’hui

  • Prise en charge de l’encodage matériel AV1 et du décodage matériel
  • Optimisations AV1 automatiques basées sur les capacités de la carte graphique
  • Filtrage du codec AV1 pour la gestion des métadonnées
  • Bibliothèques mises à jour
  • Prise en charge de ffmpeg 6.1 et handbrake 1.7.0
  • Prise en charge de tout le matériel Intel QuickSync (Sandy Bridge → Arc) via des builds personnalisés
  • Prise en charge d’AV1 avec Nvidia NVENC, Intel QuickSync et AMD AMF/VCE
  • Nouveaux profils AV1
  • Remarque : Les profils HEVC ont été renommés

Il convient de noter que le support d’encodage AV1 de Nvidia n’est disponible que sur les nouvelles cartes RTX 40.

Intel prend en charge l’encodage AV1 sur leurs cartes ARC.

AMD ne dispose pas actuellement d’encodage AV1 sur ses GPU. Il devrait être présent dans la prochaine génération de GPU (RDNA Navi 3).

Le décodage AV1 par GPU est disponible sur les cartes Nvidia série 30 et 40, les cartes AMD RDNA Navi 2 (sauf la 6500XT), et les GPU Intel Xe et ARC.

Source : https://hothardware.com/news/av1-codec-support-and-importance-explained

L’encodage AV1 sera également pris en charge sur les prochains processeurs mobiles Intel 1re génération Core Ultra (Meteor Lake)

Les générations Intel 11e Core (Tiger Lake, Rocket Lake), 12e Core (Alder Lake) et 13e/14e (Raptor Lake) prennent également en charge le décodage AV1