Postagens de Vídeo no Mastodon: Formatos Suportados e Limites de Duração
🔍 WiseChecker

Postagens de Vídeo no Mastodon: Formatos Suportados e Limites de Duração

O Mastodon aceita uploads de vídeo, mas a plataforma impõe limites rigorosos de formato, tamanho e duração. Muitos usuários descobrem esses limites apenas quando um vídeo falha ao ser enviado ou não reproduz corretamente. Os limites dependem do servidor da sua conta, pois cada instância do Mastodon define seu próprio tamanho máximo de arquivo e duração de vídeo. Este artigo explica quais formatos de vídeo o Mastodon aceita, os limites padrão de duração e como verificar as regras específicas da sua instância.

Principais Conclusões: Restrições de Upload de Vídeo no Mastodon

  • Formatos de arquivo de vídeo suportados: MP4, WebM, Ogg e MOV são aceitos; os codecs H.264 e H.265 funcionam melhor para reprodução.
  • Duração máxima padrão do vídeo: 40 minutos na maioria das instâncias do Mastodon, mas o administrador do servidor pode definir um limite menor.
  • Configurações específicas da instância: Verifique o tamanho máximo de arquivo e a duração do vídeo do seu servidor acessando a página de configuração do servidor ou perguntando ao administrador.

Especificações de Formato e Tamanho de Vídeo no Mastodon

O Mastodon usa o mesmo código de manipulação de mídia do projeto Pixelfed, que depende do FFmpeg para processamento de vídeo. A plataforma não aceita todos os tipos de arquivo de vídeo. Apenas formatos de contêiner e codecs específicos têm garantia de funcionamento em diferentes clientes do Mastodon e instâncias federadas.

Formatos de Contêiner Aceitos

O Mastodon aceita estes contêineres de arquivo de vídeo:

  • MP4 (recomendado) — mais compatível entre clientes desktop e mobile
  • WebM — bom para fluxos de trabalho de código aberto, mas não suportado por todos os aplicativos móveis
  • Ogg — usado principalmente para áudio, mas também aceito para vídeo
  • MOV — funciona, mas pode gerar arquivos maiores que MP4

Codecs de Vídeo Recomendados

O codec de vídeo dentro do contêiner é mais importante que o próprio contêiner. O pipeline de transcodificação do Mastodon prefere H.264 para ampla compatibilidade. H.265 também é suportado, mas pode causar problemas de reprodução em clientes mais antigos. Para contêineres WebM, use VP9. Evite AV1, pois a maioria das instâncias do Mastodon não consegue transcodificá-lo e muitos clientes não têm suporte a decodificação por hardware.

Limites Padrão de Tamanho e Duração de Arquivo

O software oficial do servidor Mastodon define um tamanho máximo padrão de 40 MB para todos os uploads, incluindo vídeo. A duração máxima padrão do vídeo é de 40 minutos. No entanto, os administradores da instância podem alterar ambos os valores. Instâncias menores geralmente reduzem o limite para 10 MB ou 15 minutos para economizar espaço em disco. Instâncias grandes podem aumentar o limite para 100 MB ou 60 minutos.

Como Verificar os Limites de Vídeo da Sua Instância

Você precisa conhecer os limites específicos da sua instância do Mastodon antes de enviar um vídeo. Siga estas etapas para encontrar as informações.

  1. Abra a página sobre o servidor
    Acesse a página inicial da sua instância e clique no nome ou logotipo do servidor. Na maioria das instâncias, a URL é algo como https://instancia.nome/about.
  2. Procure pela seção de limites de mídia
    Role para baixo para encontrar uma seção chamada “Regras do Servidor” ou “Configuração do Servidor”. Algumas instâncias listam o tamanho máximo de arquivo e a duração do vídeo diretamente nesta página.
  3. Use o endpoint da API como alternativa
    Se a página sobre não mostrar os limites, abra uma nova guia do navegador e acesse https://instancia.nome/api/v1/instance. Substitua instancia.nome pelo domínio do seu servidor. Procure pelo valor max_media_attachments_size na resposta JSON. O número está em bytes. Divida por 1.048.576 para converter em megabytes.
  4. Pergunte diretamente ao seu administrador
    Envie uma mensagem direta para o administrador da sua instância ou verifique o fórum da comunidade do servidor. Muitos administradores publicam detalhes de configuração em uma postagem fixada.

Problemas Comuns de Upload de Vídeo e Suas Causas

Conhecer os limites ajuda a evitar as falhas de upload mais frequentes. Aqui estão três problemas comuns e como resolvê-los.

