TL;DR, Kurze Antwort
7 Min. LesezeitEin Bluesky-Video darf bis zu 300,000,000 Bytes groß sein, und der Beitrag speichert es als MP4-Datei. Diese Obergrenze setzt maxSize im Lexicon app.bsky.embed.video. Bluesky veröffentlicht weder eine Pixelgröße noch eine Regel zum Seitenverhältnis. Die offizielle App komprimiert größere Dateien auf 1920 Pixel an der längsten Seite mit einem Ziel von 3 Mbps, und ihr Feed zeigt Videos nicht höher als 1:2 an. Ein MP4 mit 1080 x 1920 unter 300 MB behält seine Auflösung.
Wo liegt die Grenze der Bluesky-Videogröße?
Die Grenze der Bluesky-Videogröße liegt bei 300,000,000 Bytes pro Video, und der Beitrag speichert das Video als MP4-Datei. Die Obergrenze steht im Schema des AT Protocol selbst. Das Lexicon app.bsky.embed.video definiert den Video-Blob so:
"video": {
"type": "blob",
"description": "The mp4 video file. May be up to 300mb, formerly limited to 100mb.",
"accept": ["video/mp4"],
"maxSize": 300000000
}Die offizielle Bluesky-App nutzt dieselbe Zahl und nennt die Einheit ausdrücklich in src/lib/constants.ts: „Maximum size of a video in megabytes, not mebibytes.“ Die Obergrenze ist also 300 × 1,000,000 Bytes, nicht 300 × 1,048,576. Eine Datei, die Ihr Computer mit 290 MB anzeigt, kann schon über dem Limit liegen, wenn Ihr Betriebssystem in Mebibytes rechnet.
Jede andere Regel zur Videogröße auf Bluesky steht an einer anderen Stelle, und Blueskys Entwicklerdoku veröffentlicht überhaupt keine Pixelmaße.
| Regel | Wert | Wo sie steht |
|---|---|---|
| Dateigröße | 300,000,000 Bytes | Lexicon app.bsky.embed.video, maxSize |
| Dateityp im Beitrag | video/mp4 | Lexicon app.bsky.embed.video, accept |
| Videos pro Beitrag | Eins | Launch-Beitrag von Bluesky: „Each post can contain one video.“ |
| Pixelgröße | Nicht veröffentlicht | Nirgends |
| Seitenverhältnis | Nicht veröffentlicht; optionales Feld aspectRatio | Lexicon app.bsky.embed.defs |
| Längste Seite nach Komprimierung durch die App | 1920 Pixel | App-Code, COMPRESSION_MAX_DIMENSION |
| Bitrate nach Komprimierung durch die App | Ziel 3 Mbps | App-Code, COMPRESSION_TARGET_BITRATE |
| Untertitel | Bis zu 20 VTT-Dateien, je 20,000 Bytes | Lexicon app.bsky.embed.video |

