如何在Linux中录制流广播?


Answers:


17

图形用户界面

大胆

如果您希望GUI执行此操作,则可以使用Audacity进行。

维基摘录

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

流调谐器

您也可以安装streamtuner来浏览广播电台。

# Debian/Ubuntu
$ apt-get install streamtuner

# Fedora/CentOS/RHEL
$ yum install streamtuner

streamtuner的屏幕截图

   流调谐器

命令行

您可以像这样安装streamripper

# Debian/Ubuntu
$ sudo apt-get install streamripper

# Fedora/CentOS/RHEL
$ sudo yum install streamripper

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

$ streamripper <url>

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

参考文献


嗨!我知道这是相当老的回应,但是您确定有CentOS可用的端口吗?我知道了No package streamripper available
Katit '16

@katit-我写这个答案的时候。我只使用过Fedora / CentOS系统,所以我肯定有。
slm

11

从终端卷曲,例如:

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

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



3

检查我的收音机:

示例WeFunkRadio

对于第一个下载播放列表并获取服务器地址和端口:

# http://www.wefunkradio.com/play/shoutcast.pls
# cat shoutcast.pls 
[playlist]
NumberOfEntries=2
File1=http://wefunkhub.com/radiodrops/introdrop-keithmurray2.mp3
File2=http://stream-90.shoutcast.com:80/wefunk_radio_mp3_64kbps

这是服务器的地址: http //stream-90.shoutcast.com 80

播放流:

# mplayer "http://stream-90.shoutcast.com:80"

要保存流:

# wget -O stream.mp3 "http://stream-90.shoutcast.com:80"

3

与user170267的答案有关的提示:您可以通过使用日期和时间作为文件名来避免覆盖以前的记录:

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

1

我用ffmpeg。例:

ffmpeg -i "http://audio.wbhm.org:8000/live.mp3" out.mp3

要录制特定程序,您可以执行以下操作:

设置cron作业。例如:
20 11 * * 0 /path/sermon-recording.sh

脚本:

#!/bin/bash
today=$(date +%Y-%m-%d)
timeout 65m ffmpeg -i http://briarwood.primcast.com:5182 Sermon_${today}.wav > /dev/null 2>&1

我使用timeout命令在一定时间后结束录制。我将输出重定向/dev/null为避免获得带有输出的系统邮件。


0

录音机是另一个非常简单的选项。完整说明在这里

首先从存储库安装:

sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get -y update
sudo apt-get install --reinstall audio-recorder

然后,选择内置音频输出作为源:

在此处输入图片说明

最后,选择质量,位置,文件名,然后开始录制。

请注意,这将记录您计算机中的所有内容(例如,来自新电子邮件的声音等)。因此,请确保所有其他功能均已关闭。这无疑是该方法的最大缺点。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.