Linux'ta Windows'taki çığlık atan gibi bir radyo akışını nasıl kaydedebilirim? Herhangi bir fikri veya önerisi olan var mı?
Linux'ta Windows'taki çığlık atan gibi bir radyo akışını nasıl kaydedebilirim? Herhangi bir fikri veya önerisi olan var mı?
Yanıtlar:
Bir GUI'nin bunu yapmasını istiyorsanız, Audacity'yi kullanarak bunu yapabilirsiniz.
dan alıntı wiki
Audacity Cihaz Araç Çubuğundaki açılır menüde, giriş kaynağı olarak “Wave Out” veya “Stereo Mix” i seçin. (Tam ad, bilgisayarınızın ses sürücülerine bağlı olarak farklı olabilir). Windows'ta, “Wave Out” veya “Stereo Mix” seçeneğiniz yoksa veya kaydetmezse, sistem Kontrol Paneline gidin ve bu seçeneği orada etkinleştirmeyi deneyin. Talimatlar için bkz: Wiki'deki Kontrol Panelini Kullanma .
Radyo istasyonlarına göz atmak için streamtuner da yükleyebilirsiniz .
# Debian/Ubuntu
$ apt-get install streamtuner
# Fedora/CentOS/RHEL
$ yum install streamtuner
streamtuner ekran görüntüsü
Streamripper'ı şu şekilde yükleyebilirsiniz :
# Debian/Ubuntu
$ sudo apt-get install streamripper
# Fedora/CentOS/RHEL
$ sudo yum install streamripper
misal
Bir akışı indirmek için aşağıdakileri yapmanız yeterlidir:
$ streamripper <url>
Bu, her akışı bir .mp3 dosyasına kaydeder.
No package streamripper available
Terminalden kıvrılmış olarak, örneğin:
curl --output ~/Downloads/Radio/CostaDelMar.mp3 http://sc-costadelmar.1.fm:10156
Yararlı seçenekler --max-time <seconds>
ve --max-filesize <bytes>
.
Bađýţýcýya aşina deđilim, ama kulađa çýkmak istediđin gibi geliyor . Dağıtımınızda zaten mevcut olabilir veya http://streamripper.sourceforge.net/ adresinden edinebilirsiniz.
Radyomu kontrol et:
Örnek WeFunkRadio .
İlk indirme listesi için sunucu adresi ve bağlantı noktası alın:
# 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
Bu sunucunun adresidir: http://stream-90.shoutcast.com:80
Akış oynatmak için:
# mplayer "http://stream-90.shoutcast.com:80"
Akışı kaydetmek için:
# wget -O stream.mp3 "http://stream-90.shoutcast.com:80"
Ben kullanıyorum ffmpeg
. Misal:
ffmpeg -i "http://audio.wbhm.org:8000/live.mp3" out.mp3
Belirli bir programı kaydetmek için aşağıdakileri yapabilirsiniz:
Bir cron işi ayarlayın. Örneğin:
20 11 * * 0 /path/sermon-recording.sh
Senaryo:
#!/bin/bash
today=$(date +%Y-%m-%d)
timeout 65m ffmpeg -i http://briarwood.primcast.com:5182 Sermon_${today}.wav > /dev/null 2>&1
timeout
Belli bir süre sonra kaydı sonlandırmak için komutu kullanıyorum . Çıktıyla birlikte /dev/null
bir sistem posta iletisi almamak için çıktıyı yeniden yönlendiriyorum .
Ses kaydedici başka bir çok basit seçenektir. Tam talimatlar burada .
Depodan ilk yükleme:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get -y update
sudo apt-get install --reinstall audio-recorder
Ardından, kaynak olarak yerleşik ses çıkışını seçin:
Son olarak, kalite, konum, dosya adı seçin ve kaydetmeye başlayın.
Bunun bilgisayarınızdan gelen her şeyi kaydedeceğine dikkat edin (örn. Yeni e-postalardan gelen sesler, vb.). Bu yüzden her şeyin kapalı olduğundan emin olun. Bu kesinlikle yöntemin en büyük dezavantajıdır.