O plano gratuito do Discord limita um único upload a 25 MB e não recodifica um vídeo grande demais para caber, então o upload é simplesmente recusado. Comprima o arquivo antes de enviá-lo: diminua a resolução, reduza a taxa de quadros e escolha um nível de qualidade, em uma aba do navegador que nunca envia o vídeo a lugar nenhum.
O culpado de sempre é uma gravação em 1080p 60 fps, que roda a cerca de 30 a 60 MB por minuto. Movê-la para 720p a 30 fps e um nível de qualidade médio normalmente corta o arquivo em 60 a 80 por cento, o que libera 25 MB para a maioria dos clipes de gameplay, gravações de bugs e destaques de canal de voz com menos de um minuto. O tamanho depende de quanta movimentação há no quadro, então a ferramenta informa o tamanho do resultado antes de você baixar qualquer coisa, e você pode executá-la de novo com configurações diferentes quantas vezes quiser.
O que torna isso irritante é que a falha é silenciosa até deixar de ser: o arquivo é enviado até cerca de dez por cento, então o Discord diz que é grande demais e você começa a adivinhar. As seções abaixo cobrem o que o Discord realmente aceita, as configurações exatas que deixam um clipe abaixo do limite e os pontos em que um compressor de navegador deixa de ser a ferramenta certa.
Compressor de vídeo
Defina a resolução, a taxa de quadros e a qualidade, depois baixe um MP4 que toca inline no Discord. O arquivo nunca sai do seu dispositivo.
O que o Discord realmente aceita
O Discord aplica um limite de tamanho de arquivo por upload, e é o mesmo limite para todo tipo de arquivo e não um específico para vídeo.
| Conta | Limite por arquivo |
|---|---|
| Grátis | 25 MB |
| Nitro Basic | 50 MB |
| Nitro | 500 MB |
Esses números são do Discord e se moveram nas duas direções ao longo dos anos, então o conselho prático é conferir o número que o seu próprio cliente mostra em vez de confiar em um número de um artigo, incluindo este. Um servidor que atingiu um nível de boost também eleva o limite para todos que postam dentro dele, e é por isso que o mesmo clipe é enviado em uma comunidade e recusado em outra.
Dois detalhes importam mais que o teto exato. Primeiro, O Discord não reduz um vídeo para caber. Ele serve o arquivo que você enviou, então um clipe grande demais é rejeitado em vez de ser transcodificado discretamente. Segundo, o player precisa do índice no início do arquivo. Arquivos MP4 armazenam um pequeno índice chamado moov atom, e o Discord só mostra um player inline quando esse índice fica no começo. Arquivos gravados com ele no fim muitas vezes aparecem como um anexo simples que você precisa baixar, o que anula o propósito de postar um clipe em um chat. Esta é uma diferença real entre compressores: muitos produzem um MP4 válido que não terá prévia.
| Formato | O que o Discord faz com ele |
|---|---|
| MP4, vídeo H.264 com áudio AAC | Toca inline. A escolha segura para um clipe. |
| MOV, WebM | Geralmente aceito e geralmente reproduzível. |
| AVI, MKV | Envia, mas aparece como um link de download sem prévia. |
Como comprimir um vídeo para o Discord
- Adicione seu vídeo. Solte o arquivo no compressor. Ele é lido do seu disco para a página, então o vídeo nunca é enviado, e não há limite de tamanho de arquivo além da sua própria memória.
- Defina a resolução, a taxa de quadros e a qualidade. Comece com 720p, 30 fps e o controle de qualidade na faixa Pequeno ou Equilibrado, depois olhe o tamanho que a ferramenta informa. Se ainda estiver acima do seu limite, desça mais um passo.
- Baixe o MP4 e publique. A saída é gravada com o índice no início, então toca inline no Discord em vez de aparecer como um anexo.
Cada execução te dá um tamanho antes e depois, então o ciclo é rápido: ajuste, comprima, leia o número. Nada é destrutivo e seu arquivo original fica intacto.
Quais configurações usar
O controle de qualidade não é uma porcentagem nem um tamanho alvo. Ele mapeia para um valor de qualidade de vídeo chamado CRF, em que números menores significam melhor qualidade e um arquivo maior. Conhecer o mapeamento tira o chute disso:
| Rótulo do controle deslizante | Intervalo do controle deslizante | CRF | Para que serve |
|---|---|---|---|
| Melhor | 100 | 20 | Uploads grandes no Nitro, ou um clipe muito curto que você quer limpo |
| Alto | 75 a 99 | 28 a 20 | Clipes que devem parecer nítidos em tela cheia |
| Equilibrado | 50 a 74 | 36 a 28 | O padrão. Um ponto de partida sensato para a maioria dos clipes |
| Pequeno | 25 a 49 | 43 a 36 | Encaixar um limite de 25 MB em imagens mais longas ou mais movimentadas |
| Menor | 1 a 24 | 51 a 44 | Último recurso. O efeito de blocos fica visível em movimento |
Resolução e taxa de quadros geralmente fazem mais trabalho que o controle de qualidade. Reduzir a resolução pela metade corta a contagem de pixels a um quarto, e reduzir a taxa de quadros pela metade remove cerca de metade dos quadros que o codificador precisa descrever. Ambos também são mais fáceis de abrir mão que a nitidez, porque um clipe em 720p com boa qualidade parece limpo enquanto um clipe em 1080p com qualidade baixa parece quadriculado.
| Sua gravação | Resolução | Taxa de quadros | Qualidade |
|---|---|---|---|
| Gameplay ou ação, 1080p 60 fps | 720p | 30 fps | Pequeno |
| Gravação de tela ou tutorial | 720p | 30 fps | Equilibrado |
| Clipe curto com menos de 30 segundos | Original | 30 fps | Equilibrado |
| Pessoa falando, majoritariamente estático | 720p | 24 fps | Pequeno |
Dois números aproximados ajudam quando você está estimando antes de começar. Em 720p e 30 fps, espere algo entre 5 e 15 MB para cada minuto de vídeo. Em 1080p e 30 fps, espere 15 a 35 MB por minuto. Imagens com muita movimentação ou detalhe fino ficam no topo dessas faixas, e capturas de tela com grandes áreas que não mudam ficam na parte de baixo.
O que este compressor não faz
Vale saber antes de começar, porque são os casos em que uma ferramenta diferente é a resposta certa.
- Ele não tem um campo "faça ter exatamente 25 MB". O compressor prioriza a qualidade, então você escolhe um nível de qualidade e o tamanho segue. Atingir um número preciso exige codificação em duas passagens com um bitrate calculado, o que é um trabalho de FFmpeg de desktop e não de navegador.
- O áudio é fixado em 128 kbps. Não há controle de bitrate de áudio. Isso é bom para voz e aceitável para música, mas não é ajustável aqui, então um clipe musical não ficará menor através da faixa de áudio.
- A saída WebM usa VP8, não VP9. O caminho WebM existe por compatibilidade, mas H.264 em MP4 produz um arquivo menor na mesma qualidade visual, então MP4 é o padrão melhor para o Discord.
- A resolução só diminui. Escolher 1080p não vai ampliar uma fonte 720p. Apenas impede que qualquer coisa mais alta que 1080p passe.
- A primeira execução baixa cerca de 30 MB. Esse é o mecanismo de vídeo, que fica em cache depois. É o custo de fazer a codificação na sua máquina em vez da de outra pessoa.
- Arquivos longos são lentos. Alguns minutos ou algumas centenas de megabytes vão levar um tempo, porque o trabalho acontece no seu dispositivo. Cortar primeiro é sempre mais rápido do que comprimir imagens que você vai cortar de qualquer forma.
Se o arquivo ainda estiver grande demais
Percorra esta lista em ordem. Os dois primeiros itens geralmente decidem por si sós.
- Reduza a resolução pela metade. 1080p para 720p reduz a contagem de pixels a cerca de um quarto, e 720p para 480p faz o mesmo de novo. Esta é a maior alavanca única.
- Reduza a taxa de quadros pela metade. 60 fps para 30 fps remove cerca de metade dos quadros. Só mantenha 60 fps se o clipe for muito curto ou se o movimento for o ponto central.
- Mova o controle de qualidade uma faixa para baixo. De Equilibrado para Pequeno é um passo real, e é o que custa menos visualmente se a resolução já for razoável.
- Corte o clipe. Uma gravação de 90 segundos que precisa ter 40 segundos carrega mais da metade de um arquivo que você não precisa. O cortador de vídeo corta-o sem recodificar as partes que você mantém se você usar o modo de cópia de fluxo.
- Envie um link em vez disso. Se o vídeo realmente precisa ser 1080p 60 fps e ter três minutos, a compressão é a ferramenta errada e um link na nuvem é a certa.
Por que comprimir no navegador em vez de enviar
A alternativa óbvia é um site conversor: envie o vídeo a um servidor, receba um menor de volta. Isso funciona, e é uma escolha razoável para um clipe que você não se importa de entregar. É uma escolha ruim para o tipo de imagem que as pessoas realmente postam no Discord, que tende a ser uma tela interna, um canal de voz privado, uma reprodução de bug de um projeto de trabalho ou um jogo em beta fechado.
| Aihangsoft | Conversor com upload | |
|---|---|---|
| Para onde vai o vídeo | Fica na aba do navegador | Enviado para os servidores deles |
| Limites de tamanho e diários | Nenhum além da sua própria memória | Geralmente limitado, às vezes com marca d'água |
| Controle de configuração | Qualidade, resolução, taxa de quadros, formato | Geralmente um preset ou um controle deslizante |
| Funciona offline | Sim, após o primeiro carregamento | Não |
| Conta | Não necessário | Às vezes obrigatório para arquivos maiores |
O custo é a velocidade e o tamanho do arquivo. Um servidor com hardware real codifica mais rápido que o seu laptop, e a memória do navegador impõe um teto prático para a duração do vídeo que você consegue processar. Para os clipes de 20 segundos a 2 minutos aos quais os limites do Discord realmente se aplicam, esse custo geralmente vale a pena.