如何在 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
流媒体调谐器的屏幕截图
命令行
您可以安装流撕裂者像这样:
# 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/