के साथ ऑडियो/वीडियो मेटाडेटा एक्सेस करना .NET के साथ एमपी 3, एमपी 4, एवीआई फाइल आदि के लिए मेटा डेटा प्राप्त करने और सेट करने का सबसे अच्छा तरीका क्या है?.NET
.NET
उत्तर
आप मुक्त UltraID3Lib नेट लाइब्रेरी का उपयोग/लिखने एमपी 3 मेटाडाटा पढ़ने में कर सकते हैं।
मैं भी NTag परियोजना को देखकर किया गया है, जो एमपी 3/अर्थोपाय अग्रिम/OGG संभालती है। मुझे एक ऐसी लाइब्रेरी नहीं है जो ऑडियो और वीडियो फ़ाइलों को संभालती है, इसलिए आपको कुछ का उपयोग करना पड़ सकता है।
मैं उपयोग MediaInfo मेरी सी # एप्लिकेशन के साथ, आप मीडिया फ़ाइलों के बारे में जानकारी का एक बहुत कुछ देता है।
ऐसा लगता है कि MediaInfo केवल पढ़ने के लिए है इस बिंदु पर, वैसे:, http://sourceforge.net/forum/message.php?msg_id=4241318&abmode=1
बहुत शांत परियोजना हालांकि। SO पर इस शानदार चीजों के बारे में यह जानना मजेदार है।
ये MediaInfo.dll में पाया विभिन्न भाषाओं के लिए उदाहरण के वर्ग फ़ाइलों
- MediaInfoDLL.cs ज़िप
- MediaInfoDLL.def
- MediaInfoDLL.h
- MediaInfoDLL.java
- हैं MediaInfoDLL.jsl
- MediaInfoDLL.pas
- मुझे diaInfoDLL.py
- MediaInfoDLL.vb
- MediaInfoDLL_Static.h
आप इंटरॉप का उपयोग करने के लिए क्या है और मैं नहीं जानता कि यदि आप टैग संपादित कर सकते हैं, मैं ऐसा करने की जरूरत कभी नहीं किया है, लेकिन यह सुंदर है फ़ाइलों से मीडिया जानकारी प्राप्त करने के लिए कम से कम एक स्विस सेना चाकू।
Link to downloads page (sourceforge)
MediaInfo_0.7.7.4_DLL_Win32.zip
मैं DirectShow's Media Detector कार्यक्षमता का उपयोग करने के इंटरॉप COM इस्तेमाल किया।
यह बहुत अच्छी तरह से काम करता है, लेकिन यह पीछे की तरफ सही दर्द है। आपको COM, win32 interop, और इसी तरह के बारे में बहुत कुछ पता होना चाहिए।
तुम भी DirectShowNet जो आप के लिए है कि के सबसे संभाल चाहिए उपयोग कर सकते हैं, मैं सिर्फ नहीं चारों ओर है कि पूरी बात को खींचना जब मैं मैं हाल ही में करने के लिए Tag Lib Sharp का उपयोग किया है MediaDetector हिस्सा
में केवल रुचि थी करना चाहता था मेरी संगीत लाइब्रेरी को साफ करने और बनाए रखने के लिए कुछ सी # ऐप्स लिखें। मैंने लाइब्रेरी का उपयोग करना बहुत आसान पाया और हालांकि मैंने इसे एमपी 3 के लिए ही इस्तेमाल किया है, ऐसा लगता है कि यह अन्य संगीत/वीडियो प्रारूपों की एक श्रृंखला का समर्थन करता है।
मुझे यकीन नहीं है कि लिंक अब और काम करता है। –
लिंक अब अपडेट किया गया है –
लिंक फिर से नीचे है। – SharpAffair