Welche Auflösung nutzt Bluesky für Videos?
Bluesky schreibt keine Auflösung vor, doch die offizielle App skaliert jedes Video, das sie komprimiert, so, dass die längste Seite 1920 Pixel misst. Die Komprimierungseinstellungen in src/lib/media/video/constants.ts sind COMPRESSION_MAX_DIMENSION = 1920 und COMPRESSION_TARGET_BITRATE = 3_000_000, was der Kommentar als „3 Mbps“ bezeichnet. Unter iOS und Android begrenzt der Kompressor außerdem die Bildrate auf 30.
Bei kleinen Dateien überspringt die App die Komprimierung. Im Web lautet der Code-Kommentar „files under this size skip compression entirely“ für eine Schwelle von 25,000,000 Bytes, und die nativen Apps nutzen eine Schwelle von 25 MiB. Diese Dateien gehen genau so hoch, wie sie exportiert wurden, mit der Auflösung und Bildrate, die sie hatten.
Daraus folgen zwei praktische Ergebnisse:
- Ein Export mit 1080 x 1920 behält seine Auflösung. Seine längste Seite misst schon 1920 Pixel, die Komprimierung senkt also nur die Bitrate.
- Ein 4K-Export verliert Auflösung. Eine Datei mit 2160 x 3840 kommt nach der Komprimierung durch die App mit 1080 x 1920 heraus.
Exportieren Sie mit 1080 x 1920 für vertikale Videos oder mit 1920 x 1080 für horizontale, dann muss die App Ihr Bild nie skalieren. Der Ratgeber zu vertikalen Videoabmessungen zeigt, wie dieses Format im Vergleich zu anderen Netzwerken abschneidet.
Welches Seitenverhältnis braucht ein Bluesky-Video?
Ein Bluesky-Video braucht kein bestimmtes Seitenverhältnis, weil das Lexicon keines festlegt und die Entwicklerdoku keines veröffentlicht. Das Feld aspectRatio an einem Video-Embed ist optional, und die gemeinsame Definition beschreibt es locker: „width:height represents an aspect ratio. It may be approximate, and may not correspond to absolute dimensions in any given unit.“
Die Anzeigeregeln stecken in der App. Die Komponente für Video-Embeds begrenzt den Rahmen mit dem Kommentar „max of 1:2 ratio in feeds“, ein Video, das höher als 1:2 ist, erscheint im Feed also in einem 1:2-Rahmen. Hat ein Beitrag überhaupt kein aspectRatio, fällt die Komponente auf ein Verhältnis von 1 zurück, einen quadratischen Rahmen.
Auch der Videodienst prüft das Format. Die App ordnet einen Validierungsfehler des Servers namens bad_aspect_ratio der Meldung „The selected video has an unsupported aspect ratio.“ zu. Bluesky veröffentlicht keinen Bereich für diese Prüfung, bleiben Sie also bei gängigen Formaten zwischen 16:9 und 9:16, die auch innerhalb des Feed-Limits von 1:2 liegen.
Wie bringen Sie ein langes Video unter 300 MB?
Ein Video bleibt unter 300 MB, wenn seine durchschnittliche Bitrate, Video und Audio zusammen, unter 2,400 Megabit geteilt durch seine Länge in Sekunden liegt. 300,000,000 Bytes sind 2,400,000,000 Bits, der Rest ist Rechnen:
| Videolänge | Höchste durchschnittliche Bitrate unter 300 MB |
|---|---|
| 1 Minute | 40 Mbps |
| 3 Minuten | 13.3 Mbps |
| 5 Minuten | 8 Mbps |
| 10 Minuten | 4 Mbps |
Die Bluesky-App erledigt das beim Komprimieren für Sie. Bei ihrem Ziel von 3 Mbps peilt ein 10-minütiges Video 225,000,000 Bytes Video an. Dateien, die über die API gesendet werden, umgehen den Kompressor der App, exportieren Sie sie also mit einer Bitrate aus der Tabelle. Zehn Minuten sind die aktuelle Längengrenze in der App, die längere Dateien mit „Videos must be 10 minutes or less.“ ablehnt.
Es gibt noch eine Obergrenze außerhalb von Blueskys Kontrolle. Liegt ein Konto auf einem selbst gehosteten PDS, hat die App dafür eine eigene Fehlermeldung: „Your hosting provider does not support videos this large.“ Dieser PDS kann ein Blob-Limit unter 300 MB setzen.
Welche Videodateien akzeptiert Bluesky?
Die Bluesky-App akzeptiert im Dateiauswahldialog MP4-, MPEG-, WebM- und QuickTime-Videos sowie GIF und speichert MP4 im Beitrag. Die Liste SUPPORTED_MIME_TYPES der App nennt video/mp4, video/mpeg, video/webm, video/quicktime und image/gif. Der Launch-Beitrag sagte dasselbe in einfacheren Worten: „Bluesky currently supports .mp4, .mpeg, .webm, and .mov video files.“
AdaptlyPost
Jetzt 7 Tage kostenlos testen
Plattformübergreifende Analysen
Sozialer Posteingang
KI-gestützter Assistent
Das Lexicon ist strenger. Seine accept-Liste für den Video-Blob enthält nur video/mp4. Die App gibt andere Formate an Blueskys Videodienst weiter, der sie verarbeitet, bevor der Beitrag geschrieben wird, während ein Client, der den Beitrags-Record selbst schreibt, auf einen MP4-Blob verweisen muss.
Untertitel haben eine eigene Größenregel. Das Lexicon erlaubt bis zu 20 Untertiteldateien pro Video, jede als text/vtt mit einer maxSize von 20,000 Bytes und einem Sprach-Tag.

