TL;DR, Resposta Rápida
8 min de leituraUm vídeo no Bluesky pode ter até 300,000,000 bytes, e o post o guarda como arquivo MP4. Esse teto vem do maxSize no lexicon app.bsky.embed.video. O Bluesky não publica tamanho em pixels nem regra de proporção. O app oficial comprime arquivos maiores para 1920 pixels no lado maior, com meta de 3 Mbps, e o feed dele mostra vídeos no máximo tão altos quanto 1:2. Um MP4 em 1080 x 1920 abaixo de 300 MB mantém a resolução.
Qual é o limite de tamanho de vídeo no Bluesky?
Por vídeo, o limite de tamanho de vídeo no Bluesky é de 300,000,000 bytes, e o post guarda o vídeo como arquivo MP4. O teto fica no próprio schema do AT Protocol. O lexicon app.bsky.embed.video define o blob de vídeo assim:
"video": {
"type": "blob",
"description": "The mp4 video file. May be up to 300mb, formerly limited to 100mb.",
"accept": ["video/mp4"],
"maxSize": 300000000
}O app oficial do Bluesky usa o mesmo número e explica a unidade em src/lib/constants.ts: "Maximum size of a video in megabytes, not mebibytes." Ou seja, o teto é 300 × 1,000,000 bytes, não 300 × 1,048,576. Um arquivo que seu computador mostra como 290 MB pode passar do limite se o sistema operacional contar em mebibytes.
Todas as outras regras de tamanho de vídeo no Bluesky ficam em outro lugar, e a documentação para desenvolvedores do Bluesky não publica dimensão em pixels nenhuma.
| Regra | Valor | Onde fica |
|---|---|---|
| Tamanho do arquivo | 300,000,000 bytes | Lexicon app.bsky.embed.video, maxSize |
| Tipo de arquivo no post | video/mp4 | Lexicon app.bsky.embed.video, accept |
| Vídeos por post | Um | Post de lançamento do Bluesky: "Each post can contain one video." |
| Tamanho em pixels | Não publicado | Nenhum |
| Proporção | Não publicada; campo aspectRatio opcional | Lexicon app.bsky.embed.defs |
| Lado maior após a compressão do app | 1920 pixels | Código do app, COMPRESSION_MAX_DIMENSION |
| Taxa de bits após a compressão do app | Meta de 3 Mbps | Código do app, COMPRESSION_TARGET_BITRATE |
| Legendas | Até 20 arquivos VTT, 20,000 bytes cada | Lexicon app.bsky.embed.video |

Qual resolução o Bluesky usa para vídeo?
O Bluesky não define uma resolução obrigatória, mas o app oficial redimensiona todo vídeo que comprime para que o lado maior tenha 1920 pixels. As configurações de compressão em src/lib/media/video/constants.ts são COMPRESSION_MAX_DIMENSION = 1920 e COMPRESSION_TARGET_BITRATE = 3_000_000, que o comentário identifica como "3 Mbps." No iOS e no Android, o compressor também limita a taxa de quadros a 30.
O app pula a compressão para arquivos pequenos. Na web, o comentário no código diz "files under this size skip compression entirely" para um limite de 25,000,000 bytes, e os apps nativos usam um limite de 25 MiB. Esses arquivos sobem exatamente como foram exportados, com a resolução e a taxa de quadros que tinham.
Isso dá dois resultados práticos:
- Uma exportação em 1080 x 1920 mantém a resolução. O lado maior já tem 1920 pixels, então a compressão só reduz a taxa de bits.
- Uma exportação em 4K perde resolução. Um arquivo de 2160 x 3840 sai em 1080 x 1920 depois que o app o comprime.
Exporte em 1080 x 1920 para vídeo vertical ou em 1920 x 1080 para horizontal, e o app nunca precisa redimensionar seu quadro. O guia de dimensões de vídeo vertical mostra como esse quadro se compara nas outras redes.
Qual proporção um vídeo do Bluesky precisa ter?
Um vídeo do Bluesky não precisa de uma proporção específica, porque o lexicon não define nenhuma e a documentação para desenvolvedores não publica nenhuma. O campo aspectRatio em um embed de vídeo é opcional, e a definição compartilhada o descreve de forma solta: "width:height represents an aspect ratio. It may be approximate, and may not correspond to absolute dimensions in any given unit."
As regras de exibição ficam no app. O componente de embed de vídeo limita a caixa com o comentário "max of 1:2 ratio in feeds", então um vídeo mais alto que 1:2 aparece em um quadro 1:2 no feed. Quando um post não tem aspectRatio nenhum, o componente usa a proporção 1, uma caixa quadrada.
O serviço de vídeo também verifica o formato. O app associa um erro de validação do servidor chamado bad_aspect_ratio à mensagem "The selected video has an unsupported aspect ratio." O Bluesky não publica a faixa dessa verificação, então fique nos formatos comuns entre 16:9 e 9:16, que também cabem no limite de 1:2 do feed.
Como fazer um vídeo longo caber em 300 MB?
Um vídeo cabe em 300 MB quando a taxa de bits média, somando vídeo e áudio, fica abaixo de 2,400 megabits divididos pela duração em segundos. 300,000,000 bytes são 2,400,000,000 bits, e o resto é aritmética:
| Duração do vídeo | Maior taxa de bits média abaixo de 300 MB |
|---|---|
| 1 minuto | 40 Mbps |
| 3 minutos | 13.3 Mbps |
| 5 minutos | 8 Mbps |
| 10 minutos | 4 Mbps |
O app do Bluesky faz isso por você quando comprime. Com a meta de 3 Mbps, um vídeo de 10 minutos mira 225,000,000 bytes de vídeo. Arquivos enviados pela API pulam o compressor do app, então exporte-os com uma taxa de bits da tabela. Dez minutos é o teto atual de duração no app, que rejeita arquivos mais longos com "Videos must be 10 minutes or less."
Existe mais um teto fora do controle do Bluesky. Se uma conta fica em um PDS auto-hospedado, o app tem um erro separado para isso: "Your hosting provider does not support videos this large." Esse PDS pode definir um limite de blob abaixo de 300 MB.
Quais arquivos de vídeo o Bluesky aceita?
O app do Bluesky aceita vídeo MP4, MPEG, WebM e QuickTime pelo seletor, além de GIF, e guarda MP4 no post. A lista SUPPORTED_MIME_TYPES do app cita video/mp4, video/mpeg, video/webm, video/quicktime e image/gif. O post de lançamento disse o mesmo em palavras mais simples: "Bluesky currently supports .mp4, .mpeg, .webm, and .mov video files."
AdaptlyPost
Comece seu teste grátis de 7 dias
Análises multiplataforma
Caixa Social
Assistente com IA
O lexicon é mais rígido. A lista accept dele para o blob de vídeo é só video/mp4. O app entrega os outros formatos ao serviço de vídeo do Bluesky, que os processa antes de o post ser gravado, enquanto um cliente que grava o registro do post por conta própria precisa referenciar um blob MP4.
As legendas têm uma regra de tamanho própria. O lexicon permite até 20 arquivos de legenda por vídeo, cada um text/vtt, com maxSize de 20,000 bytes e uma marca de idioma.

