Bonjour,
J'aurai une question, sans doute basique :
Est il possible de recupéré la piste audio d'une vidéo avec la JMF ?
Merci
Bonjour,
J'aurai une question, sans doute basique :
Est il possible de recupéré la piste audio d'une vidéo avec la JMF ?
Merci
Dans une vidéo, il y a plusieurs Track (TrackControl je crois) avec des Format différent.
Une piste Audio va être un track dont le type du format est : AudioFormat.
Je réouvre le sujet car j'ai un problème qui vient d'apparaitre....
J'ai cette exception
Unable to handle format: DVSD, 720x576, FrameRate=25.0, Length=144000 0 extra bytes
Unable to handle format: LINEAR, 48000.0 Hz, 16-bit, Mono, LittleEndian, Signed, 96000.0 frame rate, FrameSize=16 bits
Failed to realize: com.sun.media.ProcessEngine@7ced01
Error: Unable to realize com.sun.media.ProcessEngine@7ced01
Le format est bien présent dans la liste des formats supportés et j'arrive a lire la vidéo en créant un objet player.
Voici le code que j'utilise :
L'exception survien au moment de passer l'état en "realize".... si quelqu'un a une idée...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 ml = new MediaLocator(path); pa = path; StateHelper stateHelper = null; javax.media.Processor processor = Manager.createProcessor(ml); stateHelper = new StateHelper(processor); stateHelper.configure(); processor.setContentDescriptor(new FileTypeDescriptor(FileTypeDescriptor.WAVE)); TrackControl tr = processor.getTrackControls()[1]; stateHelper.realize();
Merci bien
Ca fait quoi là dessus :
http://www.developpez.net/forums/sho...1&postcount=89
(en changeant le lien vers ton fichier)
Ca marche... Ca viendrait donc du statehelper ??
Encore une fois merci pour ton aide
Partager