自从安装了 16.04 后,我无法将 wav 文件转换为 opus 格式。这是我收到的错误消息:
GStreamer error when creating pipeline
gst_parse_error: no property "cbr" in element "opusenc0" (2)
我正在使用 soundConverter 版本 2.9.0-beta1 和 Gstreamer 1.8.2.0
答案1
有一个已知错误使用 SoundConverter 和较新版本的 GStreamer,它具有修复sed
在 git 中。下面是棘手的工作重复Ubuntu 软件包中尚未存在的上游补丁:
1.修复:
复制并粘贴全部的在终端窗口中输入以下代码:
sudo sed -i_bak 's/opusenc bitrate=%s cbr=false/opusenc bitrate=%s bitrate-type=vbr/' \
/usr/share/soundconverter/python/soundconverter/gstreamer.py
2. 逆转修复:
如果你想逆转这个简单的黑客攻击,请运行以下命令单一命令:
sudo mv -v /usr/share/soundconverter/python/soundconverter/gstreamer.py_bak \
/usr/share/soundconverter/python/soundconverter/gstreamer.py
并且 SoundConverter 将恢复到其原始状态:)。
参考: