Ideia fantástica!
Já recebemos várias solicitações de usuários em nossa comunidade sobre se/como eles podem fazer upload de vídeos. Mas, enquanto não houver uma maneira granular de implementar limitações (limite de duração, compressão, redimensionamento, lazyload em cooked etc.), não podemos abrir essa caixa de Pandora.
Nosso caso de uso seria principalmente: vídeos curtos em modo retrato para celular (principalmente de 5 a 15 segundos, talvez 1 minuto como duração máxima).
Uma pergunta: seria viável utilizar algum armazenamento em nuvem especializado para hospedagem de vídeos que cuide da transcodificação, compressão e retorne um contêiner de incorporação devidamente otimizado para adicionar a uma postagem cooked?
Dessa forma, qualquer tipo de otimização poderia ser tratada no lado do servidor pelo servidor em nuvem logo após o upload, em vez de ser tratada pelo Discourse?