Android,如何将元数据设置为MP4文件?

时间:2016-04-21 12:25:13

标签: android metadata media mp4

我想将元数据设置为MP4文件。

我通过以下方式创建MP4文件:

new MediaMuxer(mPath, MediaMuxer.OutputFormat.MUXER_OUTPUT_MPEG_4)

和文件有meta:

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

类似于:Here

我发现对于API21 +我可以通过以下方式制作元数据:MediaMetadata.Builder但是如何将元数据保存到创建的MP4文件中呢?

请不要extern图书馆。

谢谢。

1 个答案:

答案 0 :(得分:2)

要编辑/编写元数据,Android SDK没有任何方法,可能是版权问题,但您可以使用以下选项:

https://github.com/sannies/mp4parser

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

可能这就是你要找的东西(使用FFmpeg): https://github.com/bytedeco/javacv/blob/master/src/main/java/org/bytedeco/javacv/FFmpegFrameRecorder.java