Hallo Liebe Leute,
Ich kenne jemand, der sehr viel Videos für Youtube produziert. Mindestens ein Video pro Woche lädt er hoch. Dafür verwendet er das Videoschnittprogramm 'Magix'.
Dieses Programm funktioniert klasse. Er kaufte die Lizenz 'Video Deluxe Premium'. Diese hat er in einer Aktion günstiger bekommen.
Folgende PC-specs hat er:
AMD Ryzen 7 1800X, GTX 1070 Dual OC (8GB), Asus ROG Crosshair VI Extreme, Intel 660p M.2 NVME SSD, RAM 16GB 2666Mhz Crucial Ballistix Sport
Problemstellung:
Er hat immer zu wenig CPU und GPU Auslastung (Details siehe Referenzvideo) und es dauert viel zu lange, die Videos zu rendern. In meiner folgenden Auswertung habe ich ein Standard-Video mit verschiedenen Encodern und Einstellungen immer wieder gerendert (Details siehe Auswertung).
Folgende Magix-Einstellungen liegen vor:
Encoder: gekaufte Lizenz 'Main Concept' und Standard Encoder
Audio in Wave-Form in Video
Video-Standard 'PAL'
ohne Hardwarebeschleunigung encodieren: AMD CPU's besitzen keine eigene Grafikeinheit und können daher nicht für die Hardwarebeschleunigung verwendet werden (siehe beliebige andere Foreneinträge). Dies ist eine fundierte Aussage, da es schon bestätigt ist, dass mit sämtlichen Videoschnittprogrammen über AMD-CPU's keine Hardwarebeschleunigung möglich ist.
Folgende Bilder erkären dies Phänomen, das noch nicht gelöst ist und vielleicht irgendwann mal hoffentlich kommt! Das könnte den Rendering-Prozess (encoding, decoding) um ein vielfaches Beschleunigen.
Weitere Bilder habe ich nicht hochladen können aber das Problem haben noch viele andere...
Test-Video (Referenz):
MP4-Format, Full-HD 1920x1080, 59,94 fps, Videobitrate: 100.000 kb/s, Audiobitrate: 320 kb/s in Stereo--> kommt von Dashcam 'iTracker'
Test-Bedingungen:
2 Chrome-Tabs offen, sonst nichts offen, um unnötige Auslastung zu produzieren, CPU-Benutzung: ca. 1% ohne Rendering
Durchführung:
Bild 1: Test-Parameter und Referenzen
Bild 2: Test-Parameter und Auswertung des fertigen Videos
So dies waren meine Einstellungen für ihn. Lest es gut durch, denn sonst checkt man die Diagramme kaum.
Ergebnisse:
Bild 3: Renderzeiten
Hier sieht man, dass mit dem Windows Media Video Export die Renderzeit deutlich kleiner wird (im Vgl. zum Standard-MPEG-4 Export - erste beide Säulen). Der Standard Encoder braucht viel zu lange. Der Magix Video Export dauert zwar kürzer aber man sieht in der Auswertung im Bild 2, dass die Videoqualität für ihn nicht ausreicht.
--> Windows Media Video Export😄
Bild 4: Dateigrößen der Test-Videos.
Hier erkennt man die deutlich kleinere Video-Größe des WMV (Windows Media Video) Exports. Dies ist vor allem wichtig für seine Recoursen (TBW einer SSD ist zwar schon hoch aber trotzdem kommt über die Jahre einiges zusammen). Er löscht aber die fertigen Videos nach dem Upload immer.
Der WMV Export ist daher gut geeignet für eine unendliche Datenspeicherung seiner Videos für einen Server/NAS.
--> WMV-Export😄
Bild 5: CPU-Auslastung (nur für Magix-Video, nicht für Gesamtsystem), in Task-Manager abgelesen
Hier sieht man, dass der WMV-Export deutlich höhere, aber schwankende Werte für die CPU-Auslastung hat. Die CPU-Auslastung ist bei der Referenz leider etwas besser, sodass man neben her schon mal das nächste Projekt vorbereiten kann. Wer kann hier die höhere Auslastung erklären? Das hängt bestimmt mit dem encoding des WMV's zusammen?!
--> WMV-Export😕
Bild 6: GPU-Auslastung, immer für Maximalwert (in Task-Manager abgelesen)
Hier kann man erkennen, dass die GPU-Auslastung für den WMV-Export etwas niedriger ist, als für den MPEG-4 Export.
--> WMV-Export😄
Anmerkungen:
Die wmv-Dateien können auch mit Youtube hochgeladen werden, also alles super!
Ihr fragt euch bestimmt schon, warum die Felder für das 10-minütige Referenzvideo leer sind, diese habe ich leider noch nicht erstellen können. Darin geht es nur darum, das UP-Scaling zu testen. Verhalten sich die Renderzeiten/Dateigrößen direkt proportional zum 1-Minütigen Video? Er produziert normalerweise immer 10-15-minütige Videos.
Fortsetzung folgt...
Fazit/Diskussion:
Eine optimale Einstellung für kürzere Renderzeiten / kleinere Dateigrößen bietet die folgende Einstellung:
MP4-Videos - MainConcept Encoder (Magix) - Windows Media Video 9 Export (Magix) - Decoderkomplexität: Stufe 2 (live) (Magix)
Unter diesen Einstellungen kommt ein völlig akzeptables Video heraus, das in Bildqualität und Tonqualität dem Original in Nichts nachsteht! Er hat sich die Videos angesehen und gemeint, das sei wie seine letzten Videos.
Ich glaube, dass dieser Test/Ausarbeitung hier der aufwendigste ist, der hier je gemacht wurde, da noch niemand so viele Parameter getestet hat und so viele Grundlagen getestet hat. Ich habe viel gelernt und kann viel weitergeben. Also wenn irgend jemand Probleme hat mit Magix oder Videoschnittprogrammen, dann soll er diesen Post hier lesen!
Ich freue mich, dass ich dadurch ihm helfen konnte und er weiter hin Videos um 1/3 schneller produzieren kann!!! Und glaubt mir, dass macht in einem Jahr wertvolle Lebenszeit aus! Es lohnt sich!
Link für Tom's Hardware Forum, in dem ich denselben Beitrag geteilt habe:
(Moderation: externer Link entfernt, weil Werbung für anderes Forum - nicht erlaubt)
Danke fürs Lesen,
Euer Tobi :)