Frage von shellbeach:Hallo,
Weiß jemand eine gute Video Player App unter Android, die 10 Bit 422 UHD Dateien von z.B. Sony A7s III oder R5/R6 flüssig darstellen kann,n Irgendwie schaffen die üblich Verdächtigen das nur rucklig.
Danke
Antwort von mash_gh4:
shellbeach hat geschrieben:
Weiß jemand eine gute Video Player App unter Android, die 10 Bit 422 UHD Dateien von z.B. Sony A7s III oder R5/R6 flüssig darstellen kann,n Irgendwie schaffen die üblich Verdächtigen das nur rucklig.
4:2:2 macht natürlich auch auf den handys nichts als probleme, weil die hardwarebeschleunigung derartiges fast nie unterstützt.
evtl. könntest die android-version von mpv ausprobieren, die in vielen punkten schon ganz gut optimiert sein dürfte. dort kann man zumindest zw. hardware- und softwaredecodierung umschalten, um auch exotischere formate vernünftig nutzen zu können.
https://github.com/mpv-android/mpv-android
https://f-droid.org/en/packages/is.xyz.mpv/
https://play.google.com/store/apps/deta ... is.xyz.mpv
Antwort von shellbeach:
Du hast wahrscheinlich recht. Auch mpv läuft zwar, aber nicht flüssig, trotz allmöglicher Settingänderungen. Meine Idee, unterwegs das Tablet/Handy als Speicher- und rudimentäres Betrachtungsmedium zu benutzen, scheint nicht so recht zu funktionieren.
Antwort von cantsin:
shellbeach hat geschrieben:
Du hast wahrscheinlich recht. Auch mpv läuft zwar, aber nicht flüssig, trotz allmöglicher Settingänderungen. Meine Idee, unterwegs das Tablet/Handy als Speicher- und rudimentäres Betrachtungsmedium zu benutzen, scheint nicht so recht zu funktionieren.
Handy-CPUs sind AFAIK zu langsam, um solches Material abzuspielen, und die GPUs können nur die üblichen Consumer-/Streaming-Codecs.
Antwort von shellbeach:
Nach bestimmt 20 verschiedenen Playern die ich versucht hatte, habe ich das jetzt auch festgestellt:-)
Antwort von mash_gh4:
cantsin hat geschrieben:
Handy-CPUs sind AFAIK zu langsam, um solches Material abzuspielen, und die GPUs können nur die üblichen Consumer-/Streaming-Codecs.
naja -- die CPUs selbst sind bei manchen high-end handys gar nicht zu unterschätzen, trotzdem kann man das natürlich nicht verallgemeinern, weil es da riesige leistungsunterschiede zwischen den verschieden generationen und preisklassen von geräten gibt.
neben der CPU-performance spielen hier aber auch noch andere mögliche flaschenhälse (speicherzugriff, etc.) eine mindestens genauso bedeutsame rolle.
dazu kommt noch die tatsache, das vermutlich die betreffenden ffmpeg-codecs unter ARM vermutlich nicht ganz so gut optimiert sein dürften wie für die intel-architektur. eine möglichst ideale anpassung des vector-processings an die gegebenheiten der jeweiligen prozessor-architektur ist leider alles andere als trivial und im gegebenen zusammenhang normalerweise auch kaum nötig, weil man derartige aufgaben im falle solchen devices mit speziellen hardwarelösungen deutlich stromsparender und eleganter umsetzten kann -- nur dass man sich dabei halt fast unveremeidlich auf klar vorgegebene und für sinnvoll erachtete größenordnungen und formate beschänken muss, die sich oft nicht mit dem decken, was man hier im forum für unbedingt nötig und auf jeden fall vorteilhaft hält.
4K 10bit h.265 4:2:0 long-GOP mit vernünftigen datenraten dürfte allerdings mittlerweile auch im zusammenspiel mit den hardwarebeschleunigungslösungen aktueller handys keine große probleme mehr bereiten.