Информация о аудио файла
Создайте файл WAVE из файла примера handel.mat, и получите информацию о файле.
Создайте файл WAVE (.wav) в текущей папке.
load handel.mat filename = 'C:\Temp\handel.wav'; audiowrite(filename,y,Fs); clear y Fs
Использование audioinfo для возврата информации о файле WAVE.
info = audioinfo(filename)
info =
struct with fields:
Filename: 'C:\Temp\handel.wav'
CompressionMethod: 'Uncompressed'
NumChannels: 1
SampleRate: 8192
TotalSamples: 73113
Duration: 8.9249
Title: []
Comment: []
Artist: []
BitsPerSample: 16
filename - Имя файлаИмя файла, заданное как вектор символов или строковый скаляр, включающий расширение файла.
В зависимости от местоположения вашего файла, filename может принять одну из этих форм.
| Текущая папка | Укажите имя файла в Пример:
'sample_audio.wav' | ||||||||
Другие папки | Если файл находится не в текущей папке или в папке на MATLAB® затем укажите полное или относительное имя пути в Пример:
'C:\myFolder\myFile.sample_audio.wav' Пример:
'myFolder\sample_audio.mp3' | ||||||||
| URL-адрес Интернета | Если файл задан как однородный интернет-локатор ресурсов (URL), то Пример:
'http://hostname/path_to_file/sample_audio.mp3' | ||||||||
Удаленное местоположение | Если файл хранится в удаленном местоположении, то
Исходя из удаленного местоположения,
Для получения дополнительной информации см. раздел Работа с удаленными данными. Пример:
's3://bucketname/path_to_file/sample_audio.mp3' |
Пример: 'myFile.mp3'
Пример: '../myFile.mp3'
Пример: 'C:\temp\myFile.mp3'
audioinfo поддерживает следующие форматы файлов.
| Поддержка платформ | Формат файла |
|---|---|
| Все платформы | ВОЛНА (.wav) |
OGG (.ogg) | |
FLAC (.flac) | |
АУ (.au) | |
AIFF (.aiff, .aif) | |
МФЦА (.aifc) | |
| Windows® 7 (или более поздней версии), Macintosh и Linux® | MP3 (.mp3) |
MPEG-4 AAC (.m4a, .mp4) |
На платформах Windows 7 (или более поздней версии), audioinfo также может быть возвращена информация о содержимом любых файлов, поддерживаемых Windows Media® Фундамент.
На платформах Linux, audioinfo также может быть возвращена информация о содержимом любых файлов, поддерживаемых GStreamer.
audioinfo может извлечь аудио метаданные из MPEG-4 (.mp4, .m4v) видео файлов в Windows 7 или более поздней версии, macOS 10.7 Lion или выше, и Linux, и из Windows Media Video (.wmv) и AVI (.avi) файлы на платформах Windows 7 (или более поздней версии) и Linux.
Типы данных: char | string
info - Информация о аудиофайлеИнформация о аудио файла, возвращенная как структура. info может содержать следующие поля.
| Имя поля | Описание | Тип данных |
|---|---|---|
Filename | Имя файла, включая абсолютный путь к файлу и расширение файла. | character vector |
CompressionMethod | Используется метод сжатия. | character vector |
NumChannels | Количество аудиоканалов, закодированных в аудиоканале файла. | double |
SampleRate | Частота дискретизации аудио данных в файле, в герцах. | double |
TotalSamples | Общее количество выборок аудио в файле. | double |
Duration | Длительность файла, в секундах. | double |
BitsPerSample | Количество бит на выборках, закодированных в аудио файла. Действителен только для WAVE ( | double |
BitRate | Количество килобитов в секунду (кбит/с), используемых для сжатого аудио файлов. Действителен только для MP3 ( | double |
Title | Значение 'Title', если таковые имеются. | character vector |
Artist | Значение 'Artist', если таковые имеются. | character vector |
Comment | Значение 'Comment', если таковые имеются. | character vector |
Примечание
The BitRate свойство возвращает фактическую скорость передачи битов на платформах Mac, а не закодированную скорость передачи битов. Это означает, что значения скорости передачи битов могут быть ниже, чем задано во время кодирования, в зависимости от исходных данных.
Примечание
На платформах Mac, audioinfo возвращает метаданные из .m4a и .mp4 файлы только на macOS 10.7 Lion или выше. Предыдущие версии macOS не будут читать 'Title', 'Author', или 'Comment' поля.
Для MP3 и MPEG-4 аудио файлов AAC на платформах Windows 7 или более поздней версии и Linux, audioinfo может сообщить меньше выборки, чем ожидалось. На платформах Linux это связано с ограничением в базовой среде GStreamer.
На платформах Linux, audioinfo интерпретирует одноканальные данные в файлах MPEG-4 AAC как стереоданные.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.