【发布时间】:2015-10-03 04:30:15
【问题描述】:
我从他们的 git repo 下载了 Opus 编解码器,运行 ./autogen.sh、./configure、make,然后使用 ./opus_demo -e voip 48000 1 8000 -cbr -bandwidth NB -complexity 0 -forcemono speech_orig.wav speech_encoded.bit 从 opus examples page 编码了一个示例文件。
然后我尝试使用./opus_demo -d 48000 1 speech_encoded.bit speech_48khz.wav 对其进行解码。当我尝试使用 VLC 播放它时,它不播放(它显示为播放不到一秒钟而没有声音/反馈)。
我在虚拟机 (VirtualBox) 上运行 Ubuntu 14.04 32 位。我发现与我的问题甚至远程相关的唯一链接是this,它与opus_demo 文件以外的其他内容有关。
这是 opus_demo shell 命令的输出:
$ ./opus_demo -e voip 48000 1 8000 -cbr -bandwidth NB -complexity 0 -forcemono speech_orig.wav speech_encoded.bit
libopus 1.1.1-beta-38-gfc0276f
Encoding 48000 Hz input at 8.000 kb/s in narrowband with 960-sample frames.
average bitrate: 8.000 kb/s
maximum bitrate: 8.000 kb/s
active bitrate: 8.000 kb/s
bitrate standard deviation: 0.000 kb/s
$ ./opus_demo -d 48000 1 speech_encoded.bit speech_48khz.wav
libopus 1.1.1-beta-38-gfc0276f
Decoding with 48000 Hz output (1 channels)
average bitrate: 8.000 kb/s
maximum bitrate: 8.000 kb/s
bitrate standard deviation: 0.000 kb/s
提前感谢您的帮助!
【问题讨论】:
标签: virtualbox ubuntu-14.04 vlc codec opus