ऑडियो फिंगरप्रिंट कैलकुलेटर
अपने ब्राउज़र में किसी भी ऑडियो फ़ाइल का Chromaprint ध्वनिक फिंगरप्रिंट की गणना करें। गीत की पहचान के लिए AcoustID के साथ संगत।
इनपुट
आउटपुट
| Title | Artist | Confidence | MusicBrainz |
|---|---|---|---|
रीडमी
ऑडियो फिंगरप्रिंट क्या है?
एक ऑडियो फिंगरप्रिंट एक ऑडियो सिग्नल का एक कॉम्पैक्ट डिजिटल सारांश है — संख्याओं का एक छोटा क्रम जो एक रिकॉर्डिंग की ध्वनिक विशेषताओं को इस तरह से कैप्चर करता है जो एन्कोडिंग परिवर्तन, पिच शिफ्ट और पृष्ठभूमि शोर जैसे सामान्य विकृतियों के लिए मजबूत है। क्रिप्टोग्राफिक हैश के विपरीत, एक ऑडियो फिंगरप्रिंट एक ही गीत की रिकॉर्डिंग से मेल खाने के लिए डिज़ाइन किया गया है, भले ही वे विभिन्न स्रोतों, बिटरेट या मामूली संपादन से आएं।
सबसे व्यापक रूप से उपयोग किया जाने वाला एल्गोरिदम Chromaprint है, जो खुले AcoustID डेटाबेस को शक्ति देता है। Chromaprint ऑडियो को chroma फीचर्स के एक क्रम में परिवर्तित करता है — प्रत्येक संगीत पिच क्लास पर ऊर्जा के प्रतिनिधित्व — और फिर इसे एक छोटी base64 स्ट्रिंग में संपीड़ित करता है। इस फिंगरप्रिंट को AcoustID सेवा में जमा किया जा सकता है ताकि अंतर्निहित ट्रैक की पहचान की जा सके और MusicBrainz से मेटाडेटा प्राप्त किया जा सके।
टूल विवरण
यह टूल अपलोड की गई ऑडियो फाइल का Chromaprint ऑडियो फिंगरप्रिंट सीधे आपके ब्राउज़र में गणना करता है। यह वैकल्पिक रूप से ट्रैक की पहचान करने और शीर्षक, कलाकार और MusicBrainz ID जैसे मेटाडेटा लौटाने के लिए AcoustID सार्वजनिक डेटाबेस को क्वेरी करता है — सभी आपकी फाइल को किसी भी सर्वर पर अपलोड किए बिना।
विशेषताएं
- स्थानीय प्रसंस्करण: ऑडियो डिकोडिंग और फिंगरप्रिंटिंग Chromaprint के WebAssembly बिल्ड का उपयोग करके पूरी तरह से ब्राउज़र में चलते हैं — आपकी ऑडियो फाइल कभी आपके डिवाइस को नहीं छोड़ती
- व्यापक प्रारूप समर्थन: MP3, WAV, FLAC, OGG, M4A और किसी भी प्रारूप के साथ काम करता है जिसे आपका ब्राउज़र का Web Audio API डिकोड कर सकता है
- AcoustID लुकअप: वैकल्पिक रूप से गीत की पहचान करने और कलाकार/शीर्षक/MusicBrainz मेटाडेटा प्राप्त करने के लिए AcoustID सार्वजनिक API को फिंगरप्रिंट जमा करता है
- तकनीकी विवरण: फिंगरप्रिंट स्ट्रिंग के साथ नमूना दर, चैनल गणना और विश्लेषण की गई अवधि प्रदर्शित करता है
- कॉपी योग्य फिंगरप्रिंट:
fpcalcजैसे बाहरी टूल में उपयोग के लिए कच्चे Chromaprint फिंगरप्रिंट स्ट्रिंग को कॉपी करें
यह कैसे काम करता है
- अपलोड की गई फाइल को ब्राउज़र के Web Audio API द्वारा कच्चे PCM नमूनों में डिकोड किया जाता है।
- 120 सेकंड तक की ऑडियो को Chromaprint WASM मॉड्यूल में फीड किया जाता है, जो chroma फीचर्स की गणना करता है और उन्हें एक फिंगरप्रिंट स्ट्रिंग में संपीड़ित करता है।
- यदि आप AcoustID पर लुकअप पर क्लिक करते हैं, तो फिंगरप्रिंट और अवधि AcoustID सार्वजनिक API को भेजे जाते हैं, जो MusicBrainz डेटाबेस से मेल खाने वाली रिकॉर्डिंग को आत्मविश्वास स्कोर द्वारा रैंक किए गए लौटाता है।
समर्थित प्रारूप
आपके ब्राउज़र के Web Audio API द्वारा समर्थित कोई भी ऑडियो प्रारूप, जिसमें आमतौर पर शामिल हैं:
- MP3 (
.mp3) - WAV (
.wav) - FLAC (
.flac) - OGG Vorbis (
.ogg) - AAC / M4A (
.m4a,.aac) - Opus (
.opus)
सीमाएं
- केवल ऑडियो के पहले 120 सेकंड का विश्लेषण किया जाता है (विश्वसनीय पहचान के लिए पर्याप्त)।
- AcoustID पहचान के लिए ट्रैक को MusicBrainz डेटाबेस में मौजूद होना आवश्यक है; दुर्लभ, अप्रकाशित या भारी रीमिक्स किए गए ट्रैक परिणाम नहीं दे सकते हैं।
- बहुत छोटी क्लिप (लगभग 10 सेकंड से कम) कम आत्मविश्वास के साथ फिंगरप्रिंट उत्पन्न कर सकती हैं।