如何使用录音机或通过 CLI 以 .opus 格式录音?

如何使用录音机或通过 CLI 以 .opus 格式录音?

我想使用 Audio Recorder 以 .opus 格式或通过命令行录制音频流。我看到这个帖子并尝试了最后一个答案提供的别名建议,但不幸的是它给了我一个错误:Failed to parse the argument for --monitor-stream并且 Xen2050 关于同一问题的问题从未得到回答。然后我尝试看看我是否可以使用和让录音机在 .opus 中录音,opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opusaudio/x-raw,rate=44100,channels=2 !libopus name=enc quality=0.5 ! oggmux它给了我一个错误,它需要 GStreamer opus 插件。尽管通过 apt 安装gstreamer1.0-plugins-*opus-toolslibopus0它仍然给我一个错误。

答案1

在 AudioRecorder 下我使用:

  • 标题:Opus 48khz 32kbs
  • 文件扩展名:opus
  • 命令: audio/x-raw,rate=48000,channels=2 ! opusenc name=enc bitrate=32000 ! oggmux

这些在 Lubuntu 20.04 中运行,尽管似乎有硬编码速率并且 libopus 没有完全运行。

相关内容