我正试图编写一个实用程序,向录制的视频中插入自己的信息,但似乎没有一个库可以完成这个任务。
在我最近尝试时,我使用了TagLib Sharp库,但这似乎更适合音频文件:
private void ApplyTags(string p_sFilePath, Result p_Result)
{
TagLib.File f = TagLib.File.Create(p_sFilePath);
f.Tag.Title = p_Result.title;
f.Tag.Year = Convert.ToUInt32(p_Result.year);
f.Save();
}
虽然填写标题和年份可以为视频文件工作,但是“评级”,“贡献艺术家”,“导演”等项目似乎不受TagLib Sharp的支持。
因此,我的问题是,是否有另一个库支持更广泛的视频文件?如果没有,我该如何手动处理MP4或AVI?