Is there a way to split a mp4 into 2 mp4, one is metadata.mp4 and another is mediadata.mp4 When media data is stored in the end of the mp4 file(it always be there),it is very difficult to extend or delete metadata infos,because metadata will use absolutely offset of this mp4 file to locate media data,so is there a tool can help me to split metadata and mediadata into 2 file?Or,is there a tool can move 'mdat' box so I can let metadata stored behind the mediadata?
All I want to get is I can freely modify the metadata related boxes and don't worry about the offset.
Thanks.
If I understand you correctly, you want the MOOV atom to be stored at the end of the MP4 (after the media payload). If so, this is the typical scheme used by ffmpeg unless flagged otherwise. So, copy your current MP4 into a new container via ffmpeg:

ffmpeg -i input.mp4 -c copy output.mp4