Si vous avez un vieux Mac, vous avez peut-être déjà pesté en essayant de lire une vidéo : QuickTime est un mauvais lecteur et il n'existe pas de solutions réellement efficaces et modernes pour les PowerPC. VLC, par exemple, offre une compatibilité assez large, mais les PowerPC doivent se contenter d'une (très) vieille version 2.0.10 sous Mac OS X Leopard et même d'une antique version 0.9.10 sous Mac OS X Tiger. C'est ce qui a décidé Olsro pour son projet PowerVLC : un port de VLC pour les vieux appareils.

C'est un fork de VLC 3 (la version actuelle), compilée pour de vieux systèmes… et d'autres plus récents. Sur les Mac, PowerVLC fonctionne à partir de Mac OS X Jaguar avec un processeur G3, mais il y a des versions optimisées pour les G4, G4e (une amélioration des G4), les G5 et même les processeurs Intel 32 bits. PowerVLC, en version 1.1, existe aussi pour les Mac modernes (Apple Silicon) et même Windows ou GNU/Linux.
Sur les machines modernes, PowerVLC gagne essentiellement deux choses : une prise en charge des Blu-ray totalement intégrée, sans ajouter les bibliothèques nécessaires (il faut toujours trouver les clés de décodage) et la prise en charge de la lecture audio en gapless, une fonction absente de la version classique.

Notons qu'il explique bien que les développeurs de VLC ne sont pas paresseux (et personne n'en doute) : maintenir le code de VLC pour les puces PowerPC et (surtout) de vieilles versions de Mac OS X nécessite beaucoup de travail et de modifications pour un usage extrêmement rare. Il y a toujours un choix à faire entre accepter de vieux systèmes (ce que VLC fait déjà, d'ailleurs) et améliorer une app pour les versions modernes des OS. Olsro a choisi de cibler les vieux systèmes avec PowerVLC, pour un usage précis.
Sur les vieux Mac
L'intérêt le plus évident, bien évidemment, est la compatibilité PowerPC. Il est possible de lire du H.264, du HEVC ou même de l'AV1 sur un PowerPC. Olsro a ajouté la prise en charge matérielle du MPEG-2 (vu dans les DVD) sous Mac OS X, absente de VLC. Elle passe par les API privées d'Apple, employées par le lecteur natif, et elle permet de lire un DVD de façon fluide sur un G3 sans (trop) saturer le processeur si vous avez une carte graphique ATi.

Sur les performances, n'attendez pas de miracles : les décodeurs logiciels sont rarement optimisés pour les PowerPC et les G3 et G4 sont datés. Un iBook G3 peut lire des vidéos en 240p (même en AV1) et un Mac mini G4 peut même accepter du 720p en H.264 avec son PowerPC G4 simple cœur. Il est aussi possible de lire un Blu-ray sur les premiers Mac Intel.
PowerVLC est assez lourd (167 Mo en version G3) mais intègre aussi le nécessaire pour lire des vidéos ou de l'audio en ligne. Un vieil iBook équipé d'un SSD pour le rendre silencieux peut ainsi devenir un lecteur audio assez stylé.













