2009-03-04 7 views
11

मैं पारंपरिक रेडियो सुनने के लिए खड़ा नहीं हो सकता क्योंकि मैं विज्ञापनों को सुनना नहीं कर सकता। (समान टीवी, जहां विज्ञापनों में 200% क्या आप देखने का प्रयास कर रहे हैं की तुलना में जोर से कर रहे हैं के लिए चला जाता है।)रेडियो स्ट्रीमिंग के लिए आप 'विज्ञापन-अवरोधक' को डिजाइन करने के बारे में कैसे जाएंगे?

दुर्भाग्य से, मेरी पत्नी की जरूरत है, जबकि सुबह में तैयार हो रही रेडियो सुनने के लिए।

मैं सोच रहा था, हमारे पास हमारे वेब ब्राउज़र में विज्ञापनों को अवरुद्ध करने के लिए प्लगइन हैं, रेडियो के लिए क्यों नहीं?

अधिकांश रेडियो स्टेशन वेब पर अपनी सामग्री स्ट्रीमिंग प्रदान करते हैं। विज्ञापन-अवरोधक को डिजाइन करने के बारे में आपको कैसे मिलेगा? क्या आप किसी भी gotchas देख सकते हैं?

अद्यतन

एक जोड़े को अंक कि आया ...

क्या साथ विज्ञापन बदलने का: चुप्पी ठीक होगा।

विज्ञापनों की पहचान: शायद पहली बार एक ऐड नाटक इसे पहचाना नहीं जाएगा, लेकिन आपको सॉफ़्टवेयर को सिग्नल करना होगा कि यह एक विज्ञापन है। विज्ञापन दर्ज किया जाएगा। क्या इसे संसाधित करना संभव होगा और किसी प्रकार का अनूठा 'हस्ताक्षर' निकालें ताकि अगली बार इसे बजाया जा सके और इसे म्यूट कर दिया जाए?

+0

किस प्रकार के प्रोग्रामिंग को सुनने की आवश्यकता है? संगीत। समाचार। बात करें। – Les

+0

मुझे एक सेल फोन सेवा की याद आ रही है, कि शुल्क के लिए, आप उन्हें कॉल करने की अनुमति देते हैं और वे आपके द्वारा चलाए जा रहे संगीत के कलाकार (गीत, गीत, एल्बम) की पहचान करेंगे। यह गीत के किसी भी हिस्से के ऑडियो नमूने के साथ किया गया था। – Les

+0

मुझे नहीं पता, आप कहाँ रहते हैं, लेकिन पोलैंड में प्रत्येक रेडियो स्टेशन में विशिष्ट ध्वनि होती है जो वाणिज्यिक ब्लॉक की शुरुआत और अंत का संकेत देती है। पूरे ब्लॉक को चुप करने के लिए उस जिंगल का पता लगाने का सबसे आसान तरीका होगा। – Spook

उत्तर

1

यह देखते हुए कि स्ट्रीमिंग लाइव एक स्पष्ट गोचाचा है कि आप किस समय के साथ भरेंगे? सैद्धांतिक रूप से आप रेडियो को 30 सेकंड या उससे भी अधिक समय तक काट सकते हैं, लेकिन यह एक बहुत अच्छा समाधान नहीं है।

इसके अलावा, यहां तक ​​कि आप पूरी तरह से रेडियो वाक् से पाठ में बदल सकते हैं (वास्तविक समय में) यह सोचते हैं - एक बड़ा "अगर", तुम कैसे निर्धारित करेंगे पाठ की एक धारा एक विज्ञापन के बारे में शुरू करने के लिए है कि फार्म?

+0

मुझे कुछ भी समय के साथ भरने की जरूरत नहीं है, चुप्पी मेरे द्वारा ठीक होगी। हालांकि, शायद इसे अन्य संगीत के साथ भरना बहुत मुश्किल नहीं होगा। – carrier

+0

आप इसे अपने विज्ञापनों से भी भर सकते हैं! – Hugo

0

मुझे यकीन नहीं है कि आप इसे करने के बारे में कैसे जाएंगे, लेकिन आप कुछ प्रकार के ऑडियो "फ़िल्टर" बना सकते हैं जो हर स्ट्रीम को हर बार (5-10 सेकंड) जांचता है।

यदि फ़िल्टर विफल रहता है, तो इसका मतलब यह होगा कि यह एक विज्ञापन है, ताकि आप थोड़ी देर के लिए स्ट्रीम को बंद या म्यूट कर सकें।

ऑडियो नियमित अभिव्यक्तियों की तरह सोचें।

