Wie kann ich unter Linux Stream Radio aufnehmen?


18

Wie kann ich unter Linux einen Radiostream wie den Screamer unter Windows aufnehmen? Hat jemand eine Idee oder einen Vorschlag?


Sprechen Sie über Radio von einem FM-Empfänger oder Radio als Stream über das Internet? Wenn letzteres, welches Protokoll wird verwendet?
Gilles 'SO- hör auf böse zu sein'

Antworten:


17

GUI

Kühnheit

Wenn Sie möchten, dass eine GUI dies tut, können Sie dies mit Audacity tun.

Auszug aus dem Wiki

Wählen Sie im Dropdown-Menü auf der Geräte-Symbolleiste von Audacity „Wave Out“ oder „Stereo Mix“ als Eingangsquelle. (Der genaue Name kann je nach den Soundtreibern Ihres Computers unterschiedlich sein.) Wenn Sie unter Windows nicht über die Option „Wave Out“ oder „Stereo Mix“ verfügen oder nicht aufnehmen können, rufen Sie die Systemsteuerung auf und versuchen Sie, diese Option dort zu aktivieren. Anweisungen finden Sie unter: Verwenden der Systemsteuerung im Wiki.

Streamtuner

Sie können auch streamtuner installieren, um Radiosender zu durchsuchen.

# Debian/Ubuntu
$ apt-get install streamtuner

# Fedora/CentOS/RHEL
$ yum install streamtuner

Screenshot von Streamtuner

   ss von streamtuner

Befehlszeile

Sie können streamripper folgendermaßen installieren :

# Debian/Ubuntu
$ sudo apt-get install streamripper

# Fedora/CentOS/RHEL
$ sudo yum install streamripper
Beispiel

Um einen Stream herunterzuladen, gehen Sie einfach wie folgt vor:

$ streamripper <url>

Dadurch wird jeder Stream in einer MP3-Datei gespeichert.

Verweise


Hallo! Mir ist klar, dass dies eine ziemlich alte Antwort ist, aber sind Sie sicher, dass es einen Port für CentOS gibt? Ich bekommeNo package streamripper available
Katit

@katit - da war, als ich diese Antwort schrieb. Ich habe immer nur Fedora / CentOS-Systeme verwendet, also bin ich mir sicher, dass es solche gab.
slm

11

Mit Einrollen vom Terminal aus, zum Beispiel:

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

Nützliche Optionen sind --max-time <seconds>und --max-filesize <bytes>.



3

Überprüfe mein Radio:

Beispiel WeFunkRadio .

Für die erste Download-Wiedergabeliste und um Serveradresse und Port zu erhalten:

# 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

Dies ist die Adresse des Servers: http://stream-90.shoutcast.com:80

Stream abspielen:

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

So speichern Sie einen Stream:

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

3

Ein Tipp zur Antwort von user170267: Sie können das Überschreiben früherer Aufzeichnungen vermeiden, indem Sie Datum und Uhrzeit für den Dateinamen verwenden:

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

1

Ich benutze ffmpeg. Beispiel:

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

Um ein bestimmtes Programm aufzunehmen, können Sie folgende Aktionen ausführen:

Setze einen Cron Job. Beispielsweise:
20 11 * * 0 /path/sermon-recording.sh

Skript:

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

Ich benutze den timeoutBefehl, um die Aufnahme nach einer bestimmten Zeit zu beenden. Ich leite die Ausgabe um /dev/null, um zu vermeiden, dass eine Systemmail-Nachricht mit der Ausgabe angezeigt wird.


0

Audio-Recorder ist eine weitere sehr einfache Option. Vollständige Anweisungen hier .

Zuerst vom Repository installieren:

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

Wählen Sie dann den integrierten Audioausgang als Quelle:

Bildbeschreibung hier eingeben

Wählen Sie schließlich Qualität, Speicherort und Dateinamen aus und starten Sie die Aufnahme.

Beachten Sie, dass dies alles aufzeichnet, was von Ihrem Computer kommt (z. B. Töne von neuen E-Mails usw.). Stellen Sie also sicher, dass alles andere ausgeschaltet ist. Dies ist sicherlich der größte Nachteil der Methode.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.