2014-09-04 3 views
0

RIFF 파일을 열려고하면이 오류가 발생합니다 (이는 WAV 유형임).파일 file.wav를 WAV로 열지 못했습니다. 파일이 RIFF ID로 시작하지 않습니다

Failed to open file file.wav as a WAV due to: file does not start with RIFF id 

나는 내가 그것을 정말 WAV/RIFF 파일이라고 생각하는지도하는 다양한 도구를 검사합니다.

$ file file.wav 
file.wav: MBWF/RF64 audio, stereo 96000 Hz 


$ file -i file.wav 
file.wav: audio/x-wav; charset=binary 




$ mediainfo file.wav 
General 
Complete name       : file.wav 
Format         : Wave 
Format profile       : RF64 
File size        : 4.10 GiB 
Duration         : 2h 7mn 
Overall bit rate mode     : Constant 
Overall bit rate       : 4 608 Kbps 

Audio 
Format         : PCM 
Format settings, Endianness    : Little 
Format settings, Sign     : Signed 
Codec ID         : 1 
Duration         : 2h 7mn 
Bit rate mode       : Constant 
Bit rate         : 4 608 Kbps 
Channel(s)        : 2 channels 
Sampling rate       : 96.0 KHz 
Bit depth        : 24 bits 
Stream size        : 4.10 GiB (100%) 

답변

1

당신이 가지고있는 것은 64-bit RIFF입니다. wave은 64 비트 RIFF 파일을 지원하지 않습니다.

0

단어가 주위에 있는데 파일의 접미어 이름을 "mp3"로 바꾸고 "wav"로 변환하면 읽을 수 있습니다.

subprocess.call(['ffmpeg', '-i', 'XXX.mp3', 'XXX.wav'])