2010-07-23 15 views
8

मैं एक वीडियो फ़ाइल के प्रत्येक फ्रेम पर मेटाडेटा स्टोर करने में सक्षम होना चाहता हूं (प्रति फ्रेम ~ 10 प्रविष्टियों के साथ मूल्य मानचित्र की कुंजी)।वीडियो के प्रत्येक फ्रेम में मेटाडेटा को कैसे संलग्न करें

कौन सा वीडियो प्रारूप मुझे इस तरह के डेटा को स्टोर करने की अनुमति देता है?

ऐसा करने के लिए मुझे सी ++ लाइब्रेरी कहां मिल सकती है?

आपके उत्तरों के लिए बहुत बहुत धन्यवाद।

उत्तर

0

FFmpeg ऐसी चीज करता है।

ffmpeg -i in.avi -metadata title="my title" out.flv 

तो अगर आप एक पुस्तकालय ऐसा करना चाहते हैं, तो आप libavcodec पर एक नज़र (प्रमुख ऑडियो/वीडियो कोडेक पुस्तकालय) ले सकते हैं।

+0

यह वीडियो फ़ाइल में मेटाडेटा जोड़ देगा, लेकिन प्रत्येक फ्रेम के लिए नहीं, जैसा कि मैं पूछ रहा हूं। जाहिर है, प्रत्येक फ्रेम एक ही कुंजी के लिए अलग-अलग मानों को स्टोर करने में सक्षम होना चाहिए। – rodrigob

+0

ठीक है, ऊपर पोस्ट की गई कमांड लाइन सिर्फ एक साधारण उदाहरण है। Libavcodec आपको वह करने की अनुमति देगा जो आप खोज रहे हैं। – karlphillip

+0

शायद यह आपको शुरू कर सकता है: लाइन 1413 -> http://www.dennedy.org/kinodox/frame_8cc-source.html – karlphillip

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