Wie laden Sie über die API ein Video in der richtigen Größe hoch?
Laden Sie ein Video über die API hoch, indem Sie das MP4 zuerst an Blueskys Videodienst senden und das Ergebnis dann mit seinem Seitenverhältnis an den Beitrag hängen. Die Seite „Uploading Video“ in Blueskys Entwicklerdoku nennt das die empfohlene Methode:
- Prüfen Sie die Datei. MP4, unter 300,000,000 Bytes, 10 Minuten oder kürzer und 1920 Pixel an der längsten Seite, passend zu dem, was die App erzeugt.
- Stellen Sie sicher, dass das Konto hochladen darf. „Bluesky-hosted accounts need to have verified their account email before uploading video, and there are limits on the number of video posts which can be posted per day.“ Diese Videolimits sind getrennt vom Schreibbudget im Rate Limit der Bluesky API.
- Erstellen Sie ein Service-Token für Ihren PDS mit
com.atproto.server.getServiceAuth, beschränkt aufcom.atproto.repo.uploadBlob. Die Doku empfiehlt eine Gültigkeit von 30 Minuten. - Laden Sie auf
https://video.bsky.apphoch mitapp.bsky.video.uploadVideo. - Fragen Sie
app.bsky.video.getJobStatusab, bis die Blob-Referenz zurückkommt. - Posten Sie mit dem Blob und einem
aspectRatio. Die Doku sagt: „As with images, we need to give video embeds an aspect ratio“, und schlägt vor, Breite und Höhe mit ffprobe auszulesen.
Der einfachere Weg über uploadBlob funktioniert auch, doch die Doku warnt, dass das Video dann „only starts processing after the post is submitted“, Follower sehen also mehrere Sekunden lang ein fehlendes Video. Dieselbe Trennung zwischen Protokollgrenzen und Verarbeitung in der App gilt für Bilder, behandelt im Beitrag zum Bluesky-Bildgrößenlimit.
Wie geht AdaptlyPost mit der Bluesky-Videogröße um?
AdaptlyPost verbindet sich über das AT Protocol mit einem App-Passwort mit Bluesky und skaliert hochgeladene Medien nicht, jedes Video muss also Blueskys Größenregeln erfüllen, bevor es in die Warteschlange kommt. Die AdaptlyPost API führt Text, Bild, Video und Karussell (2 bis 4 Bilder) als Bluesky-Inhaltstypen und nimmt Video-Uploads als video/mp4 oder video/quicktime an. Exportieren Sie für Bluesky MP4, da das Lexicon nur diesen Typ akzeptiert, und bleiben Sie unter 300 MB. Diese Beiträge planen Sie neben Bildbeiträgen, Linkkarten und Zitat-Beiträgen im Bluesky-Post-Planer, und Bluesky-Beiträge planen führt durch die Warteschlange.
Häufig gestellte Fragen
Wie groß darf ein Video auf Bluesky maximal sein?
300,000,000 Bytes pro Video. Das Lexicon app.bsky.embed.video setzt maxSize auf 300000000 und beschreibt die Datei mit „May be up to 300mb, formerly limited to 100mb.“ Bluesky rechnet in Megabytes, nicht in Mebibytes.
Welche Auflösung sollte ein Bluesky-Video haben?
1080 x 1920 für vertikale Videos oder 1920 x 1080 für horizontale. Bluesky schreibt keine Auflösung vor, doch die offizielle App skaliert komprimierte Videos auf 1920 Pixel an der längsten Seite. Eine Datei in dieser Größe behält ihre Auflösung.
Welches Seitenverhältnis unterstützt Bluesky für Videos?
Bluesky veröffentlicht keine Regel zum Seitenverhältnis, und das Feld aspectRatio an einem Video-Embed ist optional. Die App zeigt Videos in Feeds nicht höher als 1:2 an, und der Videodienst kann eine Datei mit „The selected video has an unsupported aspect ratio.“ ablehnen. Nutzen Sie ein Verhältnis zwischen 16:9 und 9:16.
Komprimiert Bluesky Videos?
Ja. Die offizielle App komprimiert Dateien ab 25 MB auf ein Ziel von 3 Mbps mit 1920 Pixeln an der längsten Seite und begrenzt die Bildrate unter iOS und Android auf 30. Kleinere Dateien in einem unterstützten Format überspringen die Komprimierung.
Kann ich eine MOV-Datei auf Bluesky hochladen?
Ja, in der Bluesky-App, die QuickTime-Dateien im Dateiauswahldialog annimmt. Das Lexicon app.bsky.embed.video akzeptiert für den Blob im Beitrag nur video/mp4. Wandeln Sie MOV-Dateien in MP4 um, bevor Sie sie über die API hochladen.
Wie geht AdaptlyPost mit der Bluesky-Videogröße um?
AdaptlyPost skaliert hochgeladene Medien nicht, das Video muss also Blueskys Grenzen erfüllen, bevor Sie es planen. Die API nimmt mp4- oder quicktime-Uploads an, und Blueskys Lexicon akzeptiert MP4. Laden Sie ein MP4 unter 300 MB hoch.
Wie lang darf ein Bluesky-Video sein?
Die Bluesky-App akzeptiert Videos von höchstens 10 Minuten und lehnt längere Dateien mit „Videos must be 10 minutes or less.“ ab. Die Datei muss außerdem unter 300,000,000 Bytes bleiben. Ein langes Video braucht deshalb eine niedrigere Bitrate, um beide Grenzen einzuhalten.
Wie viele Videos passen in einen Bluesky-Post?
Eines. Im Launch-Post von Bluesky heißt es: „Each post can contain one video.“ Wollen Sie mehrere Clips zeigen, veröffentlichen Sie sie als getrennte Posts.
Warum meldet Bluesky, dass mein Video zu groß ist?
Die häufigste Ursache ist eine Datei über 300,000,000 Bytes. Bluesky zählt in Megabyte, nicht in Mebibyte, deshalb liegt eine Datei, die Ihr Rechner mit 290 MiB anzeigt, über dem Limit. Konten auf einem selbst gehosteten PDS können außerdem „Your hosting provider does not support videos this large“ sehen, weil dieser PDS ein niedrigeres Blob-Limit setzen kann.
AdaptlyPost
Jetzt 7 Tage kostenlos testen
Plattformübergreifende Analysen
Sozialer Posteingang
KI-gestützter Assistent
Unterstützt Bluesky Untertitel für Videos?
Ja, über das Lexicon. Ein Video kann bis zu 20 Untertiteldateien tragen, jede als text/vtt mit Sprachangabe und einem maxSize von 20,000 Bytes.
Setze das mit AdaptlyPost in die Praxis um
War dieser Artikel hilfreich?
Teilen Sie uns Ihre Meinung mit!
Sehen Sie uns öfter bei Google
Ein Klick macht AdaptlyPost zu einer bevorzugten Quelle. Unsere Artikel stehen dann weiter oben in Ihren Top-Meldungen, im KI-Modus und in den KI-Übersichten.
Bevor Sie gehen...
AdaptlyPost
Planen Sie Ihre Inhalte für alle Plattformen
Verwalten Sie alle Ihre Social-Media-Konten an einem Ort mit AdaptlyPost.
Plattformübergreifende Analysen
Sozialer Posteingang
KI-gestützter Assistent
Verwandte Glossarbegriffe


