기 타 음악파일의 정확한 러닝타임 알기
2015.04.11 22:39
음악파일을 어떤 플레이어에서 듣는데 파일제목 옆에 1:44 라고 떠있다고 해서 1분 44초가 그 음악파일의 정확한 러닝타임은 아닙니다. 초가 소수점 몇 째 자리까지 갈 수도 있기 때문입니다. 정확히 아는 법은 다음과 같습니다. 골드웨이브에서 음악파일을 열고 edit-marker-set 을 누릅니다. 그러면 거기 sample based position 에 finish 부분에 숫자가 적혀있을 겁니다. 예를들어 2297664 라고 할게요.. 다음엔 file-save as 를 해봅니다. 현재 작업중인 파일의 형식 그대로 저장하려 할 것이므로 attribute 오른편에 Hz 가 나와있습니다. 예를들어 Layer-3(LAME), 22050 Hz, 48 kbps, stereo 라고 되어있다면 22050 가 되는 것입니다... 그러면 2297664 를 22050 로 나눠준 값이 정확한 초가 됩니다. 계산하면 104.20244897... 가 됩니다. 즉 이 파일의 러닝타임은 1분 44.20244897... 초 입니다.
사실 소수5째자리까지 알아도 크게 문제 없겠죠..? 굳이 나눗셈하지 않아도 edit-marker-set 에서 time-based position 을 보면 소수 여섯째 자리에서 반올림한값이 이미 나와있습니다. 1:44.20245 라고 나와있네요..
PS) wav 파일은 save as 에서 attribute 에 Hz 가 안 나타나네요... 잘 아시겠지만 다른 방법을 사용해서 Hz 를 알아내도 아무 상관없습니다. kmplayer 로 wav 파일을 재생시킨 후 속성을 보면 wav 파일의 경우 몇 Hz 인지 나옵니다^^
다음엔 비디오파일의 정확한 러닝타임을 아는 법에 대해 비슷하게 써보겠습니다.