@iPhill Tut mir leid aber ich muss dir da komplett widersprechen.
Mein ursprünglicher Post war nicht "ich vermute", sondern "ich weiß".
Zunächst benutzen beide fürs Decoding ffmpeg. VLC hat zwar ein paar eigene Demuxer, aber das macht keinen großen Unterschied. Der Hauptentwickler von mpv dagegen bringt benötigte Funktionalität/neue Features direkt selbst in ffmpeg ein, damit haben sie dann "alle". Beide Player können mit den richtigen Einstellungen also zum (beinahe) gleichen Energieverbrauch gebracht werden. Der Unterschied hier liegt in anderen Defaulteinstellungen, bzw. dessen, was dir der Player überhaupt an Einstellungen anbietet. IINA aktiviert hardware decoding per default, mpv und VLC afaik nicht. Daher dürfte deine unterschiedliche CPU Last kommen. Dabei aber auch beachten, dass die CPU Last überhaupt nichts aussagt, sondern nur der Energieverbrauch. IINA benutzt weniger CPU, weil es Aufgaben auf die GPU auslagert und diese entsprechend mehr Energie verbraucht. Nur die GPU Last siehst du in der Aktivitätsanzeige nicht und sie kann ohnehin nicht mit CPU Last vergleichen werden. Die % stehen in keinerlei Relation zueinander, eine 100% GPU kann ein vielfaches mehr an Strom verbrauchen als eine 100% CPU. Einzig aussagekräftig ist hier der Energieverbrauch, messbar mit einem Intel Tool (wenn du eine iGPU nutzt). Bei meinem 13" MBP 2015 beispielsweise ist der Energieverbauch mit und ohne hardware decoding bei einer h264 Datei gleich. Wieso? h264 Demuxer sind inzwischen schlicht so performant, viele Jahre der Optimierung. Ich konnte sogar Fälle erzeugen, in denen hardware decoding mehr Energie gefressen hat. Dabei ist zu beachten, dass hardware decoding Nachteile hat (die sind bei allen Playern gleich,
hier runterscrollen zu "Quality reduction with hardware decoding"). Der heutzutage einzig "valide" use case für hardware decoding ist HEVC, denn die software decoder sind schlicht noch sau schlecht/langsam und hardware decoding ist oft notwendig um die Datei überhaupt flüssig abspielen zu können.
Was Bildqualität betrifft, so sind beide natürlich (wie alle Player) zunächst sehr konservativ eingestellt (= geringster Ressourcenverbrauch). Nur aus IINA/mpv kannst du deutlich mehr rausholen, was z.B. das Skalieren betrifft. Davon ab ist IINA/mpv vollständig color managed und so Späße und benutzt keine falschen Transformationsmatrizen, was bei VLC ganz gerne mal passiert. IINA/mpv hat auch eine
temporale Interpolation und ein qualitativ hochwertigeres Debanding.
Bezüglich des Outputs kannst du ja mal diese 2MB Datei abspielen. Am besten gleich Stopp drücken (geht nur ~1 Sekunde) und im Vollbild einen Screenshot machen (der von OSX, also shift+cmd+3 bzw. shift+cmd+4 und nachfolgend Leertaste):
https://0x0.st/CwN.zip
Den Screenshot aber bitte nicht im Forum hochladen, da es immer so heftig nachkomprimiert. :S
Und je nach dem was dann raus kommt können wir das etwas auf hübschen.