2011-06-23 12 views
5

यह एक जावा प्रश्न है। मैं 3 जीपी खेलने के लिए Fobs4jmf का उपयोग करने का प्रयास करता हूं। मैं वीडियो देख सकता हूं लेकिन बिना किसी आवाज के। क्या कोई समाधान है?जावा में 3 जीपी फ़ाइल कैसे खेलें?

और मैं xuggler नामक एक नई लाइब्रेरी आज़माता हूं, लेकिन मैं केवल वीडियो फ़ाइल चलाने के बजाय वीडियो को संशोधित करने, संशोधित करने का तरीका देखता हूं। क्या इसे वीडियो, ध्वनि चलाने के लिए उपयोग करना संभव है?

यहाँ Fobs4jmf द्वारा चलाया नहीं जा सकता है कि ऑडियो फ़ाइल (शुद्ध ध्वनि फ़ाइल) http://gonow.no-ip.org/example.3gp

धन्यवाद

+1

कोड में मदद मिलेगी, इसके अलावा, रीयलप्लेयर, वीएलसी, आदि – Tim

+0

Thx में फ़ाइलें चलाएं, लेकिन ऐसा इसलिए है क्योंकि fobs4jmf इस प्रारूप का समर्थन नहीं करता है। और अब मैं वीएलसीजे पर स्विच करता हूं। मैं ध्वनि और वीडियो दोनों के साथ एक 3 जीपी फ़ाइल खेल सकते हैं। लेकिन मैं अभी भी शुद्ध ध्वनि के साथ 3 जीपी खेलने में असफल रहा। यहां कोड है: http://code.google.com/p/vlcj/source/browse/tags/vlcj-1.1.5/vlcj/src/test/java/uk/co/caprica/vlcj/ परीक्षण/न्यूनतम/न्यूनतम TestPlayer.java – Bear

उत्तर

1

अपने example.3gp से है, यह उसके गुण कहा गया है के रूप में (KMP प्लेयर का उपयोग) इस प्रकार है:

C:\Documents and Settings\DEVELOPER\Desktop\example.3gp 
    General 
     Complete name : C:\Documents and Settings\DEVELOPER\Desktop\example.3gp 
     Format : MPEG-4 
     Format profile : 3GPP Media Release 4 
     Codec ID : 3gp4 
     File size : 5.23 KiB 
     Duration : 3s 460ms 
     Overall bit rate : 12.4 Kbps 
    Audio #1 
     ID : 1 
     Format : AMR 
     Format/Info : Adaptive Multi-Rate 
     Format profile : Narrow band 
     Codec ID : samr 
     Duration : 3s 460ms 
     Bit rate mode : Constant 
     Bit rate : 5 200 bps 
     Channel(s) : 1 channel 
     Sampling rate : 8 000 Hz 
     Resolution : 16 bits 
     Stream size : 2.20 KiB (42%) 
     Title : SoundHandle 
     Writing library : 

आप VLCJ के माध्यम से libVLC/वीएलसी पुस्तकालय जो किसी भी मीडिया प्रारूप और कंटेनर खोलने में सक्षम माना जाता है का उपयोग कर सकते हैं। लेकिन, समस्या यह है कि libVLC/वीएलसी की जीपीएल संस्करण (विकिपीडिया से) बयान निम्नलिखित की वजह से एएमआर ऑडियो 3GP कंटेनर में इस्तेमाल किया प्रारूप का समर्थन नहीं करता है:

ऑडियो कोडेक के रूप में AMR उपयोग करने के लिए, वीएलसी और FFmpeg होना चाहिए AMR समर्थन के साथ संकलित। ऐसा इसलिए है क्योंकि एएमआर लाइसेंस वीएलसी लाइसेंस के साथ संगत नहीं है।

यही नहीं, जब यह संदेश http://mailman.videolan.org/pipermail/vlc-devel/2011-February/078807.html की चर्चा करते हुए, यह कहते हैं:

किसी भी मामले में, पार्स करने एएमआर से libavformat और libavcodec द्वारा किया जाता है FFmpeg परियोजना, VideoLAN परियोजना द्वारा सीधे नहीं।

ऊपर संदेश धागे के माध्यम से जा रहे हैं, भले ही वह प्रतिबंधित संस्करण के माध्यम से एएमआर ऑडियो प्रारूप खोलने में सक्षम है, यह एएमआर फ़ाइल की मांग के साथ समस्या यह है:

http://mailman.videolan.org/pipermail/vlc-devel/2011-February/078814.html

+0

आने वाले libVLC संस्करण 1.2.0-pre1 एएमआर ऑडियो को डीकोड करने में सक्षम होंगे – ecle

संबंधित मुद्दे