Я хочу записать аудиопоток с помощью Audio Recorder в формате .opus или через командную строку. Я увидел этот пост и попробовал использовать псевдоним, предложенный в качестве последнего ответа, но, к сожалению, он дал мне ошибку: Failed to parse the argument for --monitor-stream
и вопрос Xen2050, касающийся той же проблемы, так и не был дан ответ. Затем я попытался посмотреть, смогу ли я заставить Audio Recorder записывать в .opus с помощью opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus
и audio/x-raw,rate=44100,channels=2 !libopus name=enc quality=0.5 ! oggmux
, но он выдает ошибку, что ему нужен плагин GStreamer opus. Несмотря на установку через apt gstreamer1.0-plugins-*
, opus-tools
и libopus0
, он все равно выдает ошибку.
В AudioRecorder я использую:
аудио/x-raw,скорость=48000,каналы=2 ! opusenc name=enc битрейт=32000 ! oggmux
Они работают в Lubuntu 20.04, хотя кажется, что там жестко запрограммированная скорость и не полностью работает libopus.