अब समस्याएं आएं।

जैसा कि लीविक ने कहा, आप मृत समय को किस समय भरते हैं?

आप अपने फ़िल्टर को स्ट्रीमर से कैसे संलग्न करेंगे? यदि आप इसे सीधे स्पीकर फ़ीड पर लगाते हैं तो यह काम कर सकता है, लेकिन अगर आप रेडियो को म्यूट करते समय ऑडियो को किसी अन्य चीज़ से खेलना चाहते हैं तो आप क्या करते हैं?

यह कितना कम्प्यूटेशनल महंगा होगा?

यह एक दिलचस्प परियोजना की तरह लगता है, अगर आप इस पर अच्छी प्रगति करते हैं, तो हमें बताएं!

0

LabVIEW राष्ट्रीय उपकरणों द्वारा ऑडियो (और कंपन) विश्लेषण उपकरण का एक गुच्छा है। एक विचार जो दिमाग में आता है, बाएं और दाएं चैनलों की तुलना करना होगा। यदि वे भिन्न हैं, तो आपके पास शायद संगीत है। हालांकि यह अभी भी एक विज्ञापन हो सकता है।मैंने अपने ऑडियो टूल्स का उपयोग नहीं किया है, न ही मैं ऑडियो विश्लेषण से परिचित हूं, इसलिए आपके पास अभी भी कुछ होमवर्क है।

कभी-कभी आपको प्रोग्रामिंग दृष्टिकोण छोड़ने और इसे अलग-अलग करने की आवश्यकता होती है। मैं pandora.com पर संगीत सुनता हूं। विज्ञापन मॉनिटर पर दृश्य हैं, लेकिन कभी श्रव्य नहीं। मैं उस संगीत प्रकार का चयन करता हूं जिसे मैं सुनना चाहता हूं और इसे खेलने देता हूं।

1

एक चीज़ जो आपको सावधान रहना है वह यह है कि कुछ ग्राहक इतने स्मार्ट हैं कि यदि आप मात्रा को बहुत कम करते हैं तो वे विज्ञापनों को रोक देते हैं। Spotify यह करता है।

हालांकि रेडियो या शुद्ध मीडिया धाराओं पर कोई समस्या नहीं है।

+0

जिसे मैक – hariseldon78

0

कारतूस भरने और प्रसंस्करण से निपटने के बारे में विलंब

अपनी पत्नी को भी समय के बारे में पागल नहीं है, तो आपके उपकरण इससे पहले कि वह उठ जाता है 30 मिनट शुरू कर सकता है और इस तरह विज्ञापन मुक्त रेडियो के एक बफर है।

+0

पर "एयू लैब" जैसे कुछ ऑडियो पोस्ट प्रोसेसर का उपयोग करके चारों ओर काम किया जा सकता है ... हालांकि, उसे सुनने के कारणों में से एक कारण है कि उसे "समय का ट्रैक रखें" तैयार। विज्ञापनों के दौरान बस चुप रहना पूरी तरह से स्वीकार्य होगा। – carrier

4

सबसे सरल मामले के लिए, मैं बस स्ट्रीम की मात्रा के चलते औसत की निगरानी करता हूं जैसा कि यह आता है। यदि चलती औसत एक थ्रेसहोल्ड (जिसे ट्यून किया जाएगा) से ऊपर चला जाता है, तो बस मात्रा को म्यूट करें (या कट यह 80% तक)।

मैं एक त्वरित गूगल खोज किया था, और यह इस वर्ग की तरह मदद मिलेगी (यह मानते हुए आप .net में भी कर रहे हैं) लगता है: http://www.codeproject.com/KB/audio-video/SoundViewer.aspx

0

मुझे लगता है कि आप मात्रा पारी भावना करना चाहते हैं और उसके बाद है यह 60 सेकंड के लिए म्यूट करने के लिए प्रोग्राम किया गया है, उस बिंदु पर स्ट्रीम को रीस्टेट करें और यदि एक ही स्तर पर 30 और अधिक के लिए बंद रहें तो फिर नमूना लें और यदि एप्लिकेशन को लगता है कि यह कम वॉल्यूम प्रोग्राम है तो यह किसी भी बदलाव को अनम्यूट करता है। प्रीसेट स्तर के ऊपर एक थ्रेसहोल्ड के साथ कुछ प्रकार का डकिंग, टाइम कंप्रेसर (प्रोग्राम सुनने के दौरान सेट)। एक acoompanying ऑडियो विश्लेषक खिड़की या ग्राफ पता चलता है कि एक ग्राफिक रास्ते में स्तरों आदर्श होगा ...

