Online Radyoları Kaydetmek

Dün gece matrax dinlerken aklıma takıldı.Ben neden kayıt yapmıyorum diye.

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.
caylakpenguen
caylakpenguen

Truva Linux takımıyla 2006'da tanışan "Çaylak Penguen" -BASH- betiklerine bayılır. Truva'nıñ çekirdek derleme işleri ile çalışan cd tasarımıyla uğraşmaktadır.

Hiç yorum yok:

Yorum Gönderme