이 페이지의 최신 내용은 아직 번역되지 않았습니다. 최신 내용은 영문으로 볼 수 있습니다.

audioinfo

오디오 파일에 대한 정보

설명

예제

info = audioinfo(filename)filename으로 지정한 오디오 파일의 내용에 대한 정보를 반환합니다.

예제

모두 축소

예제 파일 handel.mat에서 WAVE 파일을 만들고 이 파일에 대한 정보를 가져옵니다.

현재 폴더에 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

입력 인수

모두 축소

파일 이름으로, 파일 확장자를 포함하는 문자형 벡터 또는 string형 스칼라로 지정됩니다. 경로는 절대 경로, 상대 경로, 부분 경로 중 하나로 지정할 수 있습니다.

예: 'myFile.mp3'

예: '../myFile.mp3'

예: 'C:\temp\myFile.mp3'

audioinfo는 다음 파일 형식을 지원합니다.

지원하는 플랫폼파일 형식
모든 플랫폼WAVE(.wav)
OGG(.ogg)
FLAC(.flac)
AU(.au)
AIFF(.aiff, .aif)
AIFC(.aifc)
Windows® 7(이상), Macintosh, Linux®MP3(.mp3)
MPEG-4 AAC(.m4a, .mp4)

audioinfo를 Windows 7(이상) 플랫폼에서 사용하면 모든 Windows Media® Foundation용 파일의 내용도 정보로 반환할 수 있습니다.

audioinfo를 Linux 플랫폼에서 사용하면 모든 GStreamer용 파일의 내용을 정보로 반환할 수 있습니다.

audioinfoWindows 7 이상, macOS 10.7 Lion 이상, Linux의 MPEG-4(.mp4, .m4v) 비디오 파일과 Windows 7(이상) 및 Linux 플랫폼의 Windows Media 비디오(.wmv) 및 AVI(.avi) 파일에서 오디오 메타데이터를 추출할 수 있습니다.

데이터형: char | string

출력 인수

모두 축소

오디오 파일에 대한 정보로, 구조체로 반환됩니다. info에는 다음 필드가 포함될 수 있습니다.

필드 이름설명데이터형
Filename파일의 절대 경로와 파일 확장자를 포함한 파일 이름character vector
CompressionMethod사용한 압축 방법 character vector
NumChannels오디오 파일에 인코딩된 오디오 채널의 개수double
SampleRate파일에 포함된 오디오 데이터의 샘플 레이트(단위: 헤르츠)double
TotalSamples파일에 포함된 오디오 샘플의 총 개수double
Duration파일 재생 시간(단위: 초)double
BitsPerSample

오디오 파일에 인코딩된 샘플당 비트 수.

WAVE(.wav) 파일과 FLAC(.flac) 파일에만 유효함

double
BitRate

압축된 오디오 파일에 사용된 초당 킬로비트 수(kbit/s).

MP3(.mp3) 오디오 파일과 MPEG-4(.m4a, .mp4) 오디오 파일에만 유효함

double
Title'Title'의 값(있는 경우)character vector
Artist'Artist'의 값(있는 경우)character vector
Comment'Comment'의 값(있는 경우)character vector

참고

Mac 플랫폼에서 BitRate 속성은 인코딩된 비트 레이트가 아니라 실제 비트 레이트를 반환합니다. 즉, 소스 데이터에 따라 비트 레이트 값이 인코딩 시에 지정한 것보다 낮을 수 있습니다.

참고

Mac 플랫폼의 경우 audioinfomacOS 10.7 Lion 이상에서만 .m4a 파일과 .mp4 파일의 메타데이터를 반환합니다. 이전 버전의 macOS에서는 'Title', 'Author' 또는 'Comment' 필드를 읽지 않습니다.

제한 사항

  • Windows 7 이상 및 Linux 플랫폼의 MP3 및 MPEG-4 AAC 오디오 파일의 경우 audioinfo를 실행할 때 보고되는 샘플의 개수가 예상보다 적을 수 있습니다. Linux 플랫폼에서 이는 기본적인 GStreamer 프레임워크의 제한 사항 때문입니다.

  • Linux 플랫폼에서 audioinfo는 MPEG-4 AAC 파일의 단일 채널 데이터를 스테레오 데이터로 해석합니다.

참고 항목

|

R2012b에 개발됨