Ich muss Memevideos sehen, die von meinen Freunden gepostet wurden.
Bitte behandeln Sie dieses Problem mit höchster Dringlichkeit.
Vielen Dank.
Ich muss Memevideos sehen, die von meinen Freunden gepostet wurden.
Bitte behandeln Sie dieses Problem mit höchster Dringlichkeit.
Vielen Dank.
Gleiches gilt für mp4/av1-Videos unter iOS (Safari und Firefox), aber Videos im WebM/VP9-Format funktionieren. Ich kann dieses Problem auf meinem MacBook mit Safari nachvollziehen, aber alles funktioniert dort in Firefox, was auf ein Problem mit Webkit-Browsern hindeutet.
Gleich hier. Die anderen funktionieren.
Es sieht so aus, als ob das Forum, das ich verwende, auf Discourse v3.6.0.beta3-latest läuft.
AV1 in Safari funktioniert nur auf iPhone 15 Pro und neuerer Modelle, siehe AV1 video format | Can I use... Support tables for HTML5, CSS3, etc
Ich habe ein iPhone 15 Pro.
Vielen Dank für die Antwort, aber das ist nicht die Erklärung dafür.
Sie beziehen sich auf die Hardware-Dekodierungsunterstützung für AV1. Safari unterstützt die Software-Dekodierung für AV1 und sollte auf keinem Apple-Gerät mit neueren Safari-Versionen Probleme haben.
Wenn Ihre Antwort richtig wäre, dann sollten die AV1-Videos auf meinem MacBook Pro, das eine M3 Pro CPU mit Hardware-Dekodierungsunterstützung hat, in Safari abgespielt werden, aber das Problem besteht auch dort.
Um weiter zu bestätigen, dass die Software-Dekodierung von AV1 auf älteren iDevices gut funktioniert, habe ich überprüft, dass dieselben AV1-Videos über VLC auf meinem iPhone 13 und iPad Pro mit M1 CPU angesehen werden können.
Ich bin sicher, dass dies ein neues Problem ist, also sind entweder neuere Änderungen an Safari oder Discourse dafür verantwortlich. Ich werde weiter nachforschen und sehen, ob es woanders für etwas anderes gemeldet wurde.
Könnten Sie bitte den Thread erneut auflisten, danke.
AV1 video format | Can I use... Support tables for HTML5, CSS3, etc besagt, dass es nur auf Geräten mit Hardwaredekodierung unterstützt wird. Haben Sie Quellen, die etwas anderes sagen?
Nun, Apple ist hier nicht sehr hilfreich bei der Dokumentation, aber anekdotisch spielen 4k HDR YouTube-Videos, die behaupten, AV1-kodiert zu sein, über Safari auf meinem iPhone 13 und M1 iPad Pro, die definitiv keine Hardware-Kodierung haben. Aber auch hier könnte YT im Hintergrund etwas tun oder der Ersteller ist nicht ehrlich über die Kodierung…
…Wie auch immer, dieser Thread/Bug-Report handelt davon, dass der OP keine AV1-kodierten Videos abspielen kann, die in ein Discourse-Forum auf seinem iPhone 15 hochgeladen wurden, das über Hardware-Dekodierung verfügt, und was ich auch in Safari auf einem MacBook M3 Pro repliziert habe, das ebenfalls über Hardware-Dekodierung verfügt. Konzentrieren wir uns also darauf und listen Sie es bitte wie vom OP gewünscht erneut auf.
Können Sie einen Link zu einem Video teilen, das auf Discourse Probleme beim Abspielen unter Safari hat?
hier
Dieses Video ist HEVC-Video im MP4-Container. Die Unterstützung im Web ist lückenhaft, da es sich um ein proprietäres Format handelt https://caniuse.com/hevc
Die OP ist nur H.264 in MP4, was weit verbreitet ist https://caniuse.com/mpeg4
Die erste Antwort enthält ein Video, das AV1 in MP4 ist, was in Safari auf Geräten ohne Hardware-Decoder nicht unterstützt wird, gemäß https://caniuse.com/av1.
Dies ist kein Discourse-Fehler, da Discourse keine Videotranskodierung durchführt, sondern Videos nur so bereitstellt, wie sie hochgeladen wurden.
Eines unserer Teams arbeitet daran, Transkodierungsfunktionen zu Discourse hinzuzufügen, aber das erfordert eine ziemlich teure AWS-Integration
https://meta.discourse.org/t/handling-video-compatibility-in-forums/371540/3?u=falco