effetune

A real-time audio effect processor designed for audio enthusiasts to enhance their music listening experience.


Project maintained by Frieve-A Hosted on GitHub Pages — Theme by mattgraham

Frieve EffeTune EffeTune Icon

Open Web App Download Desktop App

एक रियल-टाइम ऑडियो इफेक्ट प्रोसेसर जो ऑडियो उत्साही लोगों के लिए उनके संगीत सुनने के अनुभव को बढ़ाने के लिए डिज़ाइन किया गया है। EffeTune आपको विभिन्न उच्च गुणवत्ता वाले इफेक्ट्स के माध्यम से किसी भी ऑडियो स्रोत को प्रोसेस करने की अनुमति देता है, जिससे आप रियल-टाइम में अपने सुनने के अनुभव को अनुकूलित और परिपूर्ण कर सकते हैं।

Screenshot

अवधारणा

EffeTune उन ऑडियो उत्साही लोगों के लिए बनाया गया है जो अपने संगीत सुनने के अनुभव को बेहतर बनाना चाहते हैं। चाहे आप संगीत स्ट्रीम कर रहे हों या फिजिकल मीडिया से प्ले कर रहे हों, EffeTune आपको सटीक पसंद के अनुसार ध्वनि को अनुकूलित करने के लिए प्रोफेशनल-ग्रेड इफेक्ट्स जोड़ने देता है। अपने कंप्यूटर को एक शक्तिशाली ऑडियो इफेक्ट प्रोसेसर में परिवर्तित करें जो आपके ऑडियो स्रोत और आपके स्पीकर या एम्पलीफायर के बीच में स्थित होता है।

कोई ऑडियोफाइल मिथक नहीं, केवल शुद्ध विज्ञान।

विशेषताएं

सेटअप गाइड

EffeTune का उपयोग करने से पहले, आपको अपना ऑडियो रूटिंग सेटअप करना होगा। विभिन्न ऑडियो स्रोतों को कॉन्फ़िगर करने का तरीका नीचे दिया गया है:

संगीत फ़ाइल प्लेयर सेटअप

स्ट्रीमिंग सेवा सेटअप

स्ट्रीमिंग सेवाओं (Spotify, YouTube Music, आदि) से ऑडियो प्रोसेस करने के लिए:

  1. पूर्व आवश्यकताएँ:
    • एक वर्चुअल ऑडियो डिवाइस इंस्टॉल करें (जैसे, VB Cable, Voice Meeter, या ASIO Link Tool)
    • अपनी स्ट्रीमिंग सेवा को वर्चुअल ऑडियो डिवाइस पर ऑडियो आउटपुट करने के लिए कॉन्फ़िगर करें
  2. कॉन्फ़िगरेशन:
    • अपने ब्राउज़र में EffeTune वेब ऐप खोलें, या EffeTune डेस्कटॉप ऐप लॉन्च करें
    • इनपुट स्रोत के रूप में वर्चुअल ऑडियो डिवाइस चुनें
      • Chrome में, पहली बार खोलने पर, एक डायलॉग बॉक्स दिखाई देता है जो आपको ऑडियो इनपुट चुनने और अनुमति देने के लिए कहता है
      • डेस्कटॉप ऐप में, स्क्रीन के ऊपरी दाएँ कोने में Config Audio बटन पर क्लिक करके इसे सेट करें
    • अपनी स्ट्रीमिंग सेवा से संगीत बजाना शुरू करें
    • सुनिश्चित करें कि ऑडियो EffeTune के माध्यम से प्रवाहित हो रहा है

भौतिक ऑडियो स्रोत सेटअप

CD प्लेयर्स, नेटवर्क प्लेयर्स, या अन्य भौतिक स्रोतों के साथ EffeTune का उपयोग करने के लिए:

उपयोग

