this post was submitted on 28 Jul 2024
86 points (98.9% liked)

Haupteingang

499 readers
77 users here now

Die Standard-Community von feddit.org

In dieser Community geht es ausschließlich um alles rund um die Instanz!

Regeln:

founded 5 months ago
MODERATORS
 

Bilder können jetzt ohne Einschränkung der Auflösung hochgeladen werden. Es verbleibt weiterhin die Beschränkung auf 10MiB pro Bild.


Images can now be uploaded without restrictions on image resolution. The limit of 10MiB per image remains.

you are viewing a single comment's thread
view the rest of the comments
[–] ChaoticNeutralCzech 3 points 3 months ago* (last edited 3 months ago) (13 children)

Was für Begrenzungen gibt es für Video, außer 900 Frames? In Lemmy-Quellcode sehe ich manche (ziemlich hohe) Defaultwerte, aber wie ist es mit Codecs? Ich bekomme immer Fehler ffmpeg timed out mit Videos über ca. 800 kiB.

Das entspricht z. B. dreiste Qualität 22 Sekunden 360p-Video mit H265:

Also für nichts außer Reaktion-GIFs, schätze ich.

Edit: Das Video ist ins WebM ohne Ton verenkodiert geworden, hier ist MediaInfo:

General
Complete name        : https://feddit.org/pictrs/image/6d221a38-8b01-45a8-b152-ba4f27839d9d.webm
Format               : WebM
Format version       : Version 2
File size            : 1.25 MiB
Duration             : 21 s 0 ms
Overall bit rate     : 498 kb/s
Frame rate           : 25.000 FPS
Writing application  : Lavf60.16.100
Writing library      : Lavf60.16.100

Video
ID                   : 1
Format               : VP9
Format profile       : 0
Codec ID             : V_VP9
Duration             : 21 s 0 ms
Bit rate             : 471 kb/s
Width                : 480 pixels
Height               : 360 pixels
Display aspect ratio : 4:3
Frame rate mode      : Constant
Frame rate           : 25.000 FPS
Chroma subsampling   : 4:2:0
Bit depth            : 8 bits
Bits/(Pixel*Frame)   : 0.109
Stream size          : 1.18 MiB (95%)
Writing library      : Lavc60.31.102 libvpx-vp9
Default              : Yes
Forced               : No
Color range          : Limited

Ohne Enkodierung (und deswegen Timeout) mit über 1 MB geht es, wenn man diese Eigenschaften imitiert (4 Minuten, 1080p immer aber nur 899 Frames):

In der Quellcode sehe ich nichts, was Audio verbieten würde, man könnte die Defaultwerte aber geändert haben

[–] genfood 1 points 3 months ago (1 children)
[–] ChaoticNeutralCzech 4 points 3 months ago* (last edited 3 months ago) (1 children)

Ja, Tonspur wird aber entfernt und Video ins VP9 (WebM) enkodiert, was verwendet CPU-Zeit und nach ca. 10 s wird der Prozess storniert ("ffmpeg times out"). In diesen Zeit schafft der Prozessor nur etwa 800 kiB Video bearbeiten. Die ganze 10 MiB zu verwenden, muss man also das Video ins VP9 selber kodieren, dem Server Mühe zu sparen. Wenn es nicht um hohe Auflösung handelt, wird man aber früher mit 900 Frames (bis zu 37,5 s mit fließendem Bewegung) begrenzt.

Und für Kommentare und Pfosten kann man natürlich Video/Bilder von außen embedieren (Syntax ![Freiwillige Beschriebung](https://example.com/Video.mp4)), sofern es sich um direkten Link zur Datei handelt. Hier ist eins von Pixelfed, da ist Ton erlaubt, 15 MiB und keine Frameanzahlbegrenzung:

Alles gute _1940

Oder ganzer Panzerkreuzer Potemkin von Wikimedia:

Oder

Blinkenlights

Manche Clients spielen aber solche Videos nicht automatisch und wiederholt im Vergleich zu den oberen. Wie geht es bei deinem?

[–] genfood 1 points 3 months ago* (last edited 3 months ago)

Ich lade oft Videos auf Pixelfed hoch aber immer nur den Link zum Post.

Ich finde es schade das Videos so stiefmütterlich behandelt werden, würde da gerne mehr posten und sehen.

load more comments (11 replies)