Я запускаю команду gstreamer для воспроизведения mp3 с терминала с помощью следующей команды:
gst-launch-1.0 -v filesrc location = / home / user / songs / song.mp3!без ума !аудиоконвертировать!аудиосэмпл!autoaudiosink
Я получаю сообщение об ошибке ниже, и mp3 не воспроизводится
ПРЕДУПРЕЖДЕНИЕ: ошибочный конвейер: нет элемента "безумный"
Я уже установил подключаемые модули gstreamer с помощью следующей команды:
sudo apt-get install gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav
Они успешно установлены, но ошибка остается.
Также я проверил, был ли сумасшедший плагин занесен в черный список с помощью gst-inspect-1.0 и его нет в черном списке.
Я очистил ~ /.cache / gstreamer-1.0 / registry. *. bin.
Сбой приведенной ниже команды в ubuntu 18.04
gst-launch-1.0 -v расположение файловrc = /home / user / songs / song.mp3!без ума !аудиоконвертировать!аудиосэмпл!autoaudiosink
Команда ниже работает, но я хочу использовать "mad: но не" decodebin ":
gst-launch-1.0 -v filesrc location = / home / user / songs/song.mp3! decodebin! аудиоконвертировать! аудиосэмплинг! autoaudiosink