Como enviar um vídeo no tamanho certo pela API?
Para enviar um vídeo pela API, mande primeiro o MP4 ao serviço de vídeo do Bluesky e anexe o resultado ao post com a proporção. A página "Uploading Video" da documentação para desenvolvedores do Bluesky chama esse de método recomendado:
- Verifique o arquivo. MP4, abaixo de 300,000,000 bytes, com 10 minutos ou menos e 1920 pixels no lado maior, para bater com o que o app produz.
- Confirme que a conta pode enviar. "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." Esses limites de vídeo são separados da cota de escrita do limite de requisições da API do Bluesky.
- Crie um token de serviço para o seu PDS com
com.atproto.server.getServiceAuth, com escopocom.atproto.repo.uploadBlob. A documentação recomenda 30 minutos de validade. - Envie para
https://video.bsky.appcomapp.bsky.video.uploadVideo. - Consulte
app.bsky.video.getJobStatusaté ele retornar a referência do blob. - Publique com o blob e um
aspectRatio. A documentação diz: "As with images, we need to give video embeds an aspect ratio," e sugere ler a largura e a altura com o ffprobe.
A rota mais simples, com uploadBlob, também funciona, mas a documentação avisa que o vídeo então "only starts processing after the post is submitted", então os seguidores veem um vídeo faltando por alguns segundos. A mesma divisão entre tetos do protocolo e processamento do app vale para imagens, assunto do limite de tamanho de imagem no Bluesky.
Como o AdaptlyPost lida com o limite de tamanho de vídeo no Bluesky?
O AdaptlyPost se conecta ao Bluesky pelo AT Protocol com uma senha de app e não redimensiona a mídia enviada, então cada vídeo precisa atender às regras de tamanho do Bluesky antes de entrar na fila. A API do AdaptlyPost lista texto, imagem, vídeo e carrossel (2 a 4 imagens) como tipos de conteúdo do Bluesky e aceita uploads de vídeo como video/mp4 ou video/quicktime. Exporte em MP4 para o Bluesky, já que é o único tipo que o lexicon aceita, e mantenha o arquivo abaixo de 300 MB. Você planeja esses posts ao lado de posts com imagem, cards de link e posts com citação no agendador de posts do Bluesky, e como agendar posts no Bluesky mostra a fila passo a passo.
Perguntas frequentes
Qual é o tamanho máximo de vídeo no Bluesky?
300,000,000 bytes por vídeo. O lexicon app.bsky.embed.video define maxSize como 300000000 e descreve o arquivo como "May be up to 300mb, formerly limited to 100mb." O Bluesky conta em megabytes, não em mebibytes.
Qual resolução um vídeo do Bluesky deve ter?
1080 x 1920 para vídeo vertical ou 1920 x 1080 para horizontal. O Bluesky não publica uma resolução obrigatória, mas o app oficial redimensiona o vídeo comprimido para 1920 pixels no lado maior. Um arquivo nesse tamanho mantém a resolução.
Qual proporção o Bluesky aceita para vídeo?
O Bluesky não publica regra de proporção, e o campo aspectRatio em um embed de vídeo é opcional. O app mostra vídeos no máximo tão altos quanto 1:2 nos feeds, e o serviço de vídeo pode rejeitar um arquivo com "The selected video has an unsupported aspect ratio." Use uma proporção entre 16:9 e 9:16.
O Bluesky comprime os vídeos?
Sim. O app oficial comprime arquivos de 25 MB ou mais para uma meta de 3 Mbps, com o lado maior em 1920 pixels, e limita a taxa de quadros a 30 no iOS e no Android. Arquivos menores em um formato compatível pulam a compressão.
Posso enviar um arquivo MOV para o Bluesky?
Sim, no app do Bluesky, que aceita arquivos QuickTime pelo seletor. O lexicon app.bsky.embed.video aceita só video/mp4 para o blob no post. Converta arquivos MOV para MP4 antes de enviá-los pela API.
Como o AdaptlyPost lida com o tamanho de vídeo no Bluesky?
O AdaptlyPost não redimensiona a mídia enviada, então o vídeo precisa atender aos limites do Bluesky antes de você agendá-lo. A API dele aceita uploads em mp4 ou quicktime, e o lexicon do Bluesky aceita MP4. Envie um MP4 abaixo de 300 MB.
Qual é a duração máxima de um vídeo no Bluesky?
O app do Bluesky aceita vídeos de 10 minutos ou menos e recusa arquivos mais longos com "Videos must be 10 minutes or less." O arquivo também precisa ficar abaixo de 300,000,000 bytes. Um vídeo longo precisa de um bitrate menor para cumprir os dois limites.
Quantos vídeos posso colocar em um post do Bluesky?
Um. O post de lançamento do Bluesky diz "Each post can contain one video." Para compartilhar mais clipes, publique-os em posts separados.
Por que o Bluesky diz que meu vídeo é grande demais?
A causa mais comum é um arquivo acima de 300,000,000 bytes. O Bluesky conta em megabytes, não em mebibytes, então um arquivo que o seu computador mostra como 290 MiB passa do limite. Contas em um PDS auto-hospedado também podem ver "Your hosting provider does not support videos this large," porque esse PDS pode definir um limite de blob menor.
AdaptlyPost
Comece seu teste grátis de 7 dias
Análises multiplataforma
Caixa Social
Assistente com IA
O Bluesky aceita legendas em vídeos?
Aceita, pelo lexicon. Um vídeo pode ter até 20 arquivos de legenda, cada um text/vtt com marca de idioma e maxSize de 20,000 bytes.
Coloque isso em prática com o AdaptlyPost
Este artigo foi útil para você?
Conte-nos o que você achou!
Veja-nos mais no Google
Um clique marca a AdaptlyPost como fonte preferida e nossos artigos passam a aparecer mais acima nas suas Principais notícias, no modo IA e nas visões gerais com IA.
Antes de ir...
AdaptlyPost
Agende seu conteúdo em todas as plataformas
Gerencie todas as suas contas de redes sociais em um só lugar com o AdaptlyPost.
Análises multiplataforma
Caixa Social
Assistente com IA
Termos relacionados do glossário