Die LinkedIn-Videogröße für Feed-Posts, Anzeigen und die API
Die offizielle LinkedIn-Videogröße im Feed: 256x144 bis 4096x2304 Pixel, 1:2.4 bis 2.4:1 und 75 KB bis 5 GB. Für Anzeigen gelten engere Specs.


Die Pinterest-Videogröße für organische Pins und Videoanzeigen
Die offizielle Pinterest-Videogröße für Video-Pins ist 1080 x 1920 bei 9:16. Anzeigen nehmen 1:2 bis 1.91:1 bis 2 GB an. Alle Specs aus Pinterests Seiten.


Warum das Bluesky-Bildgrößenlimit bei 2.000.000 Bytes liegt
Das Bluesky-Bildgrößenlimit liegt bei 2.000.000 Bytes pro Beitragsbild, gesetzt per maxSize im images-Lexicon. Avatare und Banner enden bei 1.000.000 Bytes.
Verwandte Artikel


Die zwei Records hinter einem Bluesky-Handle mit eigener Domain
Ein Bluesky-Handle mit eigener Domain braucht einen von zwei Records: TXT auf _atproto oder Klartext unter /.well-known/atproto-did. Plus die gesperrten TLDs.


So posten Sie ein Bluesky-GIF, das sich weiter bewegt
Wie ein Bluesky-GIF in einen Beitrag kommt: KLIPY-Picker, Uploads, die die App zu Video macht, Bild-Embeds mit einem Frame und was AdaptlyPost sendet.


Foto oder Video: die Facebook-Story-Größe, die Meta für Seiten festlegt
Die Facebook-Story-Größe für Videos ist 9:16 in 1080 x 1920, mindestens 540 x 960. Foto-Stories haben eine 10MB-Grenze und keine Pixelgröße von Meta.

