codificação soundconverter para o formato Opus falha

3

Desde a instalação do 16.04, não consigo converter arquivos wav para o formato opus. Esta é a mensagem de erro que recebo:

GStreamer error when creating pipeline

gst_parse_error: no property "cbr" in element "opusenc0" (2)

Estou usando o soundConverter versão 2.9.0-beta1 com o Gstreamer 1.8.2.0

    
por JhmL 21.09.2016 / 10:30

1 resposta

3

Existe um bug conhecido com o SoundConverter e versões mais recentes do GStreamer que tem uma correção no git. O trabalho complicado com sed abaixo duplica o patch upstream que ainda não está presente no pacote Ubuntu:

1. Correção:

Copie e cole o código inteiro abaixo em uma janela do Terminal:

sudo sed -i_bak 's/opusenc bitrate=%s cbr=false/opusenc bitrate=%s bitrate-type=vbr/' \
/usr/share/soundconverter/python/soundconverter/gstreamer.py

2. Reverta a correção:

Se você quiser reverter este hack simples, execute o seguinte comando único :

sudo mv -v /usr/share/soundconverter/python/soundconverter/gstreamer.py_bak \
/usr/share/soundconverter/python/soundconverter/gstreamer.py

E o SoundConverter retornará ao seu estado original:).

Referências:

por andrew.46 21.09.2016 / 11:54