No DSPLAY , você pode fazer upload de VÍDEOS com as seguintes terminações: mp4, avi, wmv, flv, mov, mkv, rmvb, rm, 3gp.
Lembre-se de utilizar Videos com CODEC suportado pelo seu hardware Android.
Entenda um pouco sobre CODECs para Android:O que são os famosos Codecs?
Codec vem de COdificação e DECodificação, ou seja, eles convertem arquivos pesados em arquivos menos (codificação) e depois para serem executados precisam ser novamente convertidos (decodificação).
Os codecs permitem comprimir arquivos gigantes em menos, através de diversas técnicas de compressão, por isso codecs diferentes resultam e tamanhos diferentes de arquivos.
E não é só o tamanho do arquivo final deve ser analisado, o tempo de compressão e descompressão também, pois isso influência a qualidade do hardware necessária para utilizar cada um deles.
Exemplos de codecs suportados nativamente no Android:
- H.263
- H.264
- H.265
- MPEG-4 SP
- VP8
- VP9
O que são containers?
Conteiners são os formatos, ou seja, são como os arquivos são embalados, um arquivo de vídeo foi codificado em um codec para vídeo e outro codec para áudio e o container tem que fazer a sincronia entre os arquivos.
Exemplos de conteiners suportados nativamente no Android:
- 3GPP (.3gp)
- MPEG-4 (.mp4)
- MPEG-TS (.ts)
- WebM (.webm)
- Matroska (.mkv)
Tabela de Codecs e containers suportados nativamente no Android:
Qual é o melhor formato de vídeo?
O Google recomenda o codec H.264 e áudio ACC que utiliza o container MP4, mas esse formato já tem um substituto, o H.265 que deve se popularizar por conseguir menor tamanho.
O padrão se popularizou muito com o fim do container FLV o famoso Adobe flash que foi ignorado pela apple e substituído pelo Google para o HTML5 que usa o formato MP4.
Outro formato recomendado pelo Google é o VP8 ou VP9 que utiliza o container WEBM um padrão desenvolvido pelo Google e utilizado no Youtube em aparelhos compatíveis.
Esse formato também é utilizado pela Netflix e outros serviços de stream de vídeo, mas em breve ele deve ser substituído pelo formato AV1 que inclusive já está em teste pelo youtube.
Mas e os Transcoders?
Os transcoders são os softwares responsáveis por transformar um arquivo de um formato para outro formato, ou seja, ele possui os dois codecs e descomprime o formato atual e comprime em outro formato.
Para quem utiliza apenas Android, recomendo o FFmpeg Media Encoder, ele é baseado no FFmpeg um dos mais utilizados.
Esse FFmpeg é a ferramenta utilizada no aplicativo que recomendo para baixar músicas MP3 do Youtube para o Android.
Quem utilizar PC com windows ou Linux, existem outras duas opções:
- O HandBrake: Baixar HandBrake
- E o Avidemux: Baixar Avidemux