Извлечь метаданные из файла WAV в C#

Прочитать и усилить Извлекайте метаданные из широкого спектра документов, изображений, аудио и других материалов. форматы видео с использованием GroupDocs.Metadata для .NET API.


Скачать бесплатную пробную версию

О GroupDocs.Metadata для .NET API

GroupDocs.Metadata for .NET предлагает расширенный набор функций управления метаданными и манипулирования ими, позволяя разработчикам легко читать, редактировать, удалять, искать, сравнивать, заменять и экспортировать метаданные из изображений и форматов документов. без использования какого-либо внешнего программного обеспечения. Извлекайте сведения о метаданных из форматов файлов PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive и Multimedia и выполняйте поддерживаемые операции с метаданными с максимальной гибкостью.

Шаги для извлечения метаданных WAV в C#

GroupDocs.Metadata позволяет разработчикам .NET легко читать и извлекать метаданные из файлов WAV из своих приложений, выполняя несколько простых шагов.

  • Загрузите WAV с экземпляром класса метаданных.
  • Создайте предикат для проверки всех свойств метаданных.
  • Передайте предикат методу FindProperties.
  • Перебрать найденные свойства.

Системные Требования

GroupDocs.Metadata для API .NET поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные компоненты.

  • Операционные системы: Microsoft Windows, Linux, MacOS
  • Среды разработки: Visual Studio, Xamarin, MonoDevelop
  • Фреймворки: .NET Framework, .NET Standard, .NET Core, Mono
  • Загрузите последнюю версию GroupDocs.Metadata для .NET из NuGet.

using (var metadata = new GroupDocs.Metadata.Metadata("input.wav"))
{
	// извлечь все свойства метаданных, попадающие в определенную категорию
	var properties = metadata.FindProperties(
		p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));

	// перебираем все свойства и отображаем
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}

	// извлечь все свойства, имеющие определенный тип и значение
	var year = DateTime.Today.Year;
	properties = metadata.FindProperties(
		p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime &&
		p.Value.ToStruct(DateTime.MinValue).Year == year);

	// отображаем все свойства даты и времени со значением года, равным текущему году
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}

	// извлечь все свойства, имена которых соответствуют указанному регулярному выражению
	const string pattern = "^author|company|(.+date.*)$";
	var regex = new System.Text.RegularExpressions.Regex(pattern,
		System.Text.RegularExpressions.RegexOptions.IgnoreCase);
	properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

	// отображаем свойства, имена которых соответствуют следующему шаблону
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}
}

Демонстрации извлечения метаданных в реальном времени

Получите метаданные файла ASF прямо сейчас, посетив веб-сайт GroupDocs.Metadata Живые волнения.

Нет необходимости скачивать API

Нет необходимости писать код

Просто загрузите исходный файл

Скачать результирующий файл

О формате файла WAV

WAV, известный как WAVE (формат аудиофайлов Waveform), является подмножеством спецификации Microsoft Resource Interchange File Format (RIFF) для хранения цифровых аудиофайлов. Формат не применяет никакого сжатия к битовому потоку и хранит аудиозаписи с разными частотами дискретизации и битрейтами. Он был и остается одним из стандартных форматов аудио компакт-дисков. Файлы Wave имеют больший размер по сравнению с новыми форматами аудиофайлов, такими как MP3, в которых используется сжатие с потерями для уменьшения размера файла при сохранении того же качества звука. Однако файлы WAV можно сжимать с помощью кодеков Audio Compression Manager (ACM). Существует несколько доступных API и приложений, которые могут конвертировать файлы WAV в другие популярные форматы аудиофайлов.

Подробнее О формате файла WAV

Чтение и извлечение файлов других форматов

API для извлечения метаданных мультиформатных документов и изображений для .NET. Получите метаданные некоторых популярных форматов файлов, как указано ниже.

Извлечь метаданные PDF

(Adobe Portable Document Format)

Извлечь метаданные DOC

(Документ Microsoft Word)

Извлечь метаданные DOCM

(Документ Microsoft Word с поддержкой макросов)

Извлечь метаданные DOCX

(Документ Microsoft Word с открытым XML)

Извлечь метаданные DOT

(Шаблон документа Microsoft Word)

Извлечь метаданные DOTX

(Шаблон документа Word Open XML)

Извлечь метаданные XLS

(Формат двоичного файла Microsoft Excel)

Извлечь метаданные XLSX

(Электронная таблица Microsoft Excel Open XML)

Извлечь метаданные XLSM

(Электронная таблица Microsoft Excel с поддержкой макросов)

Извлечь метаданные XLTM

(Шаблон рабочей книги с поддержкой макросов OOXML)

Извлечь метаданные PPT

(Презентация PowerPoint)

Извлечь метаданные PPS

(Слайд-шоу Microsoft PowerPoint)

Извлечь метаданные PPTX

(Презентация PowerPoint Open XML)

Извлечь метаданные PPSX

(Слайд-шоу PowerPoint Open XML)

Извлечь метаданные POTX

(Открытый XML-шаблон Microsoft PowerPoint)

Извлечь метаданные POTM

(Шаблон Microsoft PowerPoint)

Извлечь метаданные PPTM

(Презентация Microsoft PowerPoint)

Извлечь метаданные PPSM

(Слайд-шоу Microsoft PowerPoint)

Извлечь метаданные ODS

(Открыть электронную таблицу документов)

Извлечь метаданные ODT

(Открыть текст документа)

Извлечь метаданные TIFF

(Формат файла изображения с тегами)

Извлечь метаданные JPEG

(Изображение в формате JPEG)

Извлечь метаданные PNG

(Портативная сетевая графика)

Извлечь метаданные GIF

(Графический файл формата обмена)

Извлечь метаданные BMP

(Формат растрового файла)

Извлечь метаданные JP2

(Основной файл изображения JPEG 2000)

Извлечь метаданные WEBP

(Формат файла растрового веб-изображения)

Извлечь метаданные PSD

(Документ Adobe Photoshop)

Извлечь метаданные WMF

(Метафайл Windows)

Извлечь метаданные EMF

(Расширенный формат метафайла)

Извлечь метаданные MPP

(Документ Microsoft Project)

Извлечь метаданные MSG

(Сообщение электронной почты Microsoft Outlook)

Извлечь метаданные EML

(Сообщение электронной почты)

Извлечь метаданные DWG

(Форматы проектных данных Autodesk)

Извлечь метаданные DXF

(Обмен чертежами AutoCAD)

Извлечь метаданные ONE

(Майкрософт OneNote)

Извлечь метаданные MP3

(Аудиоуровень MPEG III)

Извлечь метаданные WAV

(Формат звукового файла формы волны)

Извлечь метаданные DICOM

(Цифровая визуализацияКомм в медицине)

Извлечь метаданные AVI

(Файл чередования аудио-видео)

Извлечь метаданные VSD

(Чертеж Microsoft Visio 2003-2010)

Извлечь метаданные VSDX

(Рисование Microsoft Visio)

Извлечь метаданные VSS

(Трафарет Microsoft Visio 2003-2010)

Извлечь метаданные VDX

(Microsoft Visio 2003-2010 XML-чертеж)

Извлечь метаданные VSX

(Microsoft Visio 2003-2010 XML-трафарет)

Извлечь метаданные ZIP

(Формат файла архива)

Извлечь метаданные EPUB

(Формат файла цифровой электронной книги)

Извлечь метаданные VCF

(Электронная визитная карточка)

Извлечь метаданные VCR

(визитная карточка)

Back to top
 Русский