사전

트랙 볼륨이 무엇입니까?

Track Volume은 MP4, MOV와 같은 파일에서 각 트랙에 저장되는 숫자입니다. 이 값은 플레이어에 그 트랙을 얼마나 크게 재생할지 알려 줄 뿐, 녹음 자체가 얼마나 큰지를 나타내는 것은 아닙니다.

track-volume

트랙 볼륨은 미디어 파일에서 한 트랙을 얼마나 크게 재생할지 나타내는 숫자입니다. 트랙은 영상, 음성 버전, 자막처럼 영화의 한 부분을 말합니다.

트랙 볼륨은 녹음 자체의 음량을 측정하지 않습니다. 이 값은 음성 데이터와는 별도로 트랙 헤더에 저장되며, 재생 지시 역할을 합니다.

어떤 파일에 포함되어 있는지

트랙 볼륨은 QuickTime 파일 형식과 그와 관련된 형식에 속합니다. 이 필드는 MOV 및 MP4 동영상, M4A 오디오 파일에서 찾을 수 있습니다. 일반적인 메타데이터 리더인 ExifTool은 Audible의 AAX 오디오북을 같은 형식 계열로 분류합니다.

이러한 파일에서 각 트랙은 자체 트랙 헤더가 필요하므로, 각 트랙마다 고유한 값이 있습니다. 영어, 프랑스어, 일본어 음성 트랙이 있는 영화에는 트랙당 하나씩 총 3개의 음성 값이 있습니다.

트랙은 채널과 동일하지 않습니다. 스테레오 트랙에는 2개의 채널이 있지만 트랙 볼륨 값은 하나뿐입니다.

모든 미디어 형식이 이 필드를 갖는 것은 아닙니다. MKV 파일을 정의하는 Matroska 사양에는 트랙용 볼륨 요소가 없습니다.

값이 어떻게 표시되는지

tkhd라는 이름으로 저장된 트랙 헤더에는 트랙 볼륨이 16비트 고정 소수점 숫자로 보관됩니다. 보고서는 이 숫자를 다른 형식으로 표시할 수 있습니다. 예를 들어 ExifTool은 저장된 숫자를 256으로 나눈 뒤 소수 둘째 자리까지의 백분율로 출력합니다.

일반적으로 볼 수 있는 값은 다음과 같습니다.

  • 파일 안에서 0x0100이거나, 10진수로 1.0이면 보통 볼륨을 의미합니다. ExifTool은 이 값을 100.00퍼센트로 출력합니다.
  • 파일 안에서 0이거나, 10진수로 0.0이면 일반적으로 비디오 트랙처럼 들리는 미디어가 없는 트랙에 나타납니다. ExifTool은 이 값을 0.00퍼센트로 출력합니다.

QuickTime 소프트웨어는 다른 숫자도 허용합니다. Apple의 예전 QuickTime 개발자 문서에 따르면, 하나의 영화 안에서도 트랙마다 서로 다른 볼륨을 가질 수 있습니다. 이 문서는 -1.0에서 1.0까지의 범위를 제시하며, 음수가 되면 소리가 재생되지 않습니다.

값이 어디에서 오는지

트랙 볼륨은 파일을 쓰는 프로그램이 설정합니다. 오픈 소스 미디어 프로그램인 FFmpeg는 모든 오디오 트랙에는 0x0100을, 그 외 모든 트랙에는 0을 기록합니다. FFmpeg는 녹음이 작게 들리든 크게 들리든 동일한 값을 기록합니다.

트랙 볼륨이 다른 볼륨 값과 다른 점

볼륨을 설명하지만 목적이 다른 값도 있습니다.

  • Preferred Volume은 무비 헤더에 저장되어 전체 영화를 얼마나 크게 재생할지 나타냅니다. 값이 1.0이면 최대 볼륨을 의미합니다.
  • 미디어 플레이어의 볼륨 컨트롤은 트랙 헤더가 아니라 플레이어에 속합니다.
  • MP3 파일은 재생 중 각 채널의 볼륨을 조정하기 위해 ID3v2 프레임 RVA2를 사용할 수 있습니다.

내 파일에 왜 중요한지

값이 0이라고 해서 파일이 무음이라는 뜻은 아닙니다. 이 값은 보통 영상 트랙처럼 소리가 없는 트랙에 사용됩니다. 어떤 트랙에 소리가 있는지 확인하려면 각 트랙의 코덱 유형을 확인하세요.

보고서가 파일에 실제로 있는 값보다 적은 값만 보여줄 수도 있습니다. 기본적으로 ExifTool은 처음 찾은 트랙 볼륨만 유지하고 나머지는 생략합니다.

영상 트랙이 먼저 나오면, 오디오 트랙에 1.0이 있어도 보고서에는 0.00퍼센트만 표시됩니다. ExifTool의 중복 태그 옵션을 사용하면 다른 값도 확인할 수 있습니다.

또한 모든 플레이어가 이 숫자를 따른다고 가정할 수도 없습니다. 이 파일용 FFmpeg 리더는 저장된 값을 건너뛰고 사용하지 않습니다. 트랙 볼륨에는 개인 정보가 포함되지 않습니다.