La JMF et Manager.createDataSource() [Résolu] - Java - Programmation
Marsh Posté le 05-05-2007 à 00:44:52
Et la réponse est ...
Code :
|
Works
Marsh Posté le 05-05-2007 à 16:28:02
Mouais bah... j'essai via DataSource de capturer la longueur du fichier avi... pourtant ce n'est pas un stream, donc la durée doit etre connue, mais il renvoie DURATION_UNKNOWN. Voila a quoi ressemble la classe maintenant
Code :
|
Je sais que ca n'a pas l'air de soulever les foules... mais sait-on jamais !
Marsh Posté le 11-05-2007 à 00:44:38
Salut,
si JMF n'arrive pas à déterminer la durée de ton flux, c'est pt-ê pq ton codecn'est pas suffisamment performant.
Essaye d'installer jffmpeg(plante tt le tps chez moi) ou Fobs4JMF(un autre wrapper de ffmpeg pr JMF mais qui marche celui là) pour traiter tes fichiers.
Marsh Posté le 16-05-2007 à 18:14:18
Bon la solution la plus efficace c'a été pour moi d'installer Fobs4JMF... ca marche TROP BIEN
Marsh Posté le 16-05-2007 à 18:34:13
Ben je dirais pas que ca marche trop bien pq les plantages de dll ont tendance à provoquer des arrêts brutaux de la JVM chez moi.
Mais c'est clair que ça marche déjà beaucoup mieux que le JMF de base.
Marsh Posté le 16-05-2007 à 19:26:35
wapcamer a écrit : Ben je dirais pas que ca marche trop bien pq les plantages de dll ont tendance à provoquer des arrêts brutaux de la JVM chez moi. |
Pour ce que je fais aussi... je récupère juste la longueur d'un fichier avi... et je bosse sous linux
Marsh Posté le 04-05-2007 à 18:52:49
Je cherche à récupérer les informations contenues dans un avi (xvid) : j'utilise pour cela la JMF, sous Linux et l'IDE Netbeans.
Je n'ai encore jamais utilisé la JMF, je m'y essai. L'installation est réussie, tout compile bien. Ma classe est simplement un constructeur qui crée un DataSource() a partir d'une string pointant vers un fichier avi existant.
La console me renvoi ceci :
Apparemment la ligne this.movie = Manager.createDataSource(this.source); renvoi une exception... mais pourquoi donc ? Je n'effectue pas les opérations dans l'ordre, il me faut utiliser ces classes autrement ?? Parce qu'un petit mplayer /media/data/Mule/love.avi fonctionne tres bien
La seule chose qui peut peut etre gener, c'est que le fichier est sur une partition fat32.. mais bon
Avez-vous une idée ? Merci.
Message édité par guepe le 16-05-2007 à 18:14:35
---------------
Un blog qu'il est bien