J'ai essayé de lire quelques vidéos HEVC sur mon iPad 3 sous iOS 9.2.1, mais je n'ai pas réussi à le faire en utilisant n'importe quel lecteur (j'ai essayé Infuse, VLC et quelques autres), seul l'audio joue et la vidéo est comme bloquée. Je me demandais s'il y avait un moyen de lire ces vidéos sur mon iPad sans les réencoder en h.264.
Réponses
Trop de publicités?N'oubliez pas que HEVC (H.265) a des exigences de lecture plus élevées que H.264, et que vous essayez de lire sur un iPad assez ancien. Il ne sera pas en mesure de suivre le rythme de lecture des iPad ou iPhone les plus récents. Ne désespérez pas de votre matériel ancien, chaque ordinateur a ses limites. Si vous encodiez une vidéo 4K 60fps à 12 bits par pixel en HEVC, elle ne serait pas lisible sur tous les appareils iOS qu'Apple propose actuellement.
Donc ... Trouvez les limites de votre matériel. Encodez quelque chose de petit, faites-le jouer, puis encodez des échantillons de plus en plus grands jusqu'à ce que vous atteigniez la limite de votre iPad.
Tout d'abord, HEVC sur un iPad en utilisant VLC Player est possible - je réussis à encoder des vidéos HEVC pour les lire avec VLC Player sur mon iPhone et mon iPad. J'utilise et recommande ffmpeg, qui est téléchargeable en tant que binaire (donc vous n'avez pas à apprendre comment compiler des choses) ici : https://ffmpeg.org/download.html
Encodez une petite vidéo de 120 pixels de large en H.265 avec cette commande ffmpeg :
ffmpeg -i Input.avi -c:v libx265 -preset medium -x265-params crf=24 -r 24 -vf scale=-2:'if(gt(ih,120),120,ih)' -c:a aac -strict -2 -b:a 64k -ss 00:02:00 -t 10 Output.mp4
Cela créera une petite vidéo de dix secondes, d'une résolution de 120x, qui sera facilement lisible sur votre iPad3. Si cela ne fonctionne pas, il ne s'agit pas d'un problème de processeur faible, mais peut-être de votre mécanisme de transfert. Supprimez le fichier multimédia h265 du lecteur VLC et essayez de le copier dans le lecteur VLC de trois manières différentes : copiez-le dans l'application VLC via iTunes, utilisez l'application VLC elle-même pour télécharger le fichier multimédia h265 et utilisez un gestionnaire de fichiers tiers, tel que Documents by Readdle, pour télécharger le fichier multimédia et l'envoyer ensuite à VLC via "Ouvrir dans". Avec un peu de chance, vous trouverez le jeu avec une seule méthode.
Une fois que vous avez trouvé un moyen de lire le H265 dans votre application VLC Player, encodez la vidéo dans des tailles plus grandes en remplaçant le "120" dans la commande ci-dessus par des tailles plus grandes, je recommande d'aller 120 -> 240 -> 360 -> 480. Lorsque vous atteignez une limite qui provoque des bégaiements, diminuez d'une taille, et c'est ce que votre iPad 3 peut gérer.
Supprimez la limitation à 10 secondes et encodez l'intégralité de votre média avec ffmpeg en utilisant cette commande :
ffmpeg -i Input.avi -c:v libx265 -preset medium -x265-params crf=24 -r 24 -vf scale=-2:'if(gt(ih,120),120,ih)' -c:a aac -strict -2 -b:a 64k Output.mp4
Enfin, si vous souhaitez une compression légèrement meilleure, vous pouvez changer l'option "-preset medium" en "-preset slow" ou même "-preset slower" pour qu'il passe plus de temps et de ressources CPU à extraire 5 à 10 % de plus de la taille du fichier pour la même qualité vidéo.
Bonne chance !
Je ne pense pas qu'Apple supporte le HVEC natif pour l'instant, même si je crois que les processeurs AX les plus récents supportent le décodage matériel. Mais vous pouvez télécharger une application comme VLC et il ne devrait pas avoir de problème pour le lire.
https://itunes.apple.com/ca/app/vlc-for-mobile/id650377962?mt=8
NPlayer de Newin Inc. supporte le x265, ainsi que tout autre format. Je viens de le tester sur l'iPhone 7 Plus iOS 10.1.1. Vous pouvez facilement copier les clips sur votre téléphone en utilisant le glisser-déposer et un navigateur web. Aucun jaibreak n'est nécessaire. Il existe une version gratuite.
La meilleure façon de lire des vidéos en haute résolution est de Jailbreak et d'utiliser XBMC. Mais les vidéos restent toujours bloquées sur l'iPad 3 (je n'ai pas la dernière version de XBMC, donc ça peut fonctionner si la résolution vidéo n'est pas très élevée). Et je ne pense pas que cela fonctionnera sur 1080p.
L'Infuse ne devrait pas avoir de problème à le jouer, cependant.
- Réponses précédentes
- Plus de réponses