2015-04-20 1 views
0

Je travaille en java. Je souhaite fusionner ou concaténer deux vidéos ou plus en une seule vidéo afin qu'elles puissent être lues les unes après les autres. J'ai trouvé le code lié à cela en utilisant xuggler.xuggler in java Pour fusionner ou concaténer 2 vidéos ou plus donne RuntimeException: n'a pas pu encoder l'audio

In below link the whole code is present. 
http://onlinejavapapers.blogspot.in/2012/12/xuggler.html 

lors de l'exécution du code ci-dessus je reçois exception RuntimeException

transcode /home/mobi56/kamini/RoundTable/RoundTable_Kamini/movie.mp4 + /home/mobi56/kamini/RoundTable/RoundTable_Kamini/mov_bbb.mp4 -> /home/mobi56/kamini/RoundTable/RoundTable_Kamini/merged4.mp4 
10:47:36.633 [main] WARN com.xuggle.xuggler - error: sample rate in sample does not match StreamCoder (../../../../../../../csrc/com/xuggle/xuggler/StreamCoder.cpp:1768) 
Exception in thread "main" java.lang.RuntimeException: failed to encode audio 
    at com.xuggle.mediatool.MediaWriter.encodeAudio(MediaWriter.java:855) 
    at com.xuggle.mediatool.MediaWriter.onAudioSamples(MediaWriter.java:1441) 
    at com.xuggle.mediatool.AMediaToolMixin.onAudioSamples(AMediaToolMixin.java:89) 
    at com.xuggle.mediatool.MediaToolAdapter.onAudioSamples(MediaToolAdapter.java:106) 
    at com.om.MergingVideos$MediaConcatenator.onAudioSamples(MergingVideos.java:241) 
    at com.xuggle.mediatool.AMediaToolMixin.onAudioSamples(AMediaToolMixin.java:89) 
    at com.xuggle.mediatool.MediaReader.dispatchAudioSamples(MediaReader.java:628) 
    at com.xuggle.mediatool.MediaReader.decodeAudio(MediaReader.java:555) 
    at com.xuggle.mediatool.MediaReader.readPacket(MediaReader.java:469) 
    at com.om.MergingVideos.concatenate(MergingVideos.java:170) 
    at com.om.MergingVideos.main(MergingVideos.java:49) 

i have added following jars. 

xuggle-xuggler-5.4.jar 
log4j-1.2.17.jar 
slf4j-api-1.7.12.jar 
xuggle-xuggler-arch-i686-pc-linux-gnu.jar 
commons-cli-1.1.jar, 
commons-lang-2.1.jar 
logback-core-1.0.0.jar, 
logback-classic-1.0.0.jar 

S'il vous plaît aider.

Répondre

0

Kamini, salut! Je viens d'ajouter lib suivant. Pour moi, il travaille

  • logback-classic-
  • 1.0.0 jarlogback-core-1.0.6.jar
  • slf4j-api-1.6.4.jar
  • xuggle-xuggler- 5.4.jar
+0

Mais OP a déjà ajouté 'xuggle-xuggler-5.4.jar', donc ajouter une classe de logback ne va pas aider. –

+0

désolé, mais alors j'utiliser l'exemple de xuggle-xuggler (Concatenate Audio And Video). il est nécessaire d'ajouter toutes ces lib. – Yury