Gençliğimde Radyolardan kasetlere kayıt yapardık (1990 - 1995 yılları)
O yıllarda özel radyolar henüz açılmaya başlamıştı.
Açıkcası Findoz Kısmında RDK adında marifetli bir program var. http://www.shenturk.com/
Delphi ile yazılmış, Online radyoları dinlemeye ve kayıt tutmaya yarıyor.
Alt yapısında kayıt için ffmpeg kullanıyor. RDK yı Wine ile çalıştıramayınca.
iş başa düştü ffmpeg ile nasıl kayıt yaparım diye araştırmaya başladım.
Kayıt komutumuz bu şekilde oluştu.
ffmpeg -i http://46.20.3.228:80 -ab 128 -ar 44100 matrax.mp3
işi otomatikleştimek lazım gibi geldi. uzun uzadıya konsoldan komut yazmak yerine
sadece "radyo" yazıp kaydetmek istedim. Kolayı var alias tamınlamak.
Önce ev dizinimizde radyo.sh dosyasını hazırlamalıyız.
içeriği bu şekilde.
#!/bin/bash
# caylakpenguen 17 Nisan 2015
# Matrax dinlerken kaydetmek icin betik.
#
kaydet(){
mkdir -p $HOME/MaTRaX
ffmpeg -i http://46.20.3.228:80 -ab 128 -ar 44100 $HOME/MaTRaX/matrax-$(date +%F-%H-%M-%S).mp3
}
# main
kaydet
# bitis
Şimdi ev dizinimizdeki .bashrc dosyasını açıp alias ekleyeceğiz ve tek komutla kaydetmeye başlayacağız.
nano ~/.bashrc
alias radyo="source /home/caylak/radyo.sh"
ctrl+x ile kaydediyoruz.
evet şimdi konsoldan aşağıdaki komutu yazıyoruz.
source ~/.bashrc
sadece radyo komutu verin kayıt başlasın. iyi eğlenceler.
Yorumlarınızı Beklerim.
Yorum Gönder