Como converter um vídeo para um dispositivo Android lento

4

Eu sei que não há melhor codec ou formato de vídeo. Porque cada codec é projetado para o trabalho e a situação correspondentes.

Eu tenho um Android Tablet, que pode reproduzir qualquer vídeo com qualquer codec ou formato, mas se o vídeo é de alta qualidade, a reprodução fica mais lenta porque tem CPU e GPU lentos.

Aqui está a informação do sistema do meu dispositivo:

  • Versão do Android: 4.1.2 Jelly Bean
  • Display: 1280x720
  • Chipset: Nvidia Tegra 2 T20
  • CPU: Processador ARMv7 Dual-core de 900 MHz Cortex-A9
  • GPU: ULP GeForce
  • RAM: 700 MB
  • Armazenamento interno: 20 GB
  • cartão SD: não

Portanto, este não é um tablet muito lento, mas não é rápido o suficiente para uma reprodução suave de vídeo H.264 / x264. Eu sei que o H.264 e o x264 exigem uma CPU rápida para reproduzir vídeo. Então, por favor, me diga qual formato de vídeo e codec é melhor para a minha situação para reproduzir vídeo 720p e HQ suavemente no meu dispositivo e não ter tanta memória.

Eu quero assistir filmes em 720p e HQ no meu dispositivo lento, e estou procurando o melhor codec para converter um filme e não levar mais de 10 GB de memória. E, claro, a reprodução do vídeo deve ser suave.

Eu experimentei muitos filmes MP4 720p H.264 ou x264 para tocar com vários players de vídeo Android, mas cada um deles reduz a velocidade de reprodução nos dois modos:

  • Codificação de hardware
  • Codificação de software
por Leo Kac 29.08.2013 / 14:32

2 respostas

2

Provavelmente, o seu dispositivo Android não suporta vídeo H.264 com um perfil superior ao Baseline. O perfil define quais recursos podem ser usados pelo codificador e o perfil de linha de base é um dos "inferiores", o que significa que dispositivos ainda menos potentes devem poder reproduzir o vídeo.

A maneira mais fácil de recodificar um vídeo no H.264 Baseline seria usar o Handbrake e escolher o Android predefinido a partir da gaveta predefinida. Então, como perfil H.264 , escolha Linha de base .

Paraáudio,selecioneaopçãoAutoPassthru,paraquevocênãotenhaquerecodificá-lo.

Você define a qualidade da saída alterando o controle deslizante Qualidade constante . Valores mais baixos significam melhor qualidade e valores mais altos significam pior qualidade (e menor tamanho de arquivo, é claro). 22 é um bom padrão, mas você pode escolher qualquer coisa entre 18 e 28. Veja meu Guia do CRF para obter algumas informações sobre o histórico.

Depois de definir isso, basta recodificar seu vídeo em um arquivo MP4 e tentar reproduzi-lo no dispositivo novamente.

    
por 29.08.2013 / 15:37
-1

O Tegra 2 é conhecido por problemas com a reprodução de vídeo 720p

É um SoC muito comum em tablets Android mais antigos da era de 2010, incluindo os mais populares, como o ASUS Eee Pad Transformer, o Samsung Galaxy Tab, o Acer Iconia etc., por isso há muitas informações na Web sobre como aproveitá-lo ao máximo . Tudo o que se aplica a esses tablets também se aplica ao seu.

Como exemplo, aqui está um guia para usar o popular software HandBrake para converter vídeo 720p para o ASUS Eee Pad Transformer:

link

boa sorte

    
por 29.08.2013 / 15:04