players sous linux Ne vous attendez pas à des miracles. Pour ma part, je suis déjà assez content de savoir qu'il existe les players mpeg ci-dessous, mais il est évident qu'il n'y a aucun rapport avec les équivalents windows. Les seuls qui soientt vraiment utilisables, ce sont mtv et gtv à mon humble avis. Il y a en gros pour le moment quatres "racines" de players:

Mpeg 4

  • MpegIP est un player (en plus d'être un codeur et un serveur) MPEG-4 open source, home page http://www.mpeg4ip.net/
    (non testé)

  • Mplay est un player pour plein de formats de fichiers ( codecs dans tous les sens: mpeg1 VCD, mpeg2 DVD video, DivX, openDivX et autres MPEG-4, wmv1 et wmv2, indeo, mjpeg, asv2, xanim, vivo , fli et realvideo ). Il est disponible ici mais c'est un mélange de code GPL et de code binaire non distribuable ...
    (non testé)

  • avifile est un player sans fioritures qui intègre la DLL Win32 VfW ( Indeo, MPEG-4 v1 v2b et v3 (DivX), Cinepak, ATI-VCR-2 et I263. Il fonctionne assez mal avec esddsp et artsd ( cf: xmps )
    version 0.6.0 testée ( debian sid )
    libs: xlib, sdl, libqt2
  • XMPS, disponible ici, est un lui aussi basé sur la lib smpeg. Vous pouvez trouver un RPM incluant le programme et des codecs sur le site d'okki. A mon avis, c'est un chouette programme, qui peut être agrémentés de plugins, notamment pour jouer des DivX ou Indeo. Il a des problèmes de sons dans un environnement avec artsd ou esd, though.
    version 0.2.0-7 testée ( debian sid )
    libs: glib, gtk, sdl
  • Ogle, disponible là bas, est un player DVD sous GPL qui sait gérer les menus.
    non testé

    Mpeg 2

  • Xine est un player GPL mpeg-2, avec synchro audio et vidéo (home page). Il est basé sur les libs libac3, libmpeg2, libmpg123. Ils conseillent l'usage de XFree4, qui sait gérer l'extension vidéo Xv. Je ne l'ai pas testé ! Pascal Schalk l'a testé, et trouve que l'image est de très bonne qualité.

  • Videolan est un ensemble d'outils réseau permettant de gérer du MPEG2 sous unix et BeOS. Le serveur fait de la diffusion, et les clients peuvent le lire depuis le réseau, depuis un fichier ( DVD par ex ), ou un pipe. Le projet est hébergé à videolan.org ou à l'ECP.
    Dernière version (non testée) : 0.1.99f
    libs: X11/GGI/Gnome/fb

    Mpeg 1 basés sur la lib smpeg de loki games

    Lokigames distribue smpeg, une version de développement en GPL de player MPEG-I audio et vidéo. Le player. Essayez-la, vous m'en donnerez des nouvelles. Les anciennes versions ne synchronisaient pas l'audio et la vidéo, ce qui était problématique pour les longs flux. La version actuelle fait la synchro, a de très bonnes performances, plante moins, et supporte le plein écran ( avec la lib SDL 1.1.3 ), le redimensionnement de la fenêtre à la volée, retour en arrière dans le flux. (nb: merci Pierre ! ). Il lit même les fichiers de mp1e.
    Dernière version testée : 0.4.0
    libs: SDL 1.1.3
  • smpeg-xmms est un plugin pour xmms, qu'on utilise plutôt pour jouer les fichiers audio. Je ne l'ai pas testé.
  • plaympeg est un player en ligne de commande livré avec la lib, audio, video, fullscreen, double
  • gtv, livré avec, est de bonne facture. Ne fait pas de plein écran, mais permet le retour arrière. Utilise Gtk+
  • ZZplayer, disponible chez chez, est un player smpeg pour l'environnement KDE.
    non testé
  • MpegOrion, disponible ici, est un lui aussi basé sur la lib smpeg, un peu modifiée semble-t-il. Il a le support de skins, et vient avec une peau, donc, ainsi que vidéo CD.
    non testé 1.1.0b
  • Xtheater, est disponible chez sourceforge En bidouillant le makefile et en remplaçant gcc par g++, j'obtiens un joli exécutable. Ma première impression: c'est chouette, mais ça ne compense pas les petites instabilités de smpeg. Très prometteur, cependant !
    attention, la nouvelle version n'utilise pas smpeg.
    non testé
    libs: sdl, gtk+, smpeg

    mpeg 1 basés sur la lib mtv-sdk de mpeg-tv

  • mtv est un player shareware, donc payant, disponible chez mpegtv.com mais mtvp, la version sans l'IHM de contrôle, est freeware. C'est rapide, joli, ça joue les VCD, et ça fait même du plein écran en DGA sous linux !On peut noter que MpegTV distribue aussi la toolkit MpegTV-SDK pour les programmeurs.
    Dernière version testée : 1.1.4
    libs: Xforms, SDL

    mpeg 1 basés sur le codec de l'université de Berkeley

  • CMPlugin, the Continuous Media Plugin est un plugin netscape qui sait lire la vidéo mpeg-I. Je n'ai jamais réussi à le faire marcher :-\
  • mpeg_play est développé par l'université de Berkeley, de même que des outils de codage, d'analyse, de traitement, etc. Les fichiers MPEG-I sont supportés en vidéo seulement, sans synchronisation temps réel. J'ai lu quelque part, ou rêvé, je ne sais plus, que le MPEG-II était supporté en beta, de même que le son pour le MPEG-I
    Dernière version testée : 2.4
  • xmplay est, me semble-t-il, un wrapper motif au dessus du précédent, à oublier, amha

    standalone

  • Il y a des applets java pour jouer du mpeg, respectivement ici (en GPL s'il vous plait), et Même si le fait de décoder du mpeg en java est un peu moyen au niveau performances, c'est tout de même un bon moyen terme pour contrôler la diffusion vidéo, et ne nécessite pas de plugin particulier du coté client.
  • xanim est (presque) complètement open source, free, etc. C'est un player MPEG-I pas toujours efficace, mais il gère plein de codecs. D'après de nombreux avis extérieurs, et puisqu'il existe d'autres players disponibles sous linux, on peut le dire, maintenant : il est plutôt détestable en MPEG, pour lequel il ne gère qu'un type de frames, pas le son. Bref. Booof. Il existe un wrapper KDE autour qui le rend plus sexy, c'est aKtion!
    Dernière version : 2.80.1
    décodeurs hard sous linux Je n'en connais pas personnellement, mais je viens de voir passer une annonce sur freshmeat pour
  • Un driver beta 11, NetStream2000, pour les décodeurs MPEG-2 à base de de chipset EM8400, et accès au DVD, et une API pour écrire son player DVD tout ça en GPL. Un avis ?
  • Il existe un projet open source de player MPEG-2 audio et vidéo, on peut trouver des infos ici. Il nécessite une carte mpeg Stradis, car l'implémentation logicielle pure requerrait un biPIII500; je n'ai donc pas pu le tester.