
내 질문이 의미가 있는지 잘 모르겠지만 여기에 내가 가진 문제가 있습니다.
MP3 또는 정보가 없는 다른 형식에서 변환된 것으로 생각되는 웨이브(WAV) 파일이 많이 있습니다.
이 웨이브 파일은 44,100Hz인데 들어보면 확실히 그렇지 않습니다! 소리가 매우 조용하고 소스가 16,000Hz를 넘지 않는 것으로 추측할 수 있습니다.
제가 하고 싶었던 것은 이러한 파일의 샘플 속도를 더 이상 품질을 떨어뜨리지 않고 이미 하고 있는 것과 똑같이 들리게 만드는 데 필요한 최소 수준으로 줄이는 도구(아마도 FFmpeg?)를 통해 이러한 파일을 실행하는 것입니다. 수백 개의 파일이 있으므로 디스크 공간을 절약할 수 있으며 WAV 파일을 입력으로 요구하는 다른 도구에서 해당 파일을 처리할 수도 있습니다.
말이 되나요? 이것이 가능한가?
답변1
MP3 파일이 있는 경우 비트 전송률이 낮으면 해당 MP3가 44khz 이상인 경우에도 오디오가 약해집니다.
MP3가 WAV로 변환되면 MP3에 있던 모든 정보가 손실되므로 자동으로 최상의 설정을 감지하여 사용하는 더 낮은 표준으로 변환하는 것은 불가능합니다.
모든 WAV 파일을 더 낮은 표준으로 일괄 변환할 수 있지만 22khz 이하와 같은 낮은 비트 전송률을 수동으로 대상으로 지정해야 하며 너무 낮게 설정하면 품질이 더 떨어지게 됩니다.
이와 같이 다운샘플링하면 반올림 오류로 인해 비트 전송률이 정확하더라도 오디오가 더 약해질 수 있다는 점을 명심하세요. 이상적으로는 필요한 것 이상으로 이것을 만지고 싶지 않을 것입니다.
WAV는 원시 형식이지만 가장 낮은 파일 크기로 최적의 품질을 원한다면 이러한 WAV 파일을 FLAC로 변환하십시오. FLAC로 변환하면 압축 없이 완벽한 재현을 만들기 위한 최상의 설정이 무엇인지 자동으로 감지합니다.
16khz 이상의 주파수가 사용되지 않았음을 감지한 다음 그에 따라 웨이브 파일을 다시 작성하여 파일 크기를 줄입니다.