Best way to add metadata to existing Mp4 Video

Hi,

I’m looking for a windows software to add metadata (keywords, author, cast, copyright…) to MP4 videos without having to re-encode.

I tried “MetaX” (danhinsley.com), but the metadata it adds seem to be only readable by Apple applications (iTunes, Quicktime…), is it something more “universal” ? What’s the metadata format used by tube sites like xhamster ?

Thank you for your help.

Re: Best way to add metadata to existing Mp4 Video

Programatically? Do you mind command-line tools? FFMpeg is the jack of all trades:

Change/Add tags like this:
ffmpeg -i input-file.mp4 -metadata title=“my new awesome title” output-file.mp4

Or you can do it via a text file:
ffmpeg -i input-file.mp4 -i input-file-metadata.txt -map_metadata 1 -codec copy output-file.mp4

Example input-file-metadata.txt:

;FFMETADATA1
title=video title
artitst=French Twinks

EOF example input-file-metadata.txt

Documentation: http://ffmpeg.org/ffmpeg-formats.html#Metadata

Re: Best way to add metadata to existing Mp4 Video

Hi DavidX, thank you for your help, but using ff-mpeg require to encode the video again, I was looking for a tool just acting on metadata without having to re-encode the video, as MetaX does do but only for Apple devices…