Précédent   Forum des professionnels en informatique > Java > Général Java > APIs > Multimédia
Multimédia Vos questions sur les APIs multimédias (vidéos, sons, etc...).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 17/02/2008, 02h20   #1
Membre éclairé
 
Avatar de xixi31
 
Inscription : juin 2005
Messages : 423
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2005
Messages : 423
Points : 361
Points : 361
Par défaut [Débat] JMF est-il mort ?

Bonjour à tous,

Sujet polémique sur JMF.
Etant donné que la dernière version date du 5 mai 2003, et que les dernières nouvelles datent de novembre 2004 avec la sortie du plugin mp3 officiel de sun... je me pose les questions suivantes :
  • JMF est-il tellement au point que plus rien n'est à faire pour l'améliorer.
  • Sun a t-il basculé le site de JMF à un autre emplacement...
  • Est-ce que ca vaut le coup d'utiliser JMF même s'il n'est plus vraiment maintenu?
Sérieusement, aujourd'hui, pour effectuer la lecture de sources audio, quelles est la meilleure façon (la plus pérenne aussi) de le faire?

D'avance, je vous remercie pour toutes les indications et remarques que vous pourrez faire.
__________________
auteur de Awl (http://awl-wizard.sourceforge.net), librairie de développement d'assistant en Java.
auteur de Blackdog (http://www.blackdog-project.org), lecteur/gestionnaire audio en Java.
xixi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 12h25   #2
Membre éclairé
 
Avatar de xixi31
 
Inscription : juin 2005
Messages : 423
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2005
Messages : 423
Points : 361
Points : 361
Je vais poser ma question autrement...

Pour quelles raisons, JMF n'est plus maintenu? quels sont les problèmes qui y sont liés?
Je n'ai pas trouvé d'éléments indiquant de la part de Sun que JMF était un produit désuet.
Je n'arrive pas à comprendre pour quelles raisons un projet comme ca à pu être laissé à moisir dans un coin... Si quelqu'un a des explications...

Pourquoi Sun ne rend pas ce projet 'deprecated'?
__________________
auteur de Awl (http://awl-wizard.sourceforge.net), librairie de développement d'assistant en Java.
auteur de Blackdog (http://www.blackdog-project.org), lecteur/gestionnaire audio en Java.
xixi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 16h40   #3
Membre éclairé
 
Avatar de xixi31
 
Inscription : juin 2005
Messages : 423
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2005
Messages : 423
Points : 361
Points : 361
ce que j'en déduis, c'est que JMF ne passionne pas les foules...
__________________
auteur de Awl (http://awl-wizard.sourceforge.net), librairie de développement d'assistant en Java.
auteur de Blackdog (http://www.blackdog-project.org), lecteur/gestionnaire audio en Java.
xixi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 13h28   #4
Invité de passage
 
Inscription : février 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2
Points : 2
Points : 2
Effectivement, JMF ne passionne pas tant que ca, et pour cause.

Cette API est assez ancienne, et souffre de quelques défauts (peu de formats reconnus, API spécifique à la plateforme, soucis de performance, ...)

Honnetement, j'ai arrété de vouloir jouer avec ce qui touche aux média en java, et je pense que JMF a contribué.

Mais l'API fonctionne. Elle est utilisée par certains produits (Mercury Messenger par ex, un client de messagerie instantanée (msn, ...), gère les flux webcam avec).

Je ne sais pas ce que SUN compte faire de cette API. A mon avis, JMF va sombrer dans les projets archivés (elle ne semble deja plus maintenue)

Concernant les projets équivalents, j'avais lu un article de Chet Haase que j'ai pu retrouver, parlant de "Java Media Component", pour la video.

http://weblogs.java.net/blog/chet/ar...ia_frenzy.html

Je ne sais pas si JMC sera un jour un projet concret, je ne trouve pas d'entrée dans SwingLabs.org ni dans l'article.

Ce qui semble t'interesser est la partie son.
Tu peux essayer de regarder des projets comme jFlac (gérant le format ... FLAC !) sur http://jflac.sourceforge.net/

Ce que je peux te conseiller, en tout cas, c'est de ne pas commencer à utiliser JMF
rems_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2008, 15h11   #5
Membre éclairé
 
Inscription : avril 2005
Messages : 726
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 726
Points : 329
Points : 329
Bonjour,
fmj tente une résurection. C'est en cours de développement apparement et je n'ai pas testé, mais tu peux jeter un oeil si tu es intéressé par tout ce qui est média et java.
david06600 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2008, 23h49   #6
Membre du Club
 
Inscription : avril 2006
Messages : 86
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 86
Points : 59
Points : 59
Pour des questions de performances, le mieux est tout de même d'utiliser un interfaçage vers des libs C ou C++ natives...
Ca reste un peu enquiquinant à mettre en oeuvre.
clebig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/03/2008, 23h52   #7
Membre du Club
 
Inscription : avril 2006
Messages : 86
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 86
Points : 59
Points : 59
Citation:
Envoyé par rems_ Voir le message
Effectivement, JMF ne passionne pas tant que ca, et pour cause.

Cette API est assez ancienne, et souffre de quelques défauts (peu de formats reconnus, API spécifique à la plateforme, soucis de performance, ...)

Honnetement, j'ai arrété de vouloir jouer avec ce qui touche aux média en java, et je pense que JMF a contribué.

Mais l'API fonctionne. Elle est utilisée par certains produits (Mercury Messenger par ex, un client de messagerie instantanée (msn, ...), gère les flux webcam avec).

Je ne sais pas ce que SUN compte faire de cette API. A mon avis, JMF va sombrer dans les projets archivés (elle ne semble deja plus maintenue)

Concernant les projets équivalents, j'avais lu un article de Chet Haase que j'ai pu retrouver, parlant de "Java Media Component", pour la video.

http://weblogs.java.net/blog/chet/ar...ia_frenzy.html

Je ne sais pas si JMC sera un jour un projet concret, je ne trouve pas d'entrée dans SwingLabs.org ni dans l'article.

Ce qui semble t'interesser est la partie son.
Tu peux essayer de regarder des projets comme jFlac (gérant le format ... FLAC !) sur http://jflac.sourceforge.net/

Ce que je peux te conseiller, en tout cas, c'est de ne pas commencer à utiliser JMF
Pour le son, y'a aussi JOrbis qui permet de décoder du ogg vorbis!

Dernière modification par clebig ; 21/03/2008 à 00h31.
clebig est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2008, 22h18   #8
Membre expérimenté
 
Inscription : avril 2006
Messages : 853
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 853
Points : 549
Points : 549
il y a pas beaucoup de projet relié au multimédia d'actif....

Jffmpeg et jmf semble mort
robert_trudel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2008, 11h41   #9
Rédacteur/Modérateur
 
Avatar de millie
 
Inscription : juin 2006
Messages : 6 934
Détails du profil
Informations personnelles :
Localisation : Luxembourg

Informations forums :
Inscription : juin 2006
Messages : 6 934
Points : 6 713
Points : 6 713
Citation:
Envoyé par xixi31 Voir le message
Sérieusement, aujourd'hui, pour effectuer la lecture de sources audio, quelles est la meilleure façon (la plus pérenne aussi) de le faire?
La bibliothèque standard permet de lire des sources Audio assez aisément. Mais ça dépend du type de chose que tu veux faire exactement.

En tout cas, je trouve JMF pas génial. C'est compliqué à utiliser et si l'on souhaite faire des choses un peu plus poussés que les tutoriels que l'on trouve sur le site de Sun, c'est délicat.
__________________
Je ne répondrai à aucune question technique en privé
millie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/09/2008, 06h48   #10
Invité de passage
 
Inscription : mars 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2008
Messages : 2
Points : 1
Points : 1
Personelement, j'ai utilisé jmf pour un projet qui aurait pu etre commercialisé si la performance de l'api été meilleur. le projet était un reseau de VoD mais malheureusement l'api JMF presente une certaine lourdeur pour traiter les medias. ca se passe bien avec l'acquisition en direct mais pas autant avec les media stockés. bon bref, je croix qu'elle peut encore etre utilisé dans certainnes cas
M-Tel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/09/2008, 22h16   #11
Membre expérimenté
 
Inscription : avril 2006
Messages : 853
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 853
Points : 549
Points : 549
Citation:
Envoyé par M-Tel Voir le message
Personelement, j'ai utilisé jmf pour un projet qui aurait pu etre commercialisé si la performance de l'api été meilleur. le projet était un reseau de VoD mais malheureusement l'api JMF presente une certaine lourdeur pour traiter les medias. ca se passe bien avec l'acquisition en direct mais pas autant avec les media stockés. bon bref, je croix qu'elle peut encore etre utilisé dans certainnes cas
donc ça jamais été commercialisé?

ta pensé de mettre le totu en opensource.... si c'est possible
robert_trudel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2008, 11h18   #12
Membre éclairé
 
Avatar de xixi31
 
Inscription : juin 2005
Messages : 423
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2005
Messages : 423
Points : 361
Points : 361
je réponds un peu tardivement mais merci pour vos réponses.
Comme je travaillais sur le développement d'un lecteur audio en java (dont la première release est sortie depuis déjà quelques mois), j'ai irrémédiablement laissé tombé JMF.
Je crois que la meilleure facon, pas la plus portable certes, et de s'appuyer sur un programme externe tel que mplayer pour réaliser la lecture audio. Il semble qu'il y ait quelques pistes aussi du coté de vlc mais je ne l'ai pas encore exploité.
D'ailleurs, quelqu'un a t-il déjà essayer d'interfacer vlc au travers d'un programme java?
__________________
auteur de Awl (http://awl-wizard.sourceforge.net), librairie de développement d'assistant en Java.
auteur de Blackdog (http://www.blackdog-project.org), lecteur/gestionnaire audio en Java.
xixi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2008, 11h56   #13
Modérateur
 
Avatar de sinok
 
Inscription : août 2004
Messages : 8 080
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2004
Messages : 8 080
Points : 10 685
Points : 10 685
Bah tu as JVLC qui est destiné à réaliser çà

Sinon les JMediaPlayer et JMediaPane fournis avec le SDK JavaFX devraient remédier au manque de composants destinés à la lecture de médias en java. (Ils sont déjà disponibles dans la preview du SDK).

Sinon tu as fmj qui a l'air de bouger un poil, et de fournir des wrappers corrects pour des libs natives dont ffmpeg (FFMPEG-java),mais jamais essayé non plus de mon coté.
__________________
Hey, this is mine. That's mine. All this is mine. I'm claiming all this as mine. Except that bit. I don't want that bit. But all the rest of this is mine. Hey, this has been a really good day. I've eaten five times, I've slept six times, and I've made a lot of things mine. Tomorrow, I'm gonna see if I can't have sex with something.
sinok est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2008, 12h48   #14
Membre éclairé
 
Avatar de xixi31
 
Inscription : juin 2005
Messages : 423
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2005
Messages : 423
Points : 361
Points : 361
merci , j'irai jeter un coup d'oeil là-dessus
__________________
auteur de Awl (http://awl-wizard.sourceforge.net), librairie de développement d'assistant en Java.
auteur de Blackdog (http://www.blackdog-project.org), lecteur/gestionnaire audio en Java.
xixi31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2009, 16h33   #15
Membre régulier
 
Inscription : février 2005
Messages : 130
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : février 2005
Messages : 130
Points : 79
Points : 79
Pour rajoute mon grain dans ce débat:
J'ai découvert récemment Xuggler, qui se veut un wrapper de ffmpeg, en Java (un peu comme FFMpeg-Java): http://www.xuggle.com/xuggler/
Pour avoir essayé rapidement, c'est plutôt bien fait, et assez simple d'usage. De plus les développeurs sont accessibles sur leur mailing list, et plutôt réactifs.
Reeter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/06/2009, 04h15   #16
Invité de passage
 
Inscription : juin 2009
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2009
Messages : 2
Points : 2
Points : 2
Citation:
Envoyé par Reeter Voir le message
Pour rajoute mon grain dans ce débat:
J'ai découvert récemment Xuggler, qui se veut un wrapper de ffmpeg, en Java (un peu comme FFMpeg-Java): http://www.xuggle.com/xuggler/
Pour avoir essayé rapidement, c'est plutôt bien fait, et assez simple d'usage. De plus les développeurs sont accessibles sur leur mailing list, et plutôt réactifs.
Merci beaucoup. Je ne parle pas francais, mais je suis le fondateur de xuggler et Je aimerais aider le gens qui désirent assistance avec le Xuggler. Visite http://groups.google.com/group/xuggler-users (uniquement en Anglais, s'il vous plaît).

- Art
aclarke est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 17h53.


 
 
 
 
Partenaires

Hébergement Web