Toekomstige AV1-ondersteuning sinds RTX 40-serie ondersteuning

MCEBuddy-versie: Toekomstige versies

Besturingssysteem: Windows

Samenvatting van de suggestie:

Ik vraag me af of er plannen zijn voor ondersteuning van de AV1-codec in toekomstige releases. AV1 zou de toekomst zijn en de nieuwste RTX-40-seriekaarten ondersteunen inmiddels AV1-encoding. Ik vermoed dat het slechts een kwestie van tijd is voordat veel softwareontwikkelaars het als conversie-optie toevoegen. Ik ga proberen wat scripts te schrijven om het te gaan gebruiken met mcebuddy, waarbij ik alleen reclame verwijder en bestanden hernoem. Ik merk dat FFMPEG veel beter werkt met NVidia-kaarten, dus ik ga kijken wat ik ermee kan doen.


Ik zou ook AV1-encoding willen toevoegen. Ik zou ook ondersteuning voor AV1 op Intel Arc-kaarten willen opnemen.

Gebruik de stemknop bovenaan de post om ons te helpen met prioriteiten. Dit staat zeker op onze roadmap

Er zijn mogelijk manieren om transcoding naar AV1 te krijgen door wat technisch werk te verrichten, maar als je ervoor voelt, is de basisinstructie om de in MCEBuddy ingebouwde Handbrake- en FFMPEG-tools handmatig te vervangen en de conversieprofielen die zijn gedefinieerd in het bestand “C:\Program Files\MCEBuddy2x\config\profles.conf”. Als je geen technisch persoon bent die zich daarbij op zijn gemak voelt, raad ik aan om te doen wat Goose voorstelde – stem ervoor en wacht tot het in een toekomstige versie van MCEBuddy wordt ontwikkeld.

Na het vervangen van Handbrake en/of FFMPEG kun je een nieuw AV1-profiel definiëren door de opties in te stellen die aan de nieuwe versies van Handbrake en FFMPEG worden doorgegeven die je hebt vervangen. Vervolgens kies je je nieuwe aangepaste profiel gewoon in je conversietaakinstellingen.

Als voorbeeld ziet het ingebouwde profiel voor “HEVC MKV” er zo uit in mijn profiles.conf-bestand. De specifieke opties voor een nieuw profiel dat je definieert voor “[AV1 MKV]” (bijvoorbeeld) zullen uiteraard anders zijn, maar het laat zien hoe je de specifieke opties kunt doorgeven aan de nieuwe Handbrake of FFMPEG om de nieuwe AV1-codecs te gebruiken. Specifiek FFMPEG’s “-vcodec”-optie en Handbrake’s “-e”-optie.

[HEVC MKV]
Description=HEVC in MKV (H.265/AC3) conversie. Maakt een kleiner bestand (50% kleiner dan H.264) met vergelijkbare kwaliteit maar zeer traag.
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

Probeer de huidige 2.6.2 bèta-build uit

  • Ondersteuning voor AV1-hardware-encodering en -decodering
  • Automatische AV1-optimalisaties op basis van grafische-kaartcapaciteiten
  • AV1-codecfiltering voor metadata-beheer
  • Bijgewerkte bibliotheken
  • Ondersteuning voor ffmpeg 6.1 en handbrake 1.7.0
  • Ondersteuning voor alle Intel QuickSync-hardware (Sandy Bridge → Arc) via aangepaste builds
  • Ondersteuning voor AV1 met Nvidia NVENC, Intel QuickSync en AMD AMF/VCE
  • Nieuwe AV1-profielen
  • Let op: HEVC-profielen zijn hernoemd

Het moet worden opgemerkt dat Nvidia AV1 encode ondersteuning alleen beschikbaar is op de nieuwe RTX 40-serie kaarten.

Intel ondersteunt AV1 encoding op hun ARC kaarten.

AMD heeft momenteel geen AV1 encoding op hun GPUs. Dit wordt verwacht in de volgende generatie GPUs (RDNA Navi 3).

AV1 GPU decode is beschikbaar op de Nvidia 30 en 40-serie kaarten, de AMD RDNA Navi 2 kaarten (behalve de 6500XT), en Intel Xe en ARC GPUs.

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

AV1-encoding wordt ook ondersteund op de aankomende Intel 1e Gen Core Ultra Mobile-processors (Meteor Lake)

Intel 11e Gen Core (Tiger Lake, Rocket Lake), 12e Gen Core (Alder Lake) en 13e/14e Gen (Raptor Lake) ondersteunen ook AV1-decoding