मैं कुछ छवियों को एक mp4 कंटेनर के अंदर एक h264 वीडियो में एन्कोड कर रहा हूं। मैं अनिवार्य रूप से ffmpeg उदाहरण muxing.c का उपयोग कर रहा हूँ। बात मैं इस तरह के कलाकार, शीर्षक, आदि के रूप में mp4 कंटेनर में कुछ मेटाडेटा सेट करने के लिए कोशिश कर रहा हूँ है ...एन्कोड किए गए वीडियो में हेडर मेटाडेटा कैसे सेट करें?
मैं निम्नलिखित का उपयोग कर काम करेगा सोचा लेकिन उसने ऐसा नहीं किया:
AVDictionary *opts = NULL;
av_dict_set(&opts, "title", "Super Lucky Dude", 0);
av_dict_set(&opts, "author", "Jacky Chan", 0);
av_dict_set(&opts, "album", "Chinese Movie", 0);
av_dict_set(&opts, "year", "05/10/2013", 0);
av_dict_set(&opts, "comment", "This video was created using example app.", 0);
av_dict_set(&opts, "genre", "Action", 0);
// Write the stream header, if any.
ret = avformat_write_header(oc, &opts);
के बाद पूरा वीडियो बनाया गया है मुझे वीडियो फ़ाइल में कोई मेटाडेटा नहीं लिखा गया है। कोई संकेतक वास्तव में इसे सही तरीके से कैसे करें?
मेटाडेटा के लिए आप कैसे ऑडिटिंग कर रहे हैं? हेक्स संपादक? आईट्यून्स गुण संवाद? –
मैं वीएलसी और क्विकटाइम का उपयोग कर रहा हूं। मैंने वास्तव में इस मुद्दे को हल किया है कृपया नीचे मेरा जवाब देखें। – Jona