1

我们使用 FreePBX 来录制会议线路。这条线似乎没有断开,它创建了一个连续的 WAV 文件 209 小时。

[matt@ait-debian ~/SLP ]$ mediainfo 7000-7000-always-20170823-162901-
1503469728.35757-1503469748.wav                                                                                                               

General
Complete name                            : 7000-7000-always-20170823-162901-
1503469728.35757-1503469748.wav
Format                                   : Wave
File size                                : 11.2 GiB
Duration                                 : 209 h
Overall bit rate mode                    : Constant
Overall bit rate                         : 128 kb/s

Audio
Format                                   : PCM
Format settings, Endianness              : Little
Format settings, Sign                    : Signed
Codec ID                                 : 1
Duration                                 : 209 h
Bit rate mode                            : Constant
Bit rate                                 : 128 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 8 000 Hz
Bit depth                                : 16 bits
Stream size                              : 11.2 GiB (100%)

但是当我检查 sox(声音交换)时,它只显示了 60 小时的音频。VLC 在收听文件时显示相同。

[matt@ait-debian ~/SLP ]$ soxi 7000-7000-always-20170823-162901-1503469728.35757-1503469748.wav                                                                                                                    

Input File     : '7000-7000-always-20170823-162901-1503469728.35757-
1503469748.wav'
Channels       : 1
Sample Rate    : 8000
Precision      : 16-bit
Duration       : 60:22:32.63 = 1738821024 samples ~ 1.63014e+07 CDDA sectors
File Size      : 12.1G
Bit Rate       : 444k
Sample Encoding: 16-bit Signed Integer PCM

问题是 60 小时后的某个计时器,在大约 72 小时大关时召开了另一个电话会议,我需要进行录音。

现在我会认为会议继续录制,所以它应该录制这个音频。

问题是。VLC,SOX 看不到。但是mediainfo说有209h的价值。所以哪个是正确的。我认为 VLC、SOX 应该显示 109 小时的持续时间。

任何人都可以帮助或建议发生了什么吗?

4

1 回答 1

0

我也将此发布到 reddit - https://www.reddit.com/r/linuxquestions/comments/6xbz8u/wav_file_missing_audio/

并且能够得到答案:

大胆使用

  • 将 WAV 文件导入为 RAW 数据
  • 将编码设置为有符号 16 位 PCM 集
  • 将起始偏移设置为 44 字节
  • 设置采样率 8000 Hz
于 2017-09-01T13:23:24.623 回答