如何在 Linux 中录制流媒体广播?

如何在 Linux 中录制流媒体广播?

如何在 Linux 中像 Windows 中的尖叫者一样录制广播流?有人有什么想法或建议吗?

答案1

图形用户界面

大胆

如果您想要 GUI 来完成此操作,您可以使用 Audacity 来完成。

摘自维基百科

在 Audacity 设备工具栏的下拉菜单中,选择“Wave Out”或“Stereo Mix”作为输入源。 (确切的名称可能会有所不同,具体取决于计算机的声音驱动程序)。在 Windows 上,如果没有“Wave Out”或“Stereo Mix”选项,或者无法录制,请转到系统控制面板并尝试在那里启用此选项。有关说明,请参阅:使用控制面板在维基百科上。

流媒体调谐器

您还可以安装流媒体调谐器浏览广播电台。

# Debian/Ubuntu
$ apt-get install streamtuner

# Fedora/CentOS/RHEL
$ yum install streamtuner

流媒体调谐器的屏幕截图

   ss of streamtuner

命令行

您可以安装流撕裂者像这样:

# Debian/Ubuntu
$ sudo apt-get install streamripper

# Fedora/CentOS/RHEL
$ sudo yum install streamripper
例子

要下载流,只需执行以下操作:

$ streamripper <url>

这会将每个流保存到 .mp3 文件中。

参考

答案2

从终端使用curl,例如:

curl --output ~/Downloads/Radio/CostaDelMar.mp3 http://sc-costadelmar.1.fm:10156

有用的选项是--max-time <seconds>--max-filesize <bytes>

答案3

与用户170267的回答相关的提示:您可以通过使用日期和时间作为文件名来避免覆盖以前的录音:

 curl --output ~/Downloads/Radio/CostaDelMar_$(date '+%F_%T').mp3 http://sc-costadelmar.1.fm:10156

答案4

我不熟悉尖叫者,但听起来像流撕裂者就是你想要的。它可能已经在您的发行版中可用,或者您可以从以下位置获取它http://streamripper.sourceforge.net/

相关内容