2016-04-21 12 views
6

मैं एमपी 4 फ़ाइल में मेटा डेटा सेट करना चाहता हूं।एंड्रॉइड, MP4 फ़ाइल में मेटा डेटा कैसे सेट करें?

मैं के माध्यम से MP4 फ़ाइल बनाएँ:

new MediaMuxer(mPath, MediaMuxer.OutputFormat.MUXER_OUTPUT_MPEG_4) 

और फ़ाइल मेटा है:

Title: unknown 
Artist: unknown 
Album: unknown 
Comment: 
... 

समान रूप: Here

मैंने पाया कि API21 के लिए + मैं के माध्यम से मेटाडाटा कर सकता है: MediaMetadata.Builder लेकिन मैं MP4 फ़ाइल बनाने के लिए मेटाडेटा कैसे सहेज सकता हूं?

बाहरी पुस्तकालय के बिना कृपया।

धन्यवाद।

उत्तर

2

संपादित करने के लिए/लिखने मेटाडाटा लिए Android SDK नहीं करता है किसी भी विधि है, शायद कॉपीराइट मुद्दों से है, लेकिन आप की तरह विकल्पों का उपयोग कर सकते हैं:

https://github.com/sannies/mp4parser

http://multimedia.cx/eggs/supplying-ffmpeg-with-metadata/

शायद यह क्या है आप ढूंढ रहे हैं (एफएफएमपीईजी का उपयोग करके): https://github.com/bytedeco/javacv/blob/master/src/main/java/org/bytedeco/javacv/FFmpegFrameRecorder.java

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