尝试在 Python 中打开 RIFF 文件(据我所知它是一种 WAV)时出现此错误。
由于以下原因,无法将文件 file.wav 作为 WAV 打开:文件不是以 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%)
原文由 Alex 发布,翻译遵循 CC BY-SA 4.0 许可协议
您拥有的是 64 位 RIFF 。
wave
不支持 64 位 RIFF 文件。