Was kann es denn sein?
Hi. Ich befürchte, dass das Hardware Encoding nicht richtig konfiguriert ist oder deine Konfiguration von ffmpeg nicht unterstützt wird.
Wenn du mit deinem i8700 und deiner AMD RX580 tatsächlich ein iMac19,1 SMBIOS (iMac Retina 5K, 2019) fährst, dann solltest du im BIOS des Mainboards die iGPU aktivieren (Multi-GPU) und die primäre Grafik auf "PCIe" stellen. Sofern du OpenCore zum Starten von macOS nutzt, musst du noch die Konfiguration anpassen, damit die iGPU "headless" (nur zur Hardwarebeschleunigung, nicht zur Grafikausgabe) genutzt wird: https://dortania.github.io/Ope…-lake.html#starting-point (siehe Device-Properties).
Alternativ kannst du das iMacPro1,1 SMBIOS nutzen. Der original iMac Pro hat keine interne Grafik, so dass nur die verbaute AMD-Grafik zur Hardwarebeschleunigung genutzt wird. Das Problem dabei ist, dass Software, die auf mehreren Systemen läuft und nicht speziell an macOS angepaßt ist (wie z.B. OBS Studio, Handbrake, ffmepg?) die macOS spezifische Hardware-Beschleunigung nicht nutzt. Sie kann meist nur die Intel CPU-internen Beschleunigungsfunktionen (Intel QuickSync) nutzen, so dass die Hardware-Beschleunigung dieser Software nur bei Macs & Hacks mit "headless" Intel-GPU funktioniert -> daher ist SMBIOS iMac19,1 meist die bessere Wahl, wenn sie denn sauber konfiguriert ist.