.NET के साथ ऑडियो/वीडियो मेटाडेटा एक्सेस करना

एमपी 3, एमपी 4, एवीआई फाइल आदि के लिए मेटा डेटा प्राप्त करने और सेट करने का सबसे अच्छा तरीका .NET के साथ क्या है?

0
ro fr bn

7 उत्तर

I used COM interop to access DirectShow's Media Detector functionality.

यह बहुत अच्छी तरह से काम करता है, लेकिन यह पीछे की ओर सही दर्द है। आपको COM, win32 interop, और इसी तरह के बारे में बहुत कुछ पता होना चाहिए।

आप DirectShowNet का भी उपयोग कर सकते हैं, जो आपके लिए सबसे अधिक संभाल लेना चाहिए, मैं बस नहीं चाहता था जब मैं केवल MediaDetector भाग में रूचि रखता था तब उस सारी चीज को गले लगाने के लिए

0
जोड़ा

मैं NTag प्रोजेक्ट को भी देख रहा हूं, जो हैंडल एमपी 3/अर्थोपाय अग्रिम/OGG। मुझे एक ऐसी लाइब्रेरी नहीं है जो ऑडियो और वीडियो फ़ाइलों को संभालती है, इसलिए आपको कुछ का उपयोग करना पड़ सकता है।

0
जोड़ा

Looks like MediaInfo is read-only at this point, by the way: http://sourceforge.net/forum/message.php?msg_id=4241318&abmode=1

हालांकि, बहुत अच्छी परियोजना है। SO पर इस शानदार चीजों के बारे में यह जानना मजेदार है।

0
जोड़ा

मैंने हाल ही में अपने संगीत को साफ करने और बनाए रखने के लिए कुछ सी # ऐप्स लिखने के लिए टैग लिब शार्प का उपयोग किया है पुस्तकालय। मैंने लाइब्रेरी का उपयोग करना बहुत आसान पाया और हालांकि मैंने इसे एमपी 3 के लिए ही इस्तेमाल किया है, ऐसा लगता है कि यह अन्य संगीत/वीडियो प्रारूपों की एक श्रृंखला का समर्थन करता है।

0
जोड़ा
लिंक अब अपडेट किया गया है
जोड़ा लेखक Jarod Elliott, स्रोत
@ वर्टिगो - धन्यवाद, लिंक फिर से अपडेट किया गया है।
जोड़ा लेखक Jarod Elliott, स्रोत
लिंक फिर से नीचे है।
जोड़ा लेखक SharpAffair, स्रोत
ऐसा लगता है कि यह github में स्थानांतरित हो गया है: github.com/mono/taglib-sharp
जोड़ा लेखक Vertigo, स्रोत
मुझे यकीन नहीं है कि लिंक अब और काम करता है।
जोड़ा लेखक Jordan S. Jones, स्रोत

मैं अपने सी # ऐप्स के साथ MediaInfo का उपयोग करता हूं, आपको मीडिया फ़ाइलों के बारे में बहुत सारी जानकारी देता है।

0
जोड़ा

MediaInfo.dll ज़िप में पाए गए विभिन्न भाषाओं के लिए ये उदाहरण क्लास फ़ाइलें हैं

  • MediaInfoDLL.cs
  • MediaInfoDLL.def
  • MediaInfoDLL.h
  • MediaInfoDLL.java
  • MediaInfoDLL.jsl
  • MediaInfoDLL.pas
  • MediaInfoDLL.py
  • MediaInfoDLL.vb
  • MediaInfoDLL_Static.h

आपको इंटरऑप का उपयोग करना होगा और मुझे नहीं पता कि आप टैग संपादित कर सकते हैं या नहीं, मुझे ऐसा करने की आवश्यकता नहीं है, लेकिन फाइलों से मीडिया जानकारी प्राप्त करने के लिए कम से कम एक स्विस सेना चाकू है।

Link to downloads page (sourceforge)

MediaInfo_0.7.7.4_DLL_Win32.zip

0
जोड़ा

आप एमपी 3 मेटाडेटा को पढ़ने/लिखने के लिए मुफ्त UltraID3Lib .NET लाइब्रेरी का उपयोग कर सकते हैं।

0
जोड़ा