Um envio de vídeo que falha é especialmente irritante porque a mensagem de erro quase nunca nomeia o problema real. “Falha no envio” cobre seis situações bem diferentes, e o primeiro passo útil não é tentar de novo: é descobrir qual delas é a sua. O sintoma diz.
Essa lista resolve a maioria dos casos em dez segundos. O resto explica cada um.
Toda plataforma tem um teto, e eles variam muito — alguns megabytes num mensageiro, vários gigabytes num serviço de vídeo. Vídeo de celular é o culpado de sempre: alguns minutos em 4K produzem um arquivo muito maior do que se espera.
Comprimir o vídeo é a solução direta, e com material de celular a economia costuma ser grande porque o original é codificado para velocidade de gravação, não para tamanho. Só baixar de 4K para 1080p já corta a taxa de dados para cerca de um quarto.
Esta é a causa que passa batido, porque a extensão parece certa. .mp4 é um contêiner — uma caixa. O que importa é o codec lá dentro, e um MP4 pode conter H.264, H.265/HEVC, AV1 e outros.
H.264 é aceito praticamente em todo lugar. É no H.265/HEVC que os envios quebram, e é justamente o que iPhones recentes e muitas câmeras gravam por padrão para economizar espaço. O arquivo toca perfeitamente no aparelho que o criou e é recusado pelo serviço.
A solução é converter para MP4 com vídeo H.264 e áudio AAC. Essa combinação é o mínimo denominador comum e é aceita por toda plataforma que vale a pena.
Os serviços impõem limites nas duas direções. Alto demais — 8K, ou 120 fps — e a plataforma pode recusar. Baixo demais, ou com proporção incomum, e um serviço que espera vídeo vertical pode recusar um quadrado.
Taxa de quadros variável cria um problema próprio. Gravadores de tela e alguns apps de celular produzem material VFR, em que a taxa muda a todo momento. Muitas esteiras de envio esperam taxa constante e ou falham ou produzem áudio que sai de sincronia. Recodificar a 30 ou 60 fps constantes resolve.
Uma transferência que para num percentual diferente a cada tentativa é problema de conexão, não de arquivo. Envios grandes são vulneráveis porque mantêm uma conexão aberta por muito tempo, e uma queda breve já basta.
Cabo ganha de sem fio. Arquivo menor ganha de paciência: comprimir antes costuma funcionar onde tentar de novo não funciona, simplesmente porque há menos tempo para algo dar errado.
Parar sempre no mesmo ponto aponta para o arquivo. Isso acontece muito quando uma gravação foi interrompida — a bateria acabou, o app foi fechado à força — deixando um vídeo cujo índice nunca foi escrito. Ele costuma tocar mesmo assim, porque os reprodutores toleram o que os validadores de envio não toleram.
O sinal comum é um arquivo que toca mas não permite avançar, ou cuja duração aparece como zero. Recodificá-lo reconstrói a estrutura e geralmente basta.
Sem som. O codec de áudio não era suportado, então o vídeo foi processado sem ele. AC-3 e DTS — comuns em arquivos tirados de discos ou gravações de TV — são os suspeitos de sempre. Recodifique o áudio para AAC.
Vídeo deitado. Celulares gravam numa orientação e guardam uma marca de rotação dizendo ao reprodutor para girar a imagem. Algumas esteiras de envio ignoram essa marca. A solução é girar o vídeo para que os pixels fiquem na posição certa, em vez de depender dos metadados.
Antes de converter, vale inspecionar o arquivo para ver quais codecs ele realmente contém. Dois minutos olhando poupam recodificar algo que estava bem e deixar a causa verdadeira intocada.
Não recodifique repetidamente. Cada passagem tem perdas, então converter um vídeo quatro vezes enquanto você adivinha o problema deixa um arquivo que sobe e fica visivelmente pior que o original. Identifique a causa e converta uma vez, a partir do original.