अपना Effect Chain बनाना

  1. उपलब्ध इफेक्ट्स स्क्रीन के बाएं तरफ सूचीबद्ध हैं
    • इफेक्ट्स को फ़िल्टर करने के लिए “Available Effects” के पास सर्च बटन का उपयोग करें
    • नाम या श्रेणी द्वारा इफेक्ट्स खोजने के लिए कोई भी टेक्स्ट टाइप करें
    • सर्च क्लियर करने के लिए ESC दबाएं
  2. सूची से इफेक्ट्स को Effect Pipeline एरिया में ड्रैग करें
  3. इफेक्ट्स ऊपर से नीचे क्रम में प्रोसेस किए जाते हैं
  4. क्रम बदलने के लिए हैंडल (⋮) खींचें या ▲▼ बटन दबाएं
  5. सेटिंग्स फैलाने/संक्षिप्त करने के लिए किसी इफेक्ट के नाम पर क्लिक करें
    • Shift+क्लिक से Analyzer श्रेणी को छोड़कर सभी इफेक्ट्स फैलाएं/संक्षिप्त करें
  6. व्यक्तिगत इफेक्ट्स को बायपास करने के लिए ON बटन का उपयोग करें
  7. विस्तृत दस्तावेज़ीकरण खोलने के लिए ? बटन पर क्लिक करें (नए टैब में)
  8. × बटन का उपयोग करके इफेक्ट्स को हटाएं
  9. संसाधित किए जाने वाले चैनलों और इनपुट और आउटपुट बसों को सेट करने के लिए रूटिंग बटन पर क्लिक करें

प्रीसेट्स का उपयोग

  1. अपने Effect Chain को सहेजें:
    • अपनी वांछित इफेक्ट चेन और पैरामीटर सेट करें
    • इनपुट फील्ड में अपने प्रीसेट का नाम दर्ज करें
    • अपने प्रीसेट को स्टोर करने के लिए save बटन पर क्लिक करें
  2. प्रीसेट लोड करें:
    • ड्रॉपडाउन सूची से प्रीसेट नाम टाइप या चुनें
    • प्रीसेट स्वचालित रूप से लोड हो जाएगा
    • सभी इफेक्ट्स और उनकी सेटिंग्स पुनर्स्थापित हो जाएंगी
  3. प्रीसेट हटाएं:
    • उस प्रीसेट का चयन करें जिसे आप हटाना चाहते हैं
    • delete बटन पर क्लिक करें
    • संकेत मिलने पर हटाने की पुष्टि करें
  4. प्रीसेट जानकारी:
    • प्रत्येक प्रीसेट आपकी पूरी इफेक्ट चेन कॉन्फ़िगरेशन को सहेजता है
    • इसमें इफेक्ट्स का क्रम, पैरामीटर, और स्थिति शामिल है

इफेक्ट चयन और कीबोर्ड शॉर्टकट्स

  1. इफेक्ट चयन विधियाँ:
    • व्यक्तिगत इफेक्ट्स चुनने के लिए इफेक्ट हेडर्स पर क्लिक करें
    • एकाधिक इफेक्ट्स चुनने के लिए क्लिक करते समय Ctrl दबाएं
    • सभी इफेक्ट्स का चयन हटाने के लिए Pipeline एरिया में खाली स्थान पर क्लिक करें
  2. कीबोर्ड शॉर्टकट्स:
    • Ctrl + Z: पूर्ववत करें
    • Ctrl + Y: फिर से करें
    • Ctrl + S: वर्तमान पाइपलाइन सहेजें
    • Ctrl + Shift + S: वर्तमान पाइपलाइन को अन्य नाम से सहेजें
    • Ctrl + X: चयनित प्रभावों को काटें
    • Ctrl + C: चयनित प्रभावों की प्रतिलिपि बनाएँ
    • Ctrl + V: क्लिपबोर्ड से प्रभाव पेस्ट करें
    • Ctrl + F: प्रभाव खोजें
    • Ctrl + A: पाइपलाइन में सभी प्रभावों का चयन करें
    • Delete: चयनित प्रभावों को हटाएँ
    • ESC: सभी प्रभावों का चयन रद्द करें
  3. कीबोर्ड शॉर्टकट (प्लेयर का उपयोग करते समय):
    • Space: चलाएँ/रोकें
    • Ctrl + → या N: अगला ट्रैक
    • Ctrl + ← या P: पिछला ट्रैक
    • Shift + → या F या .: 10 सेकंड आगे करें
    • Shift + ← या B या ,: 10 सेकंड पीछे करें
    • Ctrl + T: रिपीट मोड चालू/बंद करें
    • Ctrl + H: शफ़ल मोड चालू/बंद करें

