C# Reading Video Metadata in Windows (Title,description,year)

前端 未结 2 866
谎友^
谎友^ 2021-01-18 08:08

Hey everyone just trying to make a program that browses video files and reads the title and description from the files metadata. I found some docs from microsoft

2条回答
  •  死守一世寂寞
    2021-01-18 08:27

    I've made a simple C# code (portable to Unity, too) csatomreader. It's optimized for speed and can read the atoms over HTTP, too.

    E.g. Get title:

    using (FileStream stream = new FileStream(fileName, FileMode.Open))
    {
        var mp4Reader = new AtomReader(stream);
        string value = mp4Reader.GetMetaAtomValue(AtomReader.TitleTypeName);
        Console.WriteLine($"{atomTypeName}: {value}");
    }
    

    If you need to get more metadata values at once, then iterate over ParseAtoms(), e.g. see the GetMetaAtomValue() source.

提交回复
热议问题