从C#中的mp4文件中读取“创建中等”日期

时间:2019-04-06 06:45:13

标签: c# .net metadata mp4

我正在制作一个程序,将图像和视频(主要是mp4)重命名为最初创建的日期。我设法用位图从图像中读取元数据没有任何问题,但是我找不到任何东西可以从视频中读取日期。

我尝试了一些库来从视频中读取元数据,但是它们没有显示“创建介质”的元数据。 我还尝试了“ File.GetCreationTime()”,但是在那里您获得了在此PC上创建文件的日期,而不是最初创建文件的日期。

对于图像,我使用以下代码:

BitmapSource img = BitmapFrame.Create(fs);
BitmapMetadata md = (BitmapMetadata)img.Metadata;
string dateOriginal = md.DateTaken;

如果视频可以像这样工作,那将是理想的选择。 但是,只要有更多代码,就可以了。

代码的输出应为“ dd.mm.yyyy hh:mm:ss”。例如:“ 27.08.2017 15:32:23”

0 个答案:

没有答案