如何在 MP4 中添加任意或自定义元数据?

How to add arbitrary or custom metadata in MP4?

ffmpeg 中的 MP4 混合器默认只允许 certain metadata。我想补充:

com.android.model: Mi 10 Pro
xyz: +22.9835+113.3621/
com.android.version: 1
com.android.manufacturer: Xiaomi

如何用 ffmpeg 添加这个?

使用-movflags +use_metadata_tags为MP4设置任意元数据:

ffmpeg -i input.mp4 -c copy -metadata xyz="+22.9835+113.3621/" -metadata com.android.version=1 -metadata com.android.manufacturer="Xiaomi" -metadata com.android.model="Mi 10 Pro" -movflags +use_metadata_tags output.mp4