- Информация о мультимедиа
- Экстрактор метаданных
Библиотека тегов - Набор инструментов для мультимедиа
Но для изображения это сработало нормально. Кроме того, я попробовал инструмент Exif, но безуспешно.
Ниже приведены примеры кода, которые я использовал. Ищу помощь по этому поводу.
// using metadata extractor
var byteArray = await File.ReadAllBytesAsync("./meta_video.mp4");
Stream stream = new MemoryStream(byteArray);
var directories = QuickTimeMetadataReader.ReadMetadata(stream);
var directories1 = ImageMetadataReader.ReadMetadata("./meta_image1.jpg");
// using tag lib
var tfile = TagLib.File.Create(@"./meta_video.mp4");
// using media tool kit
var inputFile = new MediaToolkit.Model.MediaFile {Filename = @"./meta_video.mp4"};
using (var engine = new Engine())
{
engine.GetMetadata(inputFile);
}
// using media info
string fileNameAndPath = "./video2.mp4";
var myVideo = new MediaFile(fileNameAndPath);
Подробнее здесь: https://stackoverflow.com/questions/716 ... ng-c-sharp
Мобильная версия