As regras de tamanho de vídeo no LinkedIn para posts no feed, anúncios e API
As regras de tamanho de vídeo no LinkedIn: 256x144 a 4096x2304 pixels, 1:2.4 a 2.4:1 e 75 KB a 5 GB no feed. Anúncios têm especificações mais rígidas.


O tamanho de vídeo no Pinterest para Pins orgânicos e anúncios em vídeo
Pelo padrão oficial, o tamanho de vídeo no Pinterest é 1080 x 1920 em 9:16 para Pins de vídeo. Anúncios aceitam de 1:2 a 1.91:1, até 2 GB.


Por que o limite de tamanho de imagem do Bluesky é de 2.000.000 bytes
O Bluesky limita cada imagem de post a 2.000.000 bytes, definidos pelo maxSize no lexicon images. Avatares e banners param em 1.000.000 bytes.
Artigos Relacionados


Os dois registros por trás de um handle de domínio personalizado no Bluesky
Um handle de domínio personalizado no Bluesky precisa de um registro: TXT em _atproto ou texto puro em /.well-known/atproto-did. Os valores e as TLDs vetadas.


Como postar um GIF no Bluesky que continua animado
Como um GIF no Bluesky chega a um post: o seletor KLIPY, uploads que viram vídeo, embeds de imagem com um só quadro e o que o AdaptlyPost envia.


Foto ou vídeo: o tamanho do story do Facebook que a Meta define para Páginas
Para vídeo, o tamanho do story do Facebook é 9:16 em 1080 x 1920, com mínimo de 540 x 960. Stories de foto têm limite de 10MB e nenhum tamanho em pixels.

