2012-02-27 1 views
0

PCMBWF 형식을 어떻게 구별 할 수 있습니까?PCM과 BWF 파일 형식을 구분합니까?

BWF에 "bext"헤더가 있어야합니까?

"bext"헤더가없고 "JUNK"헤더가 포함 된 일부 스트림이 있습니다 ...이 파일은 BWF 파일입니까?

감사합니다.

답변

2

JUNK 청크는 크기가 4GB 이상인 경우 BWF 파일을 RF64 파일로 변환 할 수 있도록 예약 된 공간입니다. JUNK 청크는 ds64 청크와 크기가 같으며 RF64로 변환해야하는 경우 ds64 청크로 바뀝니다. 그것에 대해 자세히 알아보기 here.

BWF spec을 읽는 것은 BWF가되도록 bext chunk가 있어야한다는 것입니다.

+0

그래서 Junk 청크가 있지만 bext 청크가없는 스트림은 WAV로 간주되어야합니까? – user1147663

+0

예, 표준 WAV로 정상적으로 재생해야합니다. –

1

제가 아는 한, 방송 웨이브 파일은 'bext'헤더 확장자를 갖습니다. 파일에 'bext'헤더 확장자가 없으면 일반 WAV/AIFF 또는 다른 파일이됩니다.

특히 웨이브 브로드 캐스트 웨이브 헤더는 이름에서 즉시 볼 수없는 헤더 자체에 대한 자세한 정보를 파일에 제공하려는 경우에 사용됩니다. 재생하려면이 정보를 알아야 할 필요가 없습니다. 어떻게 든 메타 정보를 보여 주거나 검색하고 싶을뿐입니다.

PCM은 파일 형식이 아닙니다. 압축되지 않은 데이터를 처리하는 모든 파일은 PCM 파일입니다. 예 : WAV/BWF, AIFF 또는 SD2. MP3 또는 AAC와 같은 인코딩 된 파일을 사용하면 디코딩 후 원시 PCM 값을 얻습니다.

0

예. 'bext'청크는 BWF 파일과 wav 파일을 구별합니다.
일부 제조업체는 실제로 '.bwf'를 파일 확장자로 사용하지만 대부분 '.wav'확장자가 사용됩니다. 차이를 만드는 것은이 덩어리의 존재에 불과합니다.

다른 청크도있을 수 있으며 잘 설계된 플레이어는 인식 할 수없는 청크를 무시합니다.

일반적으로 오디오 데이터가 포함 된 '데이터'청크는 파일의 마지막 데이터가됩니다. 그러나 나는 '데이터'청크 다음에 나타나는 다른 청크 (일반적으로 xml 메타 데이터)의 몇 가지 예를 보았습니다. 이것은 일부 플레이어를 혼란스럽게합니다.

European Broadcasting Union 웹 사이트 (tech.EBU.ch)에서 tech3285.pdf를 검색하는 방법에 대한 자세한 내용을 보려면 다음 웹 사이트를 방문하십시오.

관련 문제