ExifTool Forum

ExifTool => Developers => Topic started by: nonlin on February 03, 2023, 03:43:26 PM

Title: EXIFTOOL for Android, iOS and Windows?
Post by: nonlin on February 03, 2023, 03:43:26 PM
Hello,

I'll start off by stating my main goal as to avoid an XY problem from brewing.

My goal is to insert custom metadata at specific timestamps for an MP4 file.
I've already implemented a sidecar solution but doing research to see if I can get all done with just an mp4 file.

This would entail being able to read/write this metadata per timestamp to an MP4 which led me to EXIFTOOL (ET).

I did manage a test with ET in which I made a custom XMP file, saved it to an MP4 and had EXIFTOOL read it back. This should be enough to get me by the issue is I need at the very least C++ access to EXIFTOOL and the ability to distribute the tool packaged in our apps/plugins (which may open another can of worms) on Windows, Android and iOS.

In general if this community knows of solutions to the problem that I'm seeking that are open source I'm all ears/eyes.

I'll be continue my research but thought I'd make a beacon to see if folks long committed to tasks like this before me can get me up to speed. 
Title: Re: EXIFTOOL for Android, iOS and Windows?
Post by: Phil Harvey on February 04, 2023, 07:33:15 AM
ExifTool does not have the ability to write timed metadata to video files.

- Phil
Title: Re: EXIFTOOL for Android, iOS and Windows?
Post by: nonlin on February 04, 2023, 09:56:49 AM
Thanks for the clarity.

This is why I resorted to writing/reading XMP data.

But that leaves the how to get it working on multiple platforms problem.
Title: Re: EXIFTOOL for Android, iOS and Windows?
Post by: Phil Harvey on February 04, 2023, 10:25:42 AM
I'm pretty sure there is an ExifTool Android app, and I think there may be one for iOS as well.  Basically, you can run ExifTool on any platform which can run Perl.  ExifTool is pure-Perl and stand-alone, so no building is required.

- Phil