ऑडियो फ़ाइलों को प्रोसेस करना

  1. फ़ाइल ड्रॉप या फ़ाइल स्पेसिफिकेशन एरिया:
    • Effect Pipeline के नीचे हमेशा एक समर्पित ड्रॉप एरिया दिखाई देता है
    • यह एकल या एकाधिक ऑडियो फ़ाइलों का समर्थन करता है
    • फ़ाइलें वर्तमान Pipeline सेटिंग्स का उपयोग करके प्रोसेस की जाती हैं
    • सभी प्रोसेसिंग Pipeline की सैंपल दर पर की जाती है
  2. प्रोसेसिंग स्थिति:
    • प्रोग्रेस बार वर्तमान प्रोसेसिंग स्थिति दिखाता है
    • प्रोसेसिंग समय फ़ाइल के आकार और इफेक्ट चेन की जटिलता पर निर्भर करता है
  3. डाउनलोड या सेव विकल्प:
    • प्रोसेस की गई फ़ाइल WAV फ़ॉर्मेट में आउटपुट की जाती है
    • एकाधिक फ़ाइलें स्वचालित रूप से ZIP फ़ाइल में पैकेज की जाती हैं

इफेक्ट चेन साझा करना

आप अपनी इफेक्ट चेन कॉन्फ़िगरेशन अन्य उपयोगकर्ताओं के साथ साझा कर सकते हैं:

  1. अपनी वांछित इफेक्ट चेन सेट करने के बाद, Effect Pipeline एरिया के ऊपर-दाएँ कोने में “Share” बटन पर क्लिक करें
  2. वेब ऐप URL स्वचालित रूप से आपके क्लिपबोर्ड में कॉपी हो जाएगा
  3. कॉपी किए गए URL को दूसरों के साथ साझा करें - वे इसे खोलकर आपकी सटीक इफेक्ट चेन पुनर्निर्मित कर सकते हैं
  4. वेब ऐप में, सभी इफेक्ट सेटिंग्स URL में संग्रहीत होती हैं, जिससे उन्हें सहेजना और साझा करना आसान हो जाता है
  5. डेस्कटॉप ऐप वर्जन में, फ़ाइल मेनू से सेटिंग्स को effetune_preset फ़ाइल में एक्सपोर्ट करें
  6. एक्सपोर्ट की गई effetune_preset फ़ाइल साझा करें। effetune_preset फ़ाइल को वेब ऐप विंडो में ड्रैग करके भी लोड किया जा सकता है

ऑडियो रिसेट

यदि आपको ऑडियो समस्याओं (ड्रॉपआउट्स, ग्लिचेस) का अनुभव होता है:

  1. वेब ऐप पर ऊपर-बाएँ कोने में “Reset Audio” बटन पर क्लिक करें या डेस्कटॉप ऐप पर View मेनू से Reload चुनकर ऑडियो पाइपलाइन पुनर्निर्मित करें
  2. ऑडियो पाइपलाइन स्वचालित रूप से पुनर्निर्मित हो जाएगी
  3. आपकी इफेक्ट चेन कॉन्फ़िगरेशन सुरक्षित रहेगी

सामान्य इफेक्ट संयोजन

अपने सुनने के अनुभव को बेहतर बनाने के लिए यहाँ कुछ लोकप्रिय इफेक्ट संयोजन दिए गए हैं:

हेडफोन संवर्द्धन

  1. Stereo Blend -> RS Reverb
    • Stereo Blend: आराम के लिए स्टीरियो चौड़ाई समायोजित करता है (60-100%)
    • RS Reverb: सूक्ष्म रूम एम्बियंस जोड़ता है (10-20% मिक्स)
    • परिणाम: अधिक प्राकृतिक, कम थकान भरा हेडफोन सुनना

विनाइल सिमुलेशन

  1. Wow Flutter -> Noise Blender -> Saturation
    • Wow Flutter: हल्का पिच परिवर्तन जोड़ता है
    • Noise Blender: विनाइल जैसी वायुमंडलीय स्थिति उत्पन्न करता है
    • Saturation: एनालॉग गर्माहट जोड़ता है
    • परिणाम: प्रामाणिक विनाइल रिकॉर्ड अनुभव

FM रेडियो स्टाइल

  1. Multiband Compressor -> Stereo Blend
    • Multiband Compressor: “रेडियो” जैसा साउंड उत्पन्न करता है
    • Stereo Blend: आराम के लिए स्टीरियो चौड़ाई समायोजित करता है (100-150%)
    • परिणाम: पेशेवर प्रसारण-समान ध्वनि

