İçindekiler:
- Adım 1: Ubuntu'yu Alın, Dizinler Oluşturun
- 2. Adım: Streamrecord Komut Dosyası Oluşturun
- Adım 3: Komut Dosyasını Kaydedin, Pkill Komut Dosyasını Yapın ve Komut Dosyalarını Yürütülebilir Hale Getirin
- Adım 4: İşlerinizi Planlamak için KCron'u Kullanın
- Adım 5: İş Başındasınız
Video: Ubuntu'da Akan Ses Kayıtlarını Planlayın: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Eğer benim gibiyseniz, patronlarınız aslında sizden işteyken çalışmanızı ve istediğiniz gibi oturup en sevdiğiniz radyo programını dinlememenizi bekler. Bu talimatta, işi programlamak için mplayer, lame ve cron kullanarak herhangi bir ses akışının otomatik olarak nasıl kaydedileceğini göstereceğim.
Adım 1: Ubuntu'yu Alın, Dizinler Oluşturun
Bu talimat için Ubuntu Linux'a ihtiyacınız olacak. 7.04 çalıştırıyorum, ancak bu diğer sürümler için de işe yarayabilir. İnsanlar ilgileniyorsa, bunun Windows ile nasıl yapıldığını gösteren ayrı bir talimat yazacağım. Zaten Ubuntu çalıştırıyorsanız, ihtiyacınız olan tek şey apt aracılığıyla ücretsiz olarak kullanılabilir. Parolanıza Lame, Mplayer ve KCron.sudo apt-get install lame mplayer kcronType'ı kurmak için bir terminalde aşağıdaki komutları kullanın ve kurulumları onaylayın. İhtiyacınız olan klasörleri oluşturmak için aşağıdaki komutları kullanın.sudo mkdir /scriptsmkdir /home/ username /Music/ NameOfShow Az önce oluşturduğunuz dizinin sahipliğini almak için bu komut:sudo chown KullanıcıAdınız /scripts
2. Adım: Streamrecord Komut Dosyası Oluşturun
Kullandığımız betiğin adımları aşağıdaki gibidir: 1. mplayer'ı açın, Internet2'deki ses akışını işaret edin. Akışı /tmp dizininde wav dosyasına kaydedin3. Gösteri bittiğinde mplayer işlemini sonlandır4. /tmp/mystream.wav dosyasını mp3 dosyasına dönüştürün, bugünün tarihi ile adlandırın ve kullanıcı klasörü altındaki daha 'kullanıcı dostu' dizine taşıyın.5. /tmp dizinindeki wav dosyasını silin. Bunu başarmak için önce erişmekte olduğunuz akışın URL'sini bulmanız gerekir. Örnek olarak, CSPAN radyo akışını kullanacağım ve pazartesiden cumaya öğlen ve 14:00 saatleri arasında kaydedeceğim. İşte komut dosyasının metni:#!/bin/shNOW=$(date +"%b-%d-%y")mplayer " mms://rx-wes-sea20.rbn.com/farm/pull/tx -rbn-sea34:1259/wmtencoder/cspan/cspan/wmlive/cspan4db.asf " -ao pcm:file=/tmp/mystream.wav -vc kukla -vo null;lame -ms /tmp/mystream.wav -o " /home/ shawn /Music/CSPAN/My Show - $NOW.mp3";rm /tmp/mystream.wav;Gedit veya Vi kullanarak bu metni boş bir dosyaya kopyalayın ve "streamrecord" olarak kaydedin. Komut dosyasının alanlarını italik olarak düzenlemeniz gerekecek, çünkü bunlar sizin için geçerli olmayacaktır. mplayer'dan sonraki metin, kaydetmek istediğiniz akışın URL'sidir, bunun, Firefox'ta akışa giderek, mplayer eklentisinin başlamasına izin vererek, ardından sağ tıklayın ve kolayca bulunabilen akışınızın URL'si ile değiştirilmesi gerekir. "URL'yi kopyala"yı seçin.
Adım 3: Komut Dosyasını Kaydedin, Pkill Komut Dosyasını Yapın ve Komut Dosyalarını Yürütülebilir Hale Getirin
Ardından, betiği /scripts dizinine kaydedeceğiz. Kaydedildikten sonra bir terminal oturumuna gidin ve aşağıdakini yazın:
cd /scripts chmod 700 streamrecord (Bu, az önce oluşturduğunuz komut dosyasını yürütülebilir bir dosya haline getirir.) /scripts dizininde bir dosya daha oluşturun. Buna pkill denecek ve tetikçiniz olacak. Yani, ilk betiğin yakalanan akışı yeniden adlandırmaya ve kodlamaya devam etmesine izin vermek için mplayer sürecini sonlandıracaktır. pkill betiğinin tam metni tam olarak aşağıdaki gibidir: pkill mplayer Şimdi, bu, en üstte #!/bin/sh olmamasıyla betik yazma görgü kurallarını bozuyor, ancak benim için çalışıyor. pkill dosyasını /scripts dizinine kaydettikten sonra, bunu çalıştırılabilir hale getirmek için chmod komutunu tekrar kullanın. Önce /scripts dizininde bir terminal oturumunda olmanız ve ardından şunu yazmanız gerekir: chmod 700 pkill Hızlı bir "ls" size az önce oluşturduğunuz dosyaları şimdi standart siyah yerine güzel bir yeşil renkte gösterecektir.
Adım 4: İşlerinizi Planlamak için KCron'u Kullanın
Cron, harika ama son derece kafa karıştırıcı küçük metin dosyası ve ilgili hizmet, kendi başına bir dizi talimatı hak ediyor. İşleri kolaylaştırmak için bunun yerine KCron'u (daha önce kurduğumuz) kullanacağız. Kurulum planlandığı gibi gittiyse, Uygulamalar Sistem Araçları altında KCron'u görmelisiniz. Alternatif olarak, program "kcron" yazılarak bir terminalden başlatılabilir. Yeni bir iş oluşturmak için Ctrl+N tuşlarını kullanın ve işi resimde gösterildiği gibi yapılandırın. Görüntüde, /scripts/streamrecord programını tüm aylarda, pazartesiden cumaya 12pm'de 0 dakika ile çalışacak şekilde yapılandırdım.
Yaptığınız 'pkill' adlı ikinci komut dosyası, aslında mplayer'ı sonlandıran ve ilk komut dosyasının devam etmesine izin veren şeydir. Bu betiği çalıştırmak için başka bir cron işi ayarlamanız gerekecek. Örneğim için, KCron'da iki iş buldum. (2. resme bakın)
Adım 5: İş Başındasınız
Hepsi bu kadar, yaptığınız işi test etmek için Kcron'da streamrecord işine sağ tıklayabilir, 'şimdi çalıştır'ı seçebilir ve /tmp dizininizde mystream.wav olup olmadığını kontrol edebilirsiniz. Eğer oradaysa (ve hızla büyüyorsa), pkill işini çalıştırın ve yakında mystream.wav dosyasının /tmp dizininizden kaybolduğunu ve betiği değiştirdiğinizde belirttiğiniz dizinde yeni bir.mp3 dosyasının göründüğünü görmelisiniz. Uzun bir gösteri kaydediyorsanız,.wav dosyanızı kodlamanın oldukça uzun süreceğini unutmayın. Kaydettiğim 3 saatlik bir şovda, mp3'e kodlamak yaklaşık 10 dakika sürüyor. Bunun işe yaramasıyla ilgili herhangi bir sorununuz varsa, bana bir satır bırakmaktan çekinmeyin.
Şeyler Yöntemlerimin biraz kaba olduğunu biliyorum, muhtemelen bazı adımlarımda izlemediğim en iyi uygulamalar var, bu yüzden lütfen beni Linux 101'de eğitme, bu asla kaçırmamanın hızlı ve kirli bir yolu. en sevdiğiniz ses akışı.
Önerilen:
Konuşkan Otomasyon -- Arduino'dan Ses -- Ses Kontrollü Otomasyon -- HC - 05 Bluetooth Modülü: 9 Adım (Resimli)
Konuşkan Otomasyon || Arduino'dan Ses || Ses Kontrollü Otomasyon || HC - 05 Bluetooth Modülü:…………………………… Daha fazla video için lütfen YouTube kanalıma ABONE OLUN…. …. Bu videoda Konuşkan Otomasyon kurduk.. Mobilden sesli komut göndereceğiniz zaman ev cihazlarını açıp geri bildirim gönderecektir
Wiggly Wobbly - Ses Dalgalarını Görün !! Gerçek Zamanlı Ses Görüntüleyici !!: 4 Adım
Wiggly Wobbly - Ses Dalgalarını Görün !! Gerçek Zamanlı Ses Görüntüleyici !!: Hiç Beetle şarkılarının nasıl göründüğünü merak ettiniz mi? Ya da sadece bir sesin nasıl göründüğünü görmek mi istiyorsunuz? O zaman endişelenmeyin, bunu yapmanıza yardımcı olmak için buradayım !!!Hoparlörünüzü yüksek tutun ve soluk olanı hedefleyin
Ses/Ses Seviyesi Göstergesi: 10 Adım
Ses/Ses Düzeyi Göstergesi: Bu projede, işlemsel yükselteçler kullanarak basit bir ses düzeyi göstergesinin nasıl oluşturulacağını göstereceğim. Not: Soru sormak için lütfen Uzmana Sor adresindeki sitemi ziyaret edin. Faydalı Ek Videolar: Bir Ekmek Tahtası Üzerine Kurulan Simüle Devre (Proto-
Oyun Kayıtlarını Bir Microsoft veya 3. Taraf MU'ya KOLAY YOLLA Kopyalama: 9 Adım
Oyun Kayıtlarını Bir Microsoft veya 3. Parti MU'ya KOLAY YOLLA Kopyalama cd sadece bunu yapmayı kolaylaştırır. Bu tam bir softmod öğreticisi değil, bu
Ses Yükselticide Ses, Bas ve Tiz Devresi: 11 Adım
Audio Amplifikatörde Volume, Bass ve Tiz Devresi: Merhaba arkadaşlar Bugün Volume, bass ve tiz devresini yapacağım. devre sadece tek kanallı ses ampl için olacaktır