오디오 파일이 CBR인지 VBR인지 어떻게 알 수 있습니까? × (seconds) / 8 예를

CBR(고정 비트 전송률 ) 오디오 녹음 의 파일 크기는 다음 공식을 사용하여 계산할 수 있습니다 .

File Size (Bytes) = (sampling rate) × (bit depth) × (number of channels) × (seconds) / 8

예를 들어, 70 분 길이의 CD 품질 기록은 740880000 바이트 또는 740MB를 차지합니다.

44100 × 16 × 2 × 4200 / 8 = 740880000 Bytes

그러나 오디오가 VBR( 가변 비트 전송률 ) 인 경우 작동하지 않습니다 . 오디오 파일이 CBR인지 VBR인지 어떻게 알 수 있습니까?



답변

설치 장군을 먼저합니다 ( .debIT 및 선택 더블 클릭하여 파일) 설치 우분투 소프트웨어 센터에 있습니다.

그런 다음 터미널을 열고 다음을 CtrlAltT호출하십시오.

mpck input.mp3 | grep "bitrate"

파일이 CBR인지 VBR인지 정확하게 알려줍니다. CBR 인 경우 비트 레이트 만 표시되고 VBR 인 경우 average bitrate레이블 뒤에 표시 (VBR)됩니다.

우분투 12.04에서 이것을 테스트했지만 Checkmate 패키지는 Windows에서도 사용할 수 있습니다.


답변

이것은 내 트릭입니다. 여러 mp3 파일을 포함하는 디렉토리가 있고 동일한 인코딩 (VBR 또는 CBR)을 가지고 있다는 것을 알고있는 경우에만 작동합니다. 파일에 다른 비트 전송률이 표시되면 파일이 VBR로 인코딩 된 것입니다.

파일 속성에 비트 전송률 표시가 있거나를 사용하십시오 exiftool *.mp3 | grep Bitrate.


답변

비트 레이트를 표시하는 플레이어에서 오디오를 재생할 때 VBR의 경우 비트 레이트가 항상 변동하는 것을 볼 수 있습니다. CBR의 경우 전체 노래에서 비트 전송률이 일정하게 유지됩니다. Winamp를 사용하여 생각을합니다.


답변

대부분의 플레이어 및 메타 데이터 도구는 파일이 VBR인지 CBR인지 확인하기 위해 Xing 헤더가 있는지 확인합니다. 실제로 VBR을 사용하기 위해 Xing 헤더가 필요하지는 않지만 VBR을 사용하지 않으면 거의 모든 플레이어가 망쳐 서 잘못된 시간을 표시합니다. Xing 헤더는 공식적으로 표준화되어 있지 않으므로 Xing 헤더의 정의에 대한 XMMS 소스 코드를 확인해야합니다.

내 테스트에 따르면 ExifTool은 Xing 헤더가 누락되었을 때 실제로 파일을 VBR 로보 고하지 않으므로 Ving 헤더인지 여부를 나타내는 표시로 Xing 헤더가 있는지 확인합니다.


답변