代码之家  ›  专栏  ›  技术社区  ›  mic

这两个wav文件有什么区别?

  •  1
  • mic  · 技术社区  · 6 年前

    我正在尝试使用一个名为 arss 从wav文件创建光谱图。我有两个wav文件,一个有效,另一个无效(它从MP3转换为wav)。

    艾尔斯对我的错误是 This WAVE file is not currently supported . 很好,但我不知道要更改wav文件的哪些部分,以便 得到支持。医生在这里帮不了忙(据我所知)

    当我奔跑 mediainfo 在两个wav文件上,我可以使用以下规格:

    工作波形:

    General
    Complete name                            : working.wav
    Format                                   : Wave
    File size                                : 1.15 MiB
    Duration                                 : 6 s 306 ms
    Overall bit rate mode                    : Constant
    Overall bit rate                         : 1 536 kb/s
    
    Audio
    Format                                   : PCM
    Format settings                          : Little / Signed
    Codec ID                                 : 1
    Duration                                 : 6 s 306 ms
    Bit rate mode                            : Constant
    Bit rate                                 : 1 536 kb/s
    Channel(s)                               : 2 channels
    Sampling rate                            : 48.0 kHz
    Bit depth                                : 16 bits
    Stream size                              : 1.15 MiB (100%)
    

    不工作wav:

    General
    Complete name                            : not_working.wav
    Format                                   : Wave
    File size                                : 5.49 MiB
    Duration                                 : 30 s 0 ms
    Overall bit rate mode                    : Constant
    Overall bit rate                         : 1 536 kb/s
    Writing application                      : Lavf57.83.100
    
    Audio
    Format                                   : PCM
    Format settings                          : Little / Signed
    Codec ID                                 : 1
    Duration                                 : 30 s 0 ms
    Bit rate mode                            : Constant
    Bit rate                                 : 1 536 kb/s
    Channel(s)                               : 2 channels
    Sampling rate                            : 48.0 kHz
    Bit depth                                : 16 bits
    Stream size                              : 5.49 MiB (100%)
    

    比较两个文件的音频规格,除了文件大小和持续时间之外,我看不出有什么不同。我甚至更新了非工作wav的采样率 ffmpeg 所以它可以匹配48.0KHz的工作频率,但没有运气。

    有什么想法吗?

    两个wav文件都可用 here

    1 回复  |  直到 6 年前
        1
  •  2
  •   Gyan    6 年前

    ffmpeg -i not_working.wav -c copy -bitexact new.wav
    

    ffmpeg - Making a Clean WAV file