क्योंकि मैं & bdy Extrct वाले विज्ञापनों को त्रस्त जेफ़ रेनस की रात कार्यक्रम और कई अन्य दिल से पागल हो जा रहा है मैं इस साइट पाया alt समाचार स्टेशनों। हर एडी BREAK! यदि आप कुछ ऐसे सॉफ़्टवेयर डिज़ाइन करते हैं जो विश्वसनीय रूप से नौकरी कर सकते हैं तो आप कुछ पैसे कमा सकते हैं, लेकिन विज्ञापन लोगों को बहुत पागल हो जाएगा। (मुझे लगता है कि आप स्ट्रीमिंग रेडियो का मतलब है) लेकिन यदि आप विकसित करते हैं तो मैं एक खरीदने के लिए लाइन में जाऊंगा ... बेहतर अभी तक, मुझे अपना पहला ग्राहक बनाएं !! मैं अक्सर कुछ शो के कुछ मिनट गुम हो जाता हूं क्योंकि मैं कमरे में कुछ के बारे में जाने के बाद अनम्यूट करना भूल जाता हूं ... वहां जानने के लिए बहुत कुछ ...

5

मुझे फ्रेंच रेडियो नेटवर्क पर एक ही जरूरी आवश्यकता महसूस होती है। कंप्यूटर-आधारित समाधान के लिए, प्रक्रिया में 3 मुद्दों के बारे में मेरी राय यहां दी गई है।

1. पहचानो जब विज्ञापन

1.1 एक मैनुअल [चुप रहो] बटन खेल रहा है उपयोगी होगा: यह प्रेस जब भी आप कष्टप्रद विज्ञापन की सुनते हैं। यह भरोसेमंद है (हालांकि थोड़ा देर हो चुकी है), और "अलर्ट" को इंटरनेट पर एक सामुदायिक टूल में प्रसारित किया जा सकता है।

1.2 इंटरनेट से "यह एक विज्ञापन है" संकेत प्राप्त करें (चाहे मानव या सॉफ्टवेयर उत्पन्न हो)।

1.3 सिग्नल का विश्लेषण करें, हस्ताक्षर गणना करें, और इंटरनेट पर एक समुदाय डेटाबेस के साथ तुलना करें।

1.4 औसत से अधिक जोर से खोजने के लिए सिग्नल का विश्लेषण करें।

1.5 औसत से अधिक तेजी से बोली जाने वाली वाक्य खोजने के लिए संकेत का विश्लेषण करें।

1.6 संकेत का विश्लेषण करें, "केवल डॉलर" "सस्ते" की तरह संदिग्ध वाक्यांशों को खोजने के लिए, "अद्भुत", "विशेष पेशकश", आदि

2. कुछ अन्य ध्वनि के साथ विज्ञापन समय भरें

2.1 कुछ के लिए, चुप्पी वास्तव में पूरी तरह से स्वीकार्य है।

2.2 खिलाड़ी को विज्ञापनों के दौरान अपनी एमपी 3 प्लेलिस्ट खेलने के लिए कहें।