Lo-Fi कैरेक्टर

  1. Bit Crusher -> Simple Jitter -> RS Reverb
    • Bit Crusher: रेट्रो अनुभव के लिए बिट डेप्थ कम करता है
    • Simple Jitter: डिजिटल अशुद्धियां जोड़ता है
    • RS Reverb: वातावरणीय स्पेस उत्पन्न करता है
    • परिणाम: क्लासिक लो-फाई सौंदर्य

समस्या निवारण

ऑडियो समस्याएँ

  1. ड्रॉपआउट्स या ग्लिचेस
    • वेब ऐप पर ऊपर-बाएँ कोने में “Reset Audio” बटन पर क्लिक करें या डेस्कटॉप ऐप पर View मेनू से Reload चुनकर ऑडियो पाइपलाइन पुनर्निर्मित करें
    • सक्रिय इफेक्ट्स की संख्या कम करने का प्रयास करें
  2. उच्च CPU उपयोग
    • उन इफेक्ट्स को अक्षम करें जिन्हें आप सक्रिय रूप से उपयोग नहीं कर रहे हैं
    • अपनी चेन में कम इफेक्ट्स का उपयोग करने पर विचार करें
  3. इको होता है
    • संभवतः आपके ऑडियो इनपुट और आउटपुट सही ढंग से कॉन्फ़िगर नहीं किए गए हैं
    • ब्राउज़र के ऑडियो आउटपुट को प्रोसेस करने के लिए, केवल EffeTune के लिए एक समर्पित ब्राउज़र इंस्टॉल करें, या वेब ऐप के बजाय डेस्कटॉप ऐप का उपयोग करें

सामान्य सेटअप समस्याएँ

  1. कोई ऑडियो इनपुट नहीं
    • सत्यापित करें कि ऑडियो किसी स्रोत से प्ले हो रहा है और वर्चुअल ऑडियो डिवाइस पर आउटपुट हो रहा है
    • वेब ऐप वर्जन के लिए, सुनिश्चित करें कि आपके ब्राउज़र में ऑडियो इनपुट अनुमतियाँ अनुमत हैं और वर्चुअल ऑडियो डिवाइस इनपुट डिवाइस के रूप में चुना गया है
    • डेस्कटॉप ऐप वर्जन के लिए, स्क्रीन के ऊपरी दाएँ कोने में “Config Audio” पर जाएँ और सुनिश्चित करें कि वर्चुअल ऑडियो डिवाइस इनपुट डिवाइस के रूप में चुना गया है
  2. इफेक्ट काम नहीं कर रहा
    • सत्यापित करें कि इफेक्ट सक्षम है (ON/OFF बटन)
    • पैरामीटर सेटिंग्स की जाँच करें
  3. कोई ऑडियो आउटपुट नहीं
    • वेब ऐप वर्जन के लिए, सुनिश्चित करें कि OS का ऑडियो आउटपुट आउटपुट डिवाइस के रूप में सेट है
    • डेस्कटॉप ऐप वर्जन के लिए, स्क्रीन के ऊपरी दाएँ कोने में “Config Audio” पर जाएँ और सुनिश्चित करें कि सही आउटपुट डिवाइस चुना गया है

सामान्य प्रश्न

प्रश्न: क्या यह ऐप सराउंड साउंड का समर्थन करता है? उत्तर: वर्तमान में, ब्राउज़र की सीमाओं के कारण, हम ब्राउज़र में 2 से अधिक चैनलों को हैंडल नहीं कर सकते, और सराउंड साउंड संचालन का कोई सिद्ध ट्रैक रिकॉर्ड नहीं है। जबकि इफेक्ट कार्यान्वयन स्वयं सराउंड साउंड का समर्थन करता है, इसके लिए हमें भविष्य के ब्राउज़र समर्थन का इंतज़ार करना होगा।

प्रश्न: अनुशंसित इफेक्ट चेन की लंबाई क्या है? उत्तर: सख्त सीमा नहीं है, लेकिन इष्टतम प्रदर्शन के लिए हम 8-10 इफेक्ट्स की इफेक्ट चेन रखने की सलाह देते हैं। अधिक जटिल चेन सिस्टम प्रदर्शन को प्रभावित कर सकती हैं।

