2010-04-03 11 views

उत्तर

3
  • this question देखें।

  • phash जावा में नहीं लिखा गया है, लेकिन जावा बाइंडिंग है, इसलिए यह called from java हो सकता है।

ऑडियो फिंगरप्रिंटिंग

ऑडियो फिंगरप्रिंटिंग लेबल नहीं किया गया ऑडियो की पहचान की अनुमति देता है, और फॉर्मेट में वितरित किया जाता है, या कुछ संकेत विकृतियों की परवाह किए बिना यह संपीड़न, छानने, संचरण का एक परिणाम के रूप में सहा है हो सकता है , आदि अज्ञात ऑडियो सिग्नल को इसकी वर्णक्रमीय विशेषताओं के एक कॉम्पैक्ट प्रतिनिधित्व के माध्यम से पहचाना जाता है जिसे संदर्भ डेटाबेस में सभी रिकॉर्ड्स के साथ तुलना की जाती है। म्यूजिकुरि एमपीईजी -7 मानक (औपचारिक रूप से मल्टीमीडिया सामग्री विवरण इंटरफेस के रूप में जाना जाता है) का उपयोग करता है, जो मल्टीमीडिया से संबंधित वर्णनात्मक डेटा का आदान-प्रदान करने के लिए एक सार्वभौमिक तंत्र को परिभाषित करता है, और उद्देश्य के लिए ऑडियो हस्ताक्षर विवरण योजना को अपने ऑडियो फिंगरप्रिंटिंग टूल के रूप में परिभाषित करता है ऑडियो सिग्नल की मजबूत पहचान की।

+1

क्या आपको लगता है कि इनमें से एक को musicbrainz डीबी के साथ सफलतापूर्वक उपयोग किया जा सकता है? या freedb – Claudiu

-2

दी, मैं पूरी तरह से समझ में नहीं आता कि आप "फ़िंगरप्रिंट" द्वारा क्या मतलब है, लेकिन मैं जानता हूँ कि आप किसी भी जानकारी आप संभवतः नि: शुल्क के लिए एक पार मंच तरीका जावा में Xuggler का उपयोग करने में ऑडियो या वीडियो के बारे में चाहते हो सकता है हो सकता है। http://www.xuggle.com/

6

यह ओपन सोर्स प्रोजेक्ट बुलाया musicg आप

http://code.google.com/p/musicg/

+0

के साथ मैं इसे जांचने के बारे में सोच रहा हूं। कोई भी पहले से ही किया है? –

+0

मैंने हाल ही में संगीत की 'फिंगरप्रिंटसिमरिलिटी कंप्यूटर' की जांच की है। ऐसा लगता है कि एक पूर्ण गीत की तुलना स्वयं के एक वर्ग से की जाती है लेकिन रिकॉर्डिंग में से किसी एक में शोर के साथ (कम से कम आउट ऑफ़ द बॉक्स) का सामना नहीं करता है। –

1

ऑडियो फिंगरप्रिंटिंग के लिए कई पुस्तकालयों रहे हैं कर सकते हैं। दुर्भाग्यवश उनमें से अधिकांश जावा में नहीं हैं। उनमें से ज्यादातर सी या अजगर में हैं। आप AcoustID, pHash, jHears, इकोप्रिंट की खोज कर सकते हैं।

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