Audio 是否将G.723.1转换为正常wav和分割通道?
我有一个wav文件谁的信息是Audio 是否将G.723.1转换为正常wav和分割通道?,audio,ffmpeg,wav,Audio,Ffmpeg,Wav,我有一个wav文件谁的信息是 ion@aurora:~/Inbound$ mediainfo 48401-3405-48403--18042018170000.wav General Complete name : 48401-3405-48403--18042018170000.wav Format : Wave File size
ion@aurora:~/Inbound$ mediainfo 48401-3405-48403--18042018170000.wav
General
Complete name : 48401-3405-48403--18042018170000.wav
Format : Wave
File size : 327 KiB
Duration : 4mn 11s
Overall bit rate : 10.7 Kbps
Audio
Format : G.723.1
Codec ID : A100
Duration : 4mn 11s
Bit rate : 10.7 Kbps
Channel(s) : 2 channels
Sampling rate : 8 000 Hz
Stream size : 327 KiB (100%)
这种大胆的表现是这样的
为了解决这个问题,我试着
ffmpeg -i 48401-3405-48403--18042018170000.wav -f wav test.wav
但它只是在第一个通道的后面附加第二个通道,所以我只得到一个通道。
其媒体信息如下:
ion@aurora:~/Inbound$mediainfo test.wav
General
Complete name : test.wav
Format : Wave
File size : 7.67 MiB
Duration : 8mn 22s
Overall bit rate mode : Constant
Overall bit rate : 128 Kbps
Writing application : Lavf56.40.101
Audio
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 1
Duration : 8mn 22s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 1 channel
Sampling rate : 8 000 Hz
Bit depth : 16 bits
Stream size : 7.67 MiB (100%)
你知道怎么解决这个问题吗
PS:当我听到原始wav文件时,感觉说话太快了
这是已处理文件的媒体信息的外观
ion@aurora:~/Downloads/Call Recordings$ mediainfo 9417648939\ \(G\ Call\)_Done.wav
General
Complete name : 9417648939 (G Call)_Done.wav
Format : Wave
File size : 8.01 MiB
Duration : 8mn 44s
Overall bit rate mode : Constant
Overall bit rate : 128 Kbps
Audio
Format : ADPCM
Format profile : U-Law
Codec ID : 7
Codec ID/Hint : CCITT
Duration : 8mn 44s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Sampling rate : 8 000 Hz
Bit depth : 8 bits
Stream size : 8.01 MiB (100%)
1) ubuntu(18.04)存储库中的ffmpeg有一个bug(ffmpeg在g723中没有检测到立体声频道)。使用git存储库中的FFmpeg
2) 现在您可以转换音频:
FFmpeg/ffmpeg -i test.g723 test.wav
3) 和独立频道:
FFmpeg/ffmpeg -i test.wav -filter_complex 'channelsplit=channel_layout=stereo[L][R]' -map '[L]' test.wav -map '[R]' test.wav
上传ffmpeg命令的完整日志。@Gyan如果需要,请在此处查找日志。我也可以共享音频文件。ffmpeg将此文件视为mono:
Stream#0:0:audio:g723_1([0][161][0][0]/0xA100),8000 Hz,mono,s16,10 kb/s
。哪种工具可以正确地转换这个?我不知道,这就是为什么我在这里问,我将如何转换这个音频文件。
FFmpeg/ffmpeg -i test.wav -filter_complex 'channelsplit=channel_layout=stereo[L][R]' -map '[L]' test.wav -map '[R]' test.wav