O Upload do Vídeo Falha Sem Mensagem de Erro

O tamanho do arquivo excede o máximo da sua instância. Abra a página sobre o servidor conforme descrito acima e confirme o limite. Use uma ferramenta de edição de vídeo como HandBrake para reduzir o tamanho do arquivo. Defina a taxa de bits do vídeo para 2.000 kbps para 1080p ou 1.000 kbps para 720p. Isso geralmente faz com que um MP4 de 5 minutos fique abaixo de 40 MB.

O Vídeo Reproduz, Mas Não Tem Som

O transcodificador do Mastodon remove o áudio de arquivos de vídeo que usam codecs de áudio não suportados. Use áudio AAC ou MP3 dentro do seu contêiner MP4. Se usar um contêiner WebM, use áudio Opus. Recodifique o arquivo com FFmpeg usando o comando ffmpeg -i input.mp4 -c:v libx264 -c:a aac output.mp4.

O Vídeo Mostra Tela Preta em Clientes Móveis

O vídeo usa um codec ou resolução que os navegadores móveis não conseguem decodificar. Use H.264 com resolução máxima de 1920×1080. Evite resolução 4K e codec H.265 para uploads gerais. Se precisar enviar 4K, redimensione o vídeo para 1080p antes do upload.

Limites de Vídeo do Mastodon em Comparação com Outras Plataformas

Item Mastodon (padrão) Twitter / X
Tamanho máximo de arquivo 40 MB 512 MB para usuários verificados, 64 MB para não verificados
Duração máxima do vídeo 40 minutos 2 minutos e 20 segundos
Resolução máxima 1920×1080 recomendada 1920×1080
Contêineres aceitos MP4, WebM, Ogg, MOV MP4, MOV

O Mastodon permite vídeos muito mais longos que o Twitter, mas o limite de tamanho de arquivo é menor. Isso significa que você precisa equilibrar duração e qualidade. Um vídeo de 40 minutos em 1080p com H.264 pode caber em 40 MB apenas se você usar uma taxa de bits muito baixa, o que reduz a qualidade visual. Para vídeos longos, considere dividir o conteúdo em várias postagens ou hospedar o vídeo externamente e compartilhar um link.

Se o Seu Vídeo Ainda Falhar Após Ajustar Formato e Tamanho

Alguns clientes do Mastodon impõem seus próprios limites adicionais. A interface web oficial e os aplicativos móveis oficiais seguem os limites do servidor. Clientes de terceiros como Tusky, Fedilab e Mona podem rejeitar vídeos que o servidor aceitaria. Se um vídeo falhar no seu cliente, tente fazer o upload através da interface web oficial do Mastodon em um navegador desktop. Se funcionar lá, o problema é específico do cliente. Relate o problema ao desenvolvedor do cliente com a resposta da API do servidor.

Vídeo Preso no Estado de Processamento

O Mastodon transcodifica cada upload de vídeo no lado do servidor. Esse processo pode levar vários minutos para vídeos longos. Se o vídeo permanecer em “processando” por mais de 10 minutos, o servidor pode ter ficado sem memória ou espaço em disco. Entre em contato com o administrador da sua instância e peça para verificar a fila do Sidekiq em busca de tarefas travadas. O administrador pode reiniciar o processo do trabalhador de transcodificação.

Vídeo Federado Não Reproduz em Outras Instâncias

Quando você envia um vídeo, sua instância armazena o arquivo. Outras instâncias o baixam apenas quando seus usuários visualizam sua postagem. Se a instância remota tiver um limite de tamanho de arquivo menor, ela pode se recusar a baixar o vídeo. O usuário remoto verá um ícone de mídia quebrado. Não há solução para isso do seu lado. O usuário remoto deve pedir ao administrador para aumentar o limite de tamanho de arquivo. Para evitar esse problema, mantenha os vídeos abaixo de 10 MB se quiser que alcancem o público mais amplo possível.

Agora você sabe exatamente quais formatos de vídeo o Mastodon suporta e como verificar os limites específicos da sua instância. Antes de enviar, verifique o tamanho máximo de arquivo e a duração do seu servidor. Use vídeo H.264 com áudio AAC dentro de um contêiner MP4 para obter a melhor compatibilidade. Para vídeos mais longos, reduza a taxa de bits ou divida o conteúdo em várias postagens. Se você gerencia sua própria instância do Mastodon, considere aumentar a configuração max_media_attachments_size no arquivo .env.production para acomodar uploads de vídeo de maior qualidade para seus usuários.