我想将一些测试注释(xml文件)添加到avi文件中,作为将来处理它的程序的食物。这是完成/可行的...理想情况下像c#库来帮助我访问和读/写avis。
答案 0 :(得分:1)
AVI结构根本不难理解。它遵循RIFF结构(与.wav文件相同)。它实际上允许您定义任意数据流。您可能需要重新构建文件,但这并不难。
http://en.wikipedia.org/wiki/Resource_Interchange_File_Format
请注意,如果您使用非标准RIFF块,其他程序可能不满意。
话虽这么说,我只是将.xml文件放入与.avi文件相同的目录中。但也许这对你的需求不起作用。
答案 1 :(得分:0)
如果您可以保证文件将保留在NTFS卷上,则可以将元数据存储在Alternate Data Stream
中如果文件将通过互联网发送,请不要这样做,因为它不太可能用它来拉动ADS。