Odpowiedzi:
Jeśli chcesz to zrobić za pomocą GUI, możesz to zrobić za pomocą Audacity.
fragment wiki
Z menu rozwijanego na pasku narzędzi urządzenia Audacity wybierz „Wave Out” lub „Stereo Mix” jako źródło wejściowe. (Dokładna nazwa może być inna, w zależności od sterowników dźwięku komputera). W systemie Windows, jeśli nie masz opcji „Wave Out” lub „Stereo Mix” lub jeśli nie można nagrywać, przejdź do systemowego panelu sterowania i spróbuj tam włączyć tę opcję. Aby uzyskać instrukcje, zobacz: Korzystanie z Panelu sterowania na Wiki.
Możesz także zainstalować streamtuner do przeglądania stacji radiowych.
# Debian/Ubuntu
$ apt-get install streamtuner
# Fedora/CentOS/RHEL
$ yum install streamtuner
zrzut ekranu streamtunera
Możesz zainstalować streamripper tak:
# Debian/Ubuntu
$ sudo apt-get install streamripper
# Fedora/CentOS/RHEL
$ sudo yum install streamripper
przykład
Aby pobrać strumień, wykonaj następujące czynności:
$ streamripper <url>
Spowoduje to zapisanie każdego strumienia do pliku .mp3.
No package streamripper available
Zwijanie z terminala, na przykład:
curl --output ~/Downloads/Radio/CostaDelMar.mp3 http://sc-costadelmar.1.fm:10156
Przydatnymi opcjami są --max-time <seconds>
i --max-filesize <bytes>
.
Screamer nie jest mi obcy , ale wygląda na to, że streamripper jest tym, czego chcesz. Może być już dostępny w Twojej dystrybucji lub możesz go uzyskać na stronie http://streamripper.sourceforge.net/
Sprawdź moje radio:
Przykład WeFunkRadio .
Aby pobrać pierwszą listę odtwarzania i uzyskać adres i port serwera:
# 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
To jest adres serwera: http://stream-90.shoutcast.com:80
Aby odtworzyć strumień:
# mplayer "http://stream-90.shoutcast.com:80"
Aby zapisać strumień:
# wget -O stream.mp3 "http://stream-90.shoutcast.com:80"
Używam ffmpeg
. Przykład:
ffmpeg -i "http://audio.wbhm.org:8000/live.mp3" out.mp3
Aby nagrać określony program, możesz wykonać następujące czynności:
Ustaw zadanie crona. Na przykład:
20 11 * * 0 /path/sermon-recording.sh
Scenariusz:
#!/bin/bash
today=$(date +%Y-%m-%d)
timeout 65m ffmpeg -i http://briarwood.primcast.com:5182 Sermon_${today}.wav > /dev/null 2>&1
Używam tego timeout
polecenia, aby zakończyć nagrywanie po pewnym czasie. Przekierowuję dane wyjściowe, aby /dev/null
uniknąć otrzymania wiadomości systemowej z danymi wyjściowymi.
Rejestrator audio to kolejna bardzo prosta opcja. Pełne instrukcje tutaj .
Pierwsza instalacja z repozytorium:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get -y update
sudo apt-get install --reinstall audio-recorder
Następnie wybierz wbudowane wyjście audio jako źródło:
Na koniec wybierz jakość, lokalizację, nazwę pliku i po prostu rozpocznij nagrywanie.
Zauważ, że spowoduje to nagranie wszystkiego, co pochodzi z twojego komputera (np. Dźwięki z nowych wiadomości e-mail itp.). Upewnij się więc, że wszystko inne jest wyłączone. Jest to z pewnością największa wada tej metody.