VLC iPad, un test en avant première !
Par Arnaud Morel - Publié le
VLC Media Player sort sur iPad ! Le portage de ce logiciel, excellent lecteur vidéo disponible sur Mac, Windows et Linux, est assuré par la société Applidium. La version iPad sera, bien sûr, Open Source et disponible d'ici quelques jours.
En avant-première, voici un petit survol vidéo de la chose. Le logiciel n'est pas encore tout à fait stable et a planté quelques fois en utilisation. Ceci dit, il s'est montré tout à fait apte pour la plupart des fichiers SD que nous lui avons soumis, notamment des fichiers XVID ou DivX, mais aussi .mkv.
Le transfert des vidéos s'opère via iTunes, et par le "partage application" : en clair, vous sélectionnez votre iPad dans la liste des appareils sur iTunes, choisissez l'onglet "applications" et sélectionnez VLC. Dans la zone de dépôt, vous posez simplement vos fichiers et le transfert se fait.
Pour le moment, la sortie vidéo externe n'est pas gérée, mais c'est en projet. Niveau performances, il faut oublier les fichiers HD, illisibles du fait du manque de puissance de l'iPad. Romain Goyet, l'un des développeurs du projet, nous en dit, d'ailleurs, plus sur ce plan dans l'interview reproduite ci-dessous. En substance, la version iPad n'est pas encore optimisée et il reste pas mal de gains à espérer dans un avenir plus ou moins proche.
VLC iPad sait gérer la plupart des formats supportés par son grand frère Mac mais peine à se dépatouiller avec les vidéos VMW. Pour les vidéos Sd, il se montre tout à fait capable et, dès à présent, il se situe au niveau des meilleurs lecteurs vidéos tiers sur iPad. Comme il est gratuit... Ça ne se refuse pas !
Alors, pour la liste des codecs supportés, on ne devrait pas être loin de ceux de la version "Desktop . Je t'avoue que nous n'avons pas eu le temps de bien tout tester, et que nous avons surtout essayé les codecs "classiques". Cela dit, d'expérience, pendant notre phase de test, VLC iPad a lu l'intégralité des fichiers que nous lui avons envoyé.
Pour les performances, elles sont déjà correctes, mais il reste beaucoup d'améliorations possibles. C'est une première version, qui fonctionne déjà pas mal, mais il reste de quoi améliorer tout ça. Notamment :
- Cette version est compilée sans aucune optimisation en assembleur, alors que FFMPEG et VLC en proposent pas mal en permettant de bénéficier des jeux d'instructions "avancés" de l'A4 comme le NEON. (L'équivalent de l'Altivec sur nos bons vieux G4). La raison est simple : la stabilité n'était pas au rendez-vous si l'on activait ces optimisations. Nous sommes en train de plancher dessus, et grace à l'aide des experts de FFMPEG nous devrions activer tout ça très bientôt!
- Avec l'arrivée d'iOS4, nous allons pouvoir décharger une partie du traitement vidéo directement sur le GPU de l'iPad. D'après nos estimations, on peut espérer gagner 10% de performances en plus.
- Quoi qu'il en soit, en l'état actuel un DivX "classique" ne prend que 30 à 40% d'utilisation CPU pour être décodé, ce qui est très raisonnable. De plus l'autonomie est quand même conséquente : d'après nos test, en prenant un iPad chargé à bloc et en lisant un film entier, on arrivait à 80% de batterie, ce qui est quand même pas mal.
- Maintenant pour la HD, sans surprise, VLC a du mal. Tout simplement car l'iPad est une machine pas très puissante (même s'il est très agréable et réactif). On essaye d'améliorer les choses, mais il faut savoir qu'Apple a mis dans l'iPad un coprocesseur capable de décoder en hardware le H.264. S'ils l'ont mis, c'est justement car l'A4 n'est pas assez puissant pour décoder de là en HD en software. (Ils auraient volontiers économisé un chip !). Or le SDK de l'iPad ne permet pas d'utiliser directement ce co-processeur, donc pour l'instant VLC sur iPad décode tout en software.
C'est pourquoi dans VLC pour iPad nous avons fait le choix de permettre malgré tout la lecture de vidéos en HD, mais de prévenir l'utilisateur (bandeau rouge dans la media library, et pop-up d'avertissement).
Pas pour l'instant. Cela fait partie des améliorations prévues pour les prochaines versions.
Point épineux : en théorie oui, après certains fichiers WMV posent encore problème dans cette première version (il faut voir que WMV est une famille de codecs et non pas un unique codec). C'est au menu des prochaines évolutions !
Il n'y en a pas ! Un des points vraiment sympa de ce projet c'est qu'il est Open Source. Comme annoncé sur notre site http://applidium.com/news/vlc_media_player_bientot_disponible_sur_l_app_store , toute l'application sera sous license GPLv2. Les sources seront publiées au moment où l'application sera disponible sur l'AppStore (très bientôt donc, si tout se passe bien !). N'importe qui pourra donc proposer ses améliorations!
En avant-première, voici un petit survol vidéo de la chose. Le logiciel n'est pas encore tout à fait stable et a planté quelques fois en utilisation. Ceci dit, il s'est montré tout à fait apte pour la plupart des fichiers SD que nous lui avons soumis, notamment des fichiers XVID ou DivX, mais aussi .mkv.
Le transfert des vidéos s'opère via iTunes, et par le "partage application" : en clair, vous sélectionnez votre iPad dans la liste des appareils sur iTunes, choisissez l'onglet "applications" et sélectionnez VLC. Dans la zone de dépôt, vous posez simplement vos fichiers et le transfert se fait.
Pour le moment, la sortie vidéo externe n'est pas gérée, mais c'est en projet. Niveau performances, il faut oublier les fichiers HD, illisibles du fait du manque de puissance de l'iPad. Romain Goyet, l'un des développeurs du projet, nous en dit, d'ailleurs, plus sur ce plan dans l'interview reproduite ci-dessous. En substance, la version iPad n'est pas encore optimisée et il reste pas mal de gains à espérer dans un avenir plus ou moins proche.
VLC iPad sait gérer la plupart des formats supportés par son grand frère Mac mais peine à se dépatouiller avec les vidéos VMW. Pour les vidéos Sd, il se montre tout à fait capable et, dès à présent, il se situe au niveau des meilleurs lecteurs vidéos tiers sur iPad. Comme il est gratuit... Ça ne se refuse pas !
Interview de Romain Goyet, d'Applidium
Quelle est la liste des codecs/formats supportés par VLC iPad ?
Alors, pour la liste des codecs supportés, on ne devrait pas être loin de ceux de la version "Desktop . Je t'avoue que nous n'avons pas eu le temps de bien tout tester, et que nous avons surtout essayé les codecs "classiques". Cela dit, d'expérience, pendant notre phase de test, VLC iPad a lu l'intégralité des fichiers que nous lui avons envoyé.
Qu'attendre niveau performance du lecteur vidéo ?
Pour les performances, elles sont déjà correctes, mais il reste beaucoup d'améliorations possibles. C'est une première version, qui fonctionne déjà pas mal, mais il reste de quoi améliorer tout ça. Notamment :
- Cette version est compilée sans aucune optimisation en assembleur, alors que FFMPEG et VLC en proposent pas mal en permettant de bénéficier des jeux d'instructions "avancés" de l'A4 comme le NEON. (L'équivalent de l'Altivec sur nos bons vieux G4). La raison est simple : la stabilité n'était pas au rendez-vous si l'on activait ces optimisations. Nous sommes en train de plancher dessus, et grace à l'aide des experts de FFMPEG nous devrions activer tout ça très bientôt!
- Avec l'arrivée d'iOS4, nous allons pouvoir décharger une partie du traitement vidéo directement sur le GPU de l'iPad. D'après nos estimations, on peut espérer gagner 10% de performances en plus.
- Quoi qu'il en soit, en l'état actuel un DivX "classique" ne prend que 30 à 40% d'utilisation CPU pour être décodé, ce qui est très raisonnable. De plus l'autonomie est quand même conséquente : d'après nos test, en prenant un iPad chargé à bloc et en lisant un film entier, on arrivait à 80% de batterie, ce qui est quand même pas mal.
- Maintenant pour la HD, sans surprise, VLC a du mal. Tout simplement car l'iPad est une machine pas très puissante (même s'il est très agréable et réactif). On essaye d'améliorer les choses, mais il faut savoir qu'Apple a mis dans l'iPad un coprocesseur capable de décoder en hardware le H.264. S'ils l'ont mis, c'est justement car l'A4 n'est pas assez puissant pour décoder de là en HD en software. (Ils auraient volontiers économisé un chip !). Or le SDK de l'iPad ne permet pas d'utiliser directement ce co-processeur, donc pour l'instant VLC sur iPad décode tout en software.
C'est pourquoi dans VLC pour iPad nous avons fait le choix de permettre malgré tout la lecture de vidéos en HD, mais de prévenir l'utilisateur (bandeau rouge dans la media library, et pop-up d'avertissement).
la sortie VGA (via adaptateur) est-elle activée ?
Pas pour l'instant. Cela fait partie des améliorations prévues pour les prochaines versions.
VLC est-il censé lire les WMV ?
Point épineux : en théorie oui, après certains fichiers WMV posent encore problème dans cette première version (il faut voir que WMV est une famille de codecs et non pas un unique codec). C'est au menu des prochaines évolutions !
quelles sont les dates de sortie prévisibles et les prochaines améliorations/modifications à attendre ?
Il n'y en a pas ! Un des points vraiment sympa de ce projet c'est qu'il est Open Source. Comme annoncé sur notre site http://applidium.com/news/vlc_media_player_bientot_disponible_sur_l_app_store , toute l'application sera sous license GPLv2. Les sources seront publiées au moment où l'application sera disponible sur l'AppStore (très bientôt donc, si tout se passe bien !). N'importe qui pourra donc proposer ses améliorations!