प्रश्न: सबसे अच्छे साउंड क्वालिटी को कैसे प्राप्त करूं? उत्तर: जहां संभव हो 96kHz या उच्चतर सैंपल दर का उपयोग करें, सूक्ष्म इफेक्ट सेटिंग्स से शुरू करें, और अपनी चेन को धीरे-धीरे बनाएं। डिस्टॉर्शन से बचने के लिए स्तरों की निगरानी करें।

प्रश्न: क्या यह किसी भी ऑडियो स्रोत के साथ काम करेगा? उत्तर: हाँ, EffeTune आपके चयनित इनपुट डिवाइस से प्ले होने वाले किसी भी ऑडियो को प्रोसेस कर सकता है, जिसमें स्ट्रीमिंग सेवाएं, लोकल फ़ाइलें, और भौतिक मीडिया शामिल हैं।

उपलब्ध प्रभाव

श्रेणी प्रभाव विवरण प्रलेखन
Analyzer Level Meter पीक होल्ड के साथ ऑडियो स्तर दिखाता है विवरण
Analyzer Oscilloscope वास्तविक समय में वेवफ़ॉर्म का दृश्य प्रस्तुत करता है विवरण
Analyzer Spectrogram समय के साथ आवृत्ति स्पेक्ट्रम में परिवर्तन दिखाता है विवरण
Analyzer Spectrum Analyzer रीयल-टाइम स्पेक्ट्रम विश्लेषण विवरण
Analyzer Stereo Meter स्टीरियो संतुलन और ध्वनि आंदोलन को दृश्य बनाता है विवरण
Basics DC Offset डीसी ऑफसेट समायोजित करता है विवरण
Basics Mute ऑडियो सिग्नल को पूरी तरह से म्यूट करता है विवरण
Basics Polarity Inversion सिग्नल की ध्रुवता को उलटता है विवरण
Basics Stereo Balance स्टीरियो चैनल संतुलन नियंत्रित करता है विवरण
Basics Volume बेसिक वॉल्यूम नियंत्रण विवरण
Delay Delay मानक देरी प्रभाव विवरण
Delay Time Alignment ऑडियो चैनलों के समय समायोजन के लिए सूक्ष्म ट्यूनिंग विवरण
Dynamics Auto Leveler LUFS माप के आधार पर सुसंगत सुनने के लिए स्वचालित वॉल्यूम समायोजन विवरण
Dynamics Brickwall Limiter सुरक्षित और आरामदायक सुनने के लिए पारदर्शी पीक नियंत्रण विवरण
Dynamics Compressor थ्रेशोल्ड, अनुपात, और नी नियंत्रण के साथ डायनेमिक रेंज संपीड़न विवरण
Dynamics Gate शोर नियंत्रण के लिए थ्रेशोल्ड, अनुपात, और नी नियंत्रण के साथ नॉइज़ गेट विवरण
Dynamics Multiband Compressor FM रेडियो-शैली ध्वनि आकार देने के साथ प्रोफेशनल 5-बैंड डायनेमिक्स प्रोसेसर विवरण
EQ 15Band GEQ 15-बैंड ग्राफिक इक्वलाइज़र विवरण
EQ 5Band PEQ 5 पूर्णतः कॉन्फ़िगर करने योग्य बैंड्स के साथ प्रोफेशनल पैरामीट्रिक इक्वलाइज़र विवरण
EQ Five Band Dynamic EQ थ्रेशोल्ड-आधारित फ़्रीक्वेंसी समायोजन के साथ 5-बैंड डायनेमिक इक्वलाइज़र विवरण
EQ Hi Pass Filter सटीकता के साथ अवांछित निम्न आवृत्तियों को हटाता है विवरण
EQ Lo Pass Filter सटीकता के साथ अवांछित उच्च आवृत्तियों को हटाता है विवरण
EQ Loudness Equalizer कम वॉल्यूम सुनने के लिए आवृत्ति संतुलन सुधार विवरण
EQ Narrow Range हाई-पास और लो-पास फ़िल्टर का संयोजन विवरण
EQ Tilt EQ त्वरित टोन शेपिंग के लिए टिल्ट इक्वलाइज़र विवरण
EQ Tone Control तीन-बैंड टोन नियंत्रण विवरण
Lo-Fi Bit Crusher बिट डेप्थ में कमी और ज़ीरो-ऑर्डर होल्ड प्रभाव विवरण
Lo-Fi Noise Blender शोर उत्पन्न करना और मिलाना विवरण
Lo-Fi Simple Jitter डिजिटल जिटर सिमुलेशन विवरण
Modulation Doppler Distortion सूक्ष्म स्पीकर कोन आंदोलन द्वारा उत्पन्न प्राकृतिक, डायनेमिक ध्वनि परिवर्तन का अनुकरण करता है विवरण
Modulation Pitch Shifter लाइटवेट पिच शिफ्टिंग प्रभाव विवरण
Modulation Tremolo वॉल्यूम-आधारित मॉड्यूलेशन प्रभाव विवरण
Modulation Wow Flutter समय-आधारित मॉड्यूलेशन प्रभाव विवरण
Resonator Horn Resonator अनुकूलनीय आयामों के साथ हॉर्न रेज़ोनेंस सिमुलेशन विवरण
Resonator Modal Resonator 5 तक रेज़ोनेटर के साथ आवृत्ति रेज़ोनेंस प्रभाव विवरण
Reverb RS Reverb प्राकृतिक प्रसार के साथ रैंडम स्कैटरिंग रिवर्ब विवरण
Saturation Hard Clipping डिजिटल हार्ड क्लिपिंग प्रभाव विवरण
Saturation Harmonic Distortion प्रत्येक हार्मोनिक के स्वतंत्र नियंत्रण के साथ हार्मोनिक विरूपण द्वारा अनूठा कैरेक्टर जोड़ता है विवरण
Saturation Multiband Saturation सटीक आवृत्ति-आधारित वार्मथ के लिए 3-बैंड सैचुरेशन प्रभाव विवरण
Saturation Saturation सैचुरेशन प्रभाव विवरण
Saturation Sub Synth बास वृद्धि के लिए सबहार्मोनिक सिग्नल मिलाता है विवरण
Spatial MS Matrix मिड-साइड एन्कोडिंग और डिकोडिंग के साथ स्टीरियो हेरफेर विवरण
Spatial Multiband Balance 5-बैंड आवृत्ति-निर्भर स्टीरियो संतुलन नियंत्रण विवरण
Spatial Stereo Blend स्टीरियो चौड़ाई नियंत्रण प्रभाव विवरण
Others Oscillator मल्टी-वेवफ़ॉर्म ऑडियो सिग्नल जनरेटर विवरण
Control Section एकीकृत नियंत्रण के लिए कई प्रभावों को समूहित करता है विवरण

तकनीकी जानकारी

ब्राउज़र संगतता

Frieve EffeTune का परीक्षण किया गया है और यह Google Chrome पर काम करने के लिए सत्यापित है। इस एप्लिकेशन के लिए एक आधुनिक ब्राउज़र की आवश्यकता है जिसमें निम्नलिखित का समर्थन हो:

ब्राउज़र समर्थन विवरण

  1. Chrome/Chromium
    • पूर्ण समर्थन और अनुशंसित
    • सर्वोत्तम प्रदर्शन के लिए नवीनतम संस्करण में अपडेट करें
  2. Firefox/Safari
    • सीमित समर्थन
    • कुछ फीचर्स अपेक्षित रूप से काम नहीं कर सकते
    • सर्वोत्तम अनुभव के लिए Chrome का उपयोग करने पर विचार करें

अनुशंसित सैंपल दर

गैर-रेखीय इफेक्ट्स के साथ इष्टतम प्रदर्शन के लिए, EffeTune का उपयोग 96kHz या उससे अधिक सैंपल दर पर करने की सलाह दी जाती है। यह उच्च सैंपल दर सैचुरेशन और कंप्रेशन जैसे गैर-रेखीय इफेक्ट्स के माध्यम से ऑडियो प्रोसेसिंग करते समय आदर्श विशेषताएं प्राप्त करने में मदद करती है।

विकास गाइड

क्या आप अपने स्वयं के ऑडियो प्लगइन्स बनाना चाहते हैं? हमारे Plugin Development Guide को देखें। क्या आप डेस्कटॉप ऐप बनाना चाहते हैं? हमारे बिल्ड गाइड को देखें।

लिंक

संस्करण इतिहास

स्रोत कोड

YouTube