Question Comment convertir une vidéo pour un appareil Android lent


Je sais qu'il n'y a pas de meilleur codec ou format vidéo. Parce que chaque codec est conçu pour son travail et sa situation correspondants.

J'ai une tablette Android, qui peut lire n'importe quelle vidéo avec n'importe quel codec ou format, mais si la vidéo est de haute qualité, la lecture ralentit car le processeur et le GPU sont lents.

Voici les informations système de mon appareil:

  • Version Android: 4.1.2 Jelly Bean
  • Afficher: 1280x720
  • Chipset: Nvidia Tegra 2 T20
  • CPU: Processeur ARMv7 Dual-core 900 MHz Cortex-A9
  • GPU: ULP GeForce
  • RAM: 700 Mo
  • Stockage interne: 20 Go
  • Carte SD: non

Donc, ce n'est pas une tablette très lente mais pas assez rapide pour une lecture vidéo H.264 / x264 fluide. Je sais que H.264 et x264 nécessitent un processeur rapide pour lire la vidéo. Alors, s'il vous plaît dites-moi quel format vidéo et codec est le mieux pour ma situation pour lire des vidéos 720p et HQ en douceur sur mon appareil et ne pas prendre autant de mémoire.

Je veux regarder des films 720p et HQ sur mon appareil lent, et je cherche le meilleur codec pour convertir un film et ne pas prendre plus de 10 Go de mémoire. Et bien sûr, la lecture vidéo doit être fluide.

J'ai essayé de nombreux films MP4 720p H.264 ou x264 pour jouer avec de nombreux lecteurs vidéo Android, mais chaque lecteur ralentit simplement la lecture dans les deux modes:

  • Encodage matériel
  • Encodage logiciel

4
2017-08-29 12:32


origine




Réponses:


Les chances sont que votre appareil Android ne supporte pas la vidéo H.264 avec un profil plus élevé que Baseline. Le profil définit quelles fonctionnalités peuvent être utilisées par l'encodeur, et le profil de base est l'un des "inférieurs", ce qui signifie que même les périphériques moins puissants doivent pouvoir lire la vidéo.

La manière la plus simple de recoder une vidéo en H.264 Baseline serait d'utiliser Frein à main, et choisissez le Android prédéfini dans le tiroir de préréglages. Alors, comme Profil H.264, choisissez Ligne de base.

Pour l'audio, sélectionnez le Passage automatique option, vous n'avez donc pas à le ré-encoder.

Vous définissez la qualité de la sortie en modifiant le Qualité constante curseur. Des valeurs inférieures signifient une meilleure qualité, et des valeurs plus élevées signifient une qualité inférieure (et une taille de fichier inférieure, bien sûr). 22 est un bon défaut, mais vous pouvez choisir n'importe quoi entre 18 et 28. Voir mon Guide CRF pour un peu d'information de fond.

Une fois que vous avez défini cela, ré-encodez simplement votre vidéo dans un fichier MP4 et essayez de la lire à nouveau sur le périphérique.


2
2017-08-29 13:37





Le Tegra 2 est connu pour ses problèmes de lecture de vidéos en 720p

Il s'agit d'un SoC très répandu dans les anciennes tablettes Android datant de 2010, y compris les tablettes populaires telles que ASUS Eee Pad Transformer, Samsung Galaxy Tab, Acer Iconia, etc. Tout ce qui s'applique à celles de ces comprimés s'appliquera également à la vôtre.

À titre d'exemple, voici un guide d'utilisation du logiciel gratuit populaire HandBrake pour convertir une vidéo 720p pour ASUS Eee Pad Transformer:

http://forum.xda-developers.com/showthread.php?t=1060825

bonne chance


-1
2017-08-29 13:04