2.3 खिलाड़ी बताओ एक और पसंदीदा रेडियो (अधिमानतः एक ही समय में विज्ञापनों में नहीं खेल किया जा रहा है।

2.4 आप एक 60-सेकंड की देरी स्वीकार करते हैं, प्रणाली समुदाय संकेतों का लाभ उठाने और सक्षम हो जाएगा करने के लिए स्विच उनके बहुत पहले, दूसरे पर से विज्ञापनों को रोकने के लिए।

3. विज्ञापन कंपनियों पागल हो जाएगा?

3.1 ठीक है, महान AdBlockPlus उदाहरण लेते हैं। यह वास्तव में ठीक काम करता है, और मैं अपने developper व्लादिमिर पैलान्ट पूछा 2008 में या तो उसे विज्ञापन के साथ परेशानी हो गई थी लॉबी। उन्होंने जवाब दिया "नहीं: अगर फ़ायरफ़ॉक्स में 20% हिस्सा है और फिर 20% फ़ायरफ़ॉक्स उपयोगकर्ता एडब्लॉक इंस्टॉल करते हैं, तो यह केवल 4% इंटरनेट उपयोगकर्ताओं को बनाता है ... अभी तक उनके लिए एक बड़ी चिंता नहीं है। मुझे कभी भी कोई दबाव नहीं मिला उनसे प्रयास करें। "

3.2 इसके बावजूद, Tivo VCR यूएस टीवी सामग्री प्रदाताओं को बहुत पागल बनाने के लिए पहुंचा, क्योंकि इसे विज्ञापन छोड़ने की अनुमति थी।

3.3 कंप्यूटर के माध्यम से कंप्यूटर आधारित रेडियो श्रोताओं के विशेष मामले में (केवल रेडियो श्रोताओं का एक छोटा सा%), मुझे लगता है कि सॉफ़्टवेयर किसी भी सामग्री प्रदाता को धमकी देने से पहले बहुत अच्छी विश्वसनीयता और लोकप्रियता प्राप्त करने में सक्षम होगा: बस एडब्लॉकप्लस की तरह।

1

मैं अक्सर यह करने की कामना करता हूं, लेकिन इसे करने के लिए स्मारक नहीं हैं। मेरे डिजाइन अंक होगा:

  • इसके बजाय भेजे धारा का विश्लेषण करने के लिए, आप इसे साउंड कार्ड से ही हमला कर सकते हैं। इस तरह, कोई फर्क नहीं पड़ता कि एक वाणिज्यिक या अवांछित ऑडियो कैसे खेला जा रहा है, इसे काट दिया जा सकता है।
  • सुनने के दौरान 10-15 सेकंड बफर। फिर जब उपयोगकर्ता कहता है, "यह एक वाणिज्यिक है," उसे उस बफर में पहचानने की अनुमति दें जहां यह शुरू हुआ। फिर ऐप आउटगोइंग ऑडियो से वाणिज्यिक ध्वनि काटने की अपनी हिट सूची में मिलान कर सकता है और जान सकता है कि कब म्यूट करना है।
    • नए वाणिज्यिक नाटकों के रूप में, उपयोगकर्ता को यह संकेत देने के लिए संकेत दें कि यह खत्म हो गया है। फिर ऐप जानता है कि म्यूट करने में कितना समय लगता है।
    • बोनस: वाणिज्यिक उद्घोषक अक्सर उसी स्टेशन पर कई विज्ञापन करते हैं। वॉयस क्वालिटी मान्यता ऐप को उद्घोषक (अक्सर कष्टप्रद) आवाज सुनने और "क्या यह एक वाणिज्यिक है?" पूछने की अनुमति दे सकती है, जिससे हिट सूची में वाणिज्यिक को जोड़ना और भी आसान हो जाता है।
2

इस पेज से कुछ अंतर्दृष्टि एकत्रित, मैं स्ट्रीमिंग रेडियो के लिए एक विज्ञापन ब्लॉक का निर्माण किया: http://adblockradio.com

एक सर्वर (बल्कि महंगा) संगणना करता है और ग्राहकों के लिए एक "spamicity" सूचकांक बचाता है , जो तदनुसार ध्वनि म्यूट कर सकते हैं।

मैं केवल फ्रांसीसी धाराओं के चयन के लिए काम करता हूं। भविष्य में, भविष्य में, विभिन्न भाषाओं में अधिक।

1

मैंने रेडियो प्रसारण के लिए एक ओपन-सोर्स विज्ञापन-अवरोधक बनाया। यह मानता है कि प्रत्येक वाणिज्यिक ब्लॉक एक विशिष्ट जिंगल के साथ शुरू होता है और समाप्त होता है। मैंने इन जिंगल्स को रिकॉर्ड किया और फिर प्रसारण स्ट्रीम में उन्हें पहचानने के लिए cross-correlation का उपयोग किया।

मैंने अपने विज्ञापन-अवरोधक के दो संस्करण तैयार किए। पहला एक साधारण जीयूआई एप्लीकेशन है जो इंटरनेट स्ट्रीम प्राप्त करता है, विज्ञापनों को म्यूट करता है और परिणाम बजाता है।

दूसरा एक विज्ञापन-अवरोधक है जिसका उपयोग स्टीरियो रिसीवर के साथ किया जाना है। मैं इसे अपने घर स्टीरियो सिस्टम में विज्ञापनों को चुप करने के लिए रास्पबेरी पीआई पर चलाता हूं। इस संस्करण के लिए मुझे विश्लेषण के लिए एक प्रसारण स्रोत की आवश्यकता थी। मैंने एक सस्ते डीवीबी-टी स्टिक और rtl_fm ऐप का इस्तेमाल किया।

कार्यान्वयन विवरण my blog पर पाया जा सकता है।

0

सुपर संक्षिप्त उत्तर है, लेकिन व्यावहारिक हो सकता है और समय लेने के लिए/बनाने के लिए निवेश होगा: बटन और प्रसार रेंज है विज्ञापन है कि हिट करने के लिए एक वीएलसी प्लगइन में

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

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