C#MP4文件.mp4元数据标签读取写入编辑(示例代码)
先放上示例代码,非常简单
读取mp4元数据的代码,这里只是简单示例了3个属性
Metadata pMD = MP4File.ReadMetadata(xVideoAddress.Text);
xTitle.Text = pMD.Title;
xArtist.Text = pMD.Artist;
xComment.Text = pMD.Comment;
写入mp4元数据的代码
if (pMD == null) {
MessageBox.Show("请先读取");
return;
}
if (!string.IsNullOrWhiteSpace(xTitle.Text)) {
pMD.Title = xTitle.Text;
}
if (!string.IsNullOrWhiteSpace(xArtist.Text)) {
pMD.Artist = xArtist.Text;
}
if (!string.IsNullOrWhiteSpace(xComment.Text)) {
pMD.Comment = xComment.Text;
}
MP4File.WriteMetadata(xVideoAddress.Text, null, pMD);
主要依赖库是libmp4.net,直接Nuget库获取即可