Question

I've been using ffmpeg for the task by simply calling it from Scala. However, it's remarkably overkill to do so, as ffmpeg requires you to have an output file. So I'm creating entire copies of video files just so I can modify the ID3 tags. It's time, and CPU taxing to say the least.

Obviously, they can be editing in place (for instance, by manually changing the tags in the property dialog in windows). Surely there's a way to do the same thing programatically?

Was it helpful?

Solution

This library supports MP4 metadata. It can even modify the data and has a fairly user friendly API.

This library might also prove helpful for non-ID3 metadata.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top