web-dev-qa-db-fra.com

échec de l'encodage soundconverter au format Opus

Depuis l'installation de 16.04, je suis incapable de convertir les fichiers wav au format opus. C'est le message d'erreur que je reçois:

GStreamer error when creating pipeline

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

J'utilise soundConverter version 2.9.0-beta1 avec Gstreamer 1.8.2.0

3
JhmL

Il existe un bug conn avec SoundConverter et les versions plus récentes de GStreamer qui possède n correctif dans git. Le travail difficile avec sed ci-dessous duplicata le correctif en amont qui n'est pas encore présent dans le paquet Ubuntu:

1. Correction:

Copiez et collez le code complet ​​ci-dessous dans une fenêtre de 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. Inverser le correctif:

Si vous souhaitez inverser ce hack simple, exécutez la commande suivante commande unique:

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

Et SoundConverter reviendra à son état d'origine :).

Références:

4
andrew.46