Video Pro X 15 - AV1 kein Hardware Encoding

Commentaires

Marc-Goder Posté à 26/02/2024 19:55

@rolf-degen

Hallo,

wenn ich mir deine Screen-Shots ansehe, sehe ich, dass dir das Prinzip mit den Bitraten Einstellungen noch nicht ganz klar ist.

AV1 wurde vor allem für niedrige Bitraten entwickelt. Vor allem zum Streamen oder hochladen von kleineren Dateien mit doch noch recht guter Qualität. Davon profitieren vor allem Streamer und Online Journalisten und die Portale, auf denen der Upload erfolgt.

Das heißt, ein Video, das zum Beispiel für Full HD mit AVCHD (H264) 24MBit/Sec benötigt, um qualitativ ohne Artefakte encodiert zu werden, mit HEVC (H265) nur ca. 16 MBit/Sec benötigt. Mit AV1 braucht man dann nur noch ca. 8-10 MBit /Sec.

Diese Einstellungen musst du aber auch tätigen. Wenn du bei beiden Codex, HEVC und AV1, die gleichen Einstellungen machst, dann kommt auch dabei das selbe Ergebnis von der Dateigröße heraus.

Heißt, bei HEVC stellst du 16 MBit mittlere Datenrate ein und bei AV1 sollte ein gleich gutes Ergebnis mit nur 10 Mbit zu erreichen sein.

Hardware Encoding:

Für Hardware Encoding braucht man, wie hier schon erwähnt, eine RTX 40XX oder Intel ARC Grafikkarte.

Die interne INTEL UHD750 / 770 macht nur Decoding.

Da hat Intel mit seiner Werbung auch für Verwirrung gesorgt.

DeepLink Hyper Encode ist daher nur mit H264 und H265 möglich.

Bei bestimmten Aufgaben hilft die Interne Intel GPU aber durch DeepLink mit.

Z.B. beim Hochskalieren von Videos und beim Live Streamen (gleichzeitigen Dekodieren zur Ausgabe und parallelen Encodieren eines Streams).

 

 

Magix Video Deluxe 2022 Premium (2.138)

Rechner: MSI Leopard GP76 , Intel I7-10870H,

NVidia RTX 3060 Mobile (TDP=130 Watt) (6GB),
Treiber-Version 31.0.15.5222

Arbeitsspeicher RAM 16GB,

Intel HD 630 On-Board I-GPU= deaktiviert.

Windows 10 (Auto-Update + Manuell) Ver.19045.4355

Weitere Video Software: CAPCUT
Konverter: Handbrake

Since 03.02.2024 experementil successfull with K-Lite-Codec Pack.

( Windows 11 kann ich nicht. Krieg ich Blähungen und Bluthochdruck von )

 

rolf-degen Posté à 26/02/2024 20:06

Vielen Dank für deine Info :)

Meine RTX2060 6GB hilft auch beim rendern von AV1 mit. Sehe ich unter Win11 am Ausschlag der GPU_CLOCK Anzeige. Halt nur kein Hardwareencoding :(

georg4 Posté à 26/02/2024 20:11

@rolf-degen

Diese Einstellungen musst du aber auch tätigen. Wenn du bei beiden Codex, HEVC und AV1, die gleichen Einstellungen machst, dann kommt auch dabei das selbe Ergebnis von der Dateigröße heraus.

@Marc-Goder
Eben nicht, schau dir die Mediainfo an die ich hier gepostet habe.

Und noch etwas. Habe jetzt beide Dateien auf YouTube hochgeladen. Interessant das die Datei die ich als AV1 aus Pro X exportiert habe ist, wird auf YouTube klarer dargestellt als die HEVC. Da schaut es dann aus wie wen über den Film ein ganz schwacher grauer Schleier Liegt.

AV1


HEVC

Dernière modification de georg4 le 26/02/2024, 20:11, Modifié 1 fois au total.

Win 10 Pro 64 bit / 22H2
Mainboard ASUS PRIME Z690M-P
CPU - Intel(R) i7-12700K / RAM - 32,0 GB
iGPU UHD Graphics 770 / GPU - AMD Radeon Pro W5550 8GB GDDR6
2x Samsung 980 PRO M.2 NVMe 1 TB / Samsung 870 EVO SSD (2x1TB)
Pro X 14 (20.0.3.181) + VDL-Premium 2013/2016/2019/2020/2021/2022/2024
DaVinci Resolve 19, Gott sei Dank nach 20 Jahren auch in deutsch
DJI Mavic 2 Pro, Olympus OM-5, DJI Action 4, Huawei P30 Pro + Huawei P20


Manchmal braucht man eine ganze Tankfüllung Sprit, oder muss einen vollen Akku leerfahren, bevor man wieder klar denken kann...

vdl-user-v19 Posté à 26/02/2024 20:18

@georg4,

aber Dein MediaInfo zeigt doch, dass Dein HEVC-Video mit 36,4 Mb/s und Dein AV1-Video 16,4 Mb/s Bitrate erzeugt wurde ...

Das bedeutet doch, dass die Erläuterung von @Marc-Goder richtig ist.

georg4 Posté à 26/02/2024 20:24

@vdl-user-v19
dann hat aber Pro X eingegriffen oder iGPU, so wie ich die Einstellungen gepostet habe (26.02.2024 um 10:17 Uhr) so habe ich si benutz für den Export wie für AV1 so für HEVC. Habe da nichts geändert in Einstellungen.
Aber das habe ich auch bemerkt das da verschieden Ziffern stehen. Darum wäre es ideal wen das jemand mit der gleichen Datei testen könnte.

Dernière modification de georg4 le 26/02/2024, 20:27, Modifié 1 fois au total.

Win 10 Pro 64 bit / 22H2
Mainboard ASUS PRIME Z690M-P
CPU - Intel(R) i7-12700K / RAM - 32,0 GB
iGPU UHD Graphics 770 / GPU - AMD Radeon Pro W5550 8GB GDDR6
2x Samsung 980 PRO M.2 NVMe 1 TB / Samsung 870 EVO SSD (2x1TB)
Pro X 14 (20.0.3.181) + VDL-Premium 2013/2016/2019/2020/2021/2022/2024
DaVinci Resolve 19, Gott sei Dank nach 20 Jahren auch in deutsch
DJI Mavic 2 Pro, Olympus OM-5, DJI Action 4, Huawei P30 Pro + Huawei P20


Manchmal braucht man eine ganze Tankfüllung Sprit, oder muss einen vollen Akku leerfahren, bevor man wieder klar denken kann...

vdl-user-v19 Posté à 26/02/2024 20:26

Meine RTX2060 6GB hilft auch beim rendern von AV1 mit. Sehe ich unter Win11 am Ausschlag der GPU_CLOCK Anzeige. Halt nur kein Hardwareencoding :(

@rolf-degen,

das stimmt so, glaube ich, nicht wirklich. Denn die Encoding-Anzeige der Nvidia zeigt ja nichts an. Die CPU-Auslastung geht beim AV1-Encoding hoch, weil es ja auf dieser berechnet wird.

Die 3D-Anzeige im Taskmanager ist, soweit ich weiß, nicht so zu interpretieren, dass die Grafikkarte in dem Sinne mithilft.

Genauere Kenntnisse dazu, wie man die verschiedenen Anzeigen interpretieren soll, habe ich leider auch nicht. Wäre mal interessant.

Korrektur: (hatte noch die Intel Grafik aktiv)

So sieht's bei mir beim AV1-Encoding aus:

Marc-Goder Posté à 26/02/2024 20:55

Die Grafikkarte arbeitet ja auch weiter mit. Z.B zur Status Ausgabe des Rendervorgangs.

Egal ob das Fenster eingeblendet ist oder nicht. So lange Magix rendert braucht diese Vorschau auch Leistung.

Außerdem werden verschiedene Effekte auf der Grafikkarte berechnet.

Wenn ich Magix beim rendern minimiere ( roter Pfeil ), dann rendert es sogar um 15% schneller.

Für 15% schnelleres rendern habe ich mir vor 15 Jahren neue Motherboards mit neuer CPU gekauft.

 

Magix Video Deluxe 2022 Premium (2.138)

Rechner: MSI Leopard GP76 , Intel I7-10870H,

NVidia RTX 3060 Mobile (TDP=130 Watt) (6GB),
Treiber-Version 31.0.15.5222

Arbeitsspeicher RAM 16GB,

Intel HD 630 On-Board I-GPU= deaktiviert.

Windows 10 (Auto-Update + Manuell) Ver.19045.4355

Weitere Video Software: CAPCUT
Konverter: Handbrake

Since 03.02.2024 experementil successfull with K-Lite-Codec Pack.

( Windows 11 kann ich nicht. Krieg ich Blähungen und Bluthochdruck von )

 

vdl-user-v19 Posté à 26/02/2024 20:58

@georg4,

ach so, Du hast die Magix-Vorgabe-Einstellungen UHD, 29,97 fps jeweils für HEVC und AV1 benutzt und die nicht geändert:

 

Deshalb im MediaInfo dann ca. 36,4 Mb/s für HEVC und ca. 16,4 Mb/s für AV1.

Durch den Bitraten-Unterschied entsteht die Speicherplatz-Einsparung.

georg4 Posté à 27/02/2024 06:39

@vdl-user-v19 danke, ja so ist es. Bin jetzt auch draufgekommen.

Win 10 Pro 64 bit / 22H2
Mainboard ASUS PRIME Z690M-P
CPU - Intel(R) i7-12700K / RAM - 32,0 GB
iGPU UHD Graphics 770 / GPU - AMD Radeon Pro W5550 8GB GDDR6
2x Samsung 980 PRO M.2 NVMe 1 TB / Samsung 870 EVO SSD (2x1TB)
Pro X 14 (20.0.3.181) + VDL-Premium 2013/2016/2019/2020/2021/2022/2024
DaVinci Resolve 19, Gott sei Dank nach 20 Jahren auch in deutsch
DJI Mavic 2 Pro, Olympus OM-5, DJI Action 4, Huawei P30 Pro + Huawei P20


Manchmal braucht man eine ganze Tankfüllung Sprit, oder muss einen vollen Akku leerfahren, bevor man wieder klar denken kann...

rolf-degen Posté à 28/02/2024 16:06

So.. Hab jetzt eine ASUS GeForce RTX 4070 DUAL OC bestellt. Bin gespannt wie die auf meinem i5 8600k performt und wie schnell das AV1 Enconding funktioniert. Wollte erst eine RTX 4060 bestellen. Die hat aber nur eine PCIe 4.0 Schnittstelle mit 8 Lanes. Die RTX 4070 hat eine PCIe 4.0 Schnittstelle mit 16 Lanes. Die läuft auf mein Asus ROG STRIX B30-F GAMING Motherboard mit PCIe 3 x16 schneller als die RTX 4060. Wenn ich im Sommer oder im Herbst meinen PC mit einem i5 14600k aufrüste, dann habe ich auf jeden Fall schon eine vernüftige Grafikkarte. Gruß Rolf

georg4 Posté à 28/02/2024 16:32

@rolf-degen, ist es diese? die steht auch auf meinen Wunschzettel.
https://www.amazon.de/dp/B0BY2KSKL9/?coliid=IE7FX1G3ZJRQ1&colid=1MVNF0QSDYI01&psc=1&ref_=list_c_wl_lv_ov_lig_dp_it

Win 10 Pro 64 bit / 22H2
Mainboard ASUS PRIME Z690M-P
CPU - Intel(R) i7-12700K / RAM - 32,0 GB
iGPU UHD Graphics 770 / GPU - AMD Radeon Pro W5550 8GB GDDR6
2x Samsung 980 PRO M.2 NVMe 1 TB / Samsung 870 EVO SSD (2x1TB)
Pro X 14 (20.0.3.181) + VDL-Premium 2013/2016/2019/2020/2021/2022/2024
DaVinci Resolve 19, Gott sei Dank nach 20 Jahren auch in deutsch
DJI Mavic 2 Pro, Olympus OM-5, DJI Action 4, Huawei P30 Pro + Huawei P20


Manchmal braucht man eine ganze Tankfüllung Sprit, oder muss einen vollen Akku leerfahren, bevor man wieder klar denken kann...

rolf-degen Posté à 28/02/2024 16:38

Ja. Das ist die Grafikkarte

georg4 Posté à 28/02/2024 16:40

@rolf-degen, dann las uns bitte wissen wie die GPU bei dir werkelt.

Win 10 Pro 64 bit / 22H2
Mainboard ASUS PRIME Z690M-P
CPU - Intel(R) i7-12700K / RAM - 32,0 GB
iGPU UHD Graphics 770 / GPU - AMD Radeon Pro W5550 8GB GDDR6
2x Samsung 980 PRO M.2 NVMe 1 TB / Samsung 870 EVO SSD (2x1TB)
Pro X 14 (20.0.3.181) + VDL-Premium 2013/2016/2019/2020/2021/2022/2024
DaVinci Resolve 19, Gott sei Dank nach 20 Jahren auch in deutsch
DJI Mavic 2 Pro, Olympus OM-5, DJI Action 4, Huawei P30 Pro + Huawei P20


Manchmal braucht man eine ganze Tankfüllung Sprit, oder muss einen vollen Akku leerfahren, bevor man wieder klar denken kann...

rolf-degen Posté à 29/02/2024 15:45

Hab jetzt eine RTX 4070 in den PC eingebaut, aber immer noch kein AV1 Hardwareencoding . Beim Rendern steht immer nur Mixdown ??? In den Geräteoptionen ist die RTX 4070 eingetragen und in Hardwareencoding steht GPU

vdl-user-v19 Posté à 29/02/2024 15:55

Hallo @rolf-degen,

aktueller Treiber von den Nvidia-Seiten ist sicherlich installiert ...

Da würde ich zunächst das Video Pro X auf Standardeinstellungen zurücksetzen. (Datei > Einstellungen > Programmeinstellungen auf Standardwerte zurücksetzen)

rolf-degen Posté à 29/02/2024 16:02

Ich habe VDL 2024 Premium Abo. Aktueller Game Ready Treiber von NVidia 551.61 vom 22.02.2024. Ich versuchsmal mit der Standardeinstellung :)

Nachtrag 16:08 Uhr

Standardeinstellung hat leider nix gebracht :(

vdl-user-v19 Posté à 29/02/2024 16:08

Ok. Du kannst auch, wenn Du z.B. HandBrake installiert hast, prüfen, ob die Hardwarebeschleunigung der neuen Nvidia-Karte für AV1 generell 'erkannt' wird:

Bei Dir müsste es dann eine Auswahlmöglichkeit für "AV1 (NVenc)" geben und das Konvertieren bzw. Rendern müsste zackig voranschreiten.

.........

Welche Export-Voreinstellung hattest Du beim Test benutzt?

rolf-degen Posté à 29/02/2024 17:09

Mmmm..

In HandBrake encodiert bei mir nur die CPU. Die GPU pausiert :(

vdl-user-v19 Posté à 29/02/2024 17:14

Oh, das dürft nicht normal sein, da kann also systemseitig etwas nicht in Ordnung sein.

Und findest Du in Handbrake den Eintrag "AV1 (NVEnc)" ? Der muss nämlich explizit ausgewählt werden, sonst wird via CPU gearbeitet.

Nicht das evtl. die neue Karte noch nicht korrekt in Windows 'angekommen' ist.

Ggf. könnte man den Treiber mal neu installieren mit benutzerdefinierten Einstellungen "Neuinstallation".

.........

AV1 (SVT) encodiert über Software! Es müsste bei Dir noch einen Variante mit AV1 (NVEnc) geben.

rolf-degen Posté à 29/02/2024 17:29

Ne.. Unter den Optionen gibt es nur das hier..

Auf der Karte gab es noch einen Schalter für Power und Quiet Betrieb. Den habe ich auf Quiet gestellt für leises Lüfter Geräusch.

vdl-user-v19 Posté à 29/02/2024 17:35

Das ist ein Mißverständnis.

In Handbrake "AV1 (NVEnc)" bei "Videoencoder" auswählen.

Und bei der Treiberinstallation meinte ich nur das Häkchen bei "Neuinstallation vornehmen" setzen!

Vermuten könnte man, dass in Windows noch Einstellungen der alten Karte aktiv sind, deshalb der Versuch mit der Treiber-Neuinstallation.

Hoffe sehr, dass es was bringt. 🙂

rolf-degen Posté à 29/02/2024 17:44

Den alten Nvidia Treiber habe ich vor der Installation der neuen Karte deinstalliert. Die neue RTX 4070 eingebaut und den Treiber dafür installiert

vdl-user-v19 Posté à 29/02/2024 17:53

Hm, hätte dann eigentlich gleich funktionieren müssen ...

Aber wenn Du in Handbrake nicht diese grün markierte ... NVEnc-Auswahl zur Verfügung hast, wurde die Karte mit ihren Fähigkeiten ja nicht wirklich erkannt und kann dann auch in Video deluxe nicht mit den erweiterten Eigenschaften funktionieren.

Hier ein Bild aus dem Internet, wie es aussehen müsste:

rolf-degen Posté à 29/02/2024 18:06

Die AV1 Hardwareencodierung in VDL 2024 funktioniert. Sie wird im Mixdown nur nicht angezeigt.

Habe folgenden Versuch gemacht:

AV1 Codec mit 3840x2160 ausgewählt und Hardwareencoding unter Erweitert ausgeschaltet. CPU rendert und Grafikkarte pausiert. Renderzeit ca.3 Minuten. Die gleichen Einstellungen und Hardwareencoding eingeschaltet. Renderzeit ca. 15 Sekunden. Beim Hardwareencodieren zeigt die Grafikkarte ca 46% CPU Leistung an.