فهرست مطالب:

برنامه ریزی برای ضبط صدا در اوبونتو: 5 مرحله
برنامه ریزی برای ضبط صدا در اوبونتو: 5 مرحله

تصویری: برنامه ریزی برای ضبط صدا در اوبونتو: 5 مرحله

تصویری: برنامه ریزی برای ضبط صدا در اوبونتو: 5 مرحله
تصویری: خنده دارترین سوال برنده باش برای خفن ترین شرکت کننده 😅 2024, نوامبر
Anonim
برنامه ریزی برای ضبط صدا در اوبونتو
برنامه ریزی برای ضبط صدا در اوبونتو

اگر شما هم مثل من هستید ، رئیسان شما در واقع از شما انتظار دارند که در حین کار کار کنید و آنطور که می خواهید به برنامه رادیویی مورد علاقه خود گوش ندهید. در این قسمت آموزشی ، نحوه ضبط خودکار هر جریان صوتی با استفاده از mplayer ، lame و cron را برای برنامه ریزی کار نشان خواهم داد.

مرحله 1: اوبونتو را دریافت کنید ، دایرکتوری ایجاد کنید

اوبونتو را دریافت کنید ، دایرکتوری ایجاد کنید
اوبونتو را دریافت کنید ، دایرکتوری ایجاد کنید

برای این دستورالعمل ، باید لینوکس اوبونتو داشته باشید. من 7.04 را اجرا می کنم ، اما این ممکن است برای نسخه های دیگر نیز کار کند. اگر به نظر می رسد مردم علاقه مند هستند ، من یک دستورالعمل جداگانه برای نحوه انجام این کار با ویندوز می نویسم. اگر قبلاً Ubuntu را اجرا کرده اید ، تنها چیزهایی که نیاز دارید از طریق apt در دسترس است. برای نصب Lame ، Mplayer و KCron.sudo apt-get install lame mplayer kcronType را در گذرواژه خود نصب کرده و نصب ها را تأیید کنید ، از دستورات زیر در ترمینال استفاده کنید. از دستورات زیر برای ایجاد پوشه های مورد نیاز خود استفاده کنید. sudo mkdir /scriptsmkdir /home /username /Music /NameOfShow

مرحله 2: ایجاد Streamrecord Script

ایجاد Streamrecord Script
ایجاد Streamrecord Script

مراحل اسکریپت مورد استفاده ما به شرح زیر است: 1. mplayer را باز کنید ، به جریان صوتی در Internet2 اشاره کنید. جریان را در فایل wav در /tmp directory3 ضبط کنید. هنگامی که نمایش به پایان می رسد فرآیند mplayer را بکشید /tmp/mystream.wav را به فایل mp3 تبدیل کنید ، نام آن را با تاریخ امروز نامگذاری کرده و در پوشه user به پوشه کاربرپسندتر انتقال دهید. حذف فایل wav در پوشه /tmp. برای دستیابی به این هدف ، ابتدا باید آدرس جریان مورد نظر خود را پیدا کنید. برای مثال ، من از جریان رادیویی CSPAN استفاده می کنم و آن را بین ساعت های ظهر تا 2 بعد از ظهر از دوشنبه تا جمعه ضبط می کنم. در اینجا متن اسکریپت آمده است:#!/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 dummy -vo null؛ lame -ms /tmp/mystream.wav -o" /home/shawn/Music/CSPAN/My Show - $ NOW.mp3 "؛ rm /tmp/mystream.wav ؛ این متن را با استفاده از Gedit یا Vi در یک فایل خالی کپی کرده و به عنوان" streamrecord "ذخیره کنید. شما باید مناطق اسکریپت را به صورت مورب ویرایش کنید ، زیرا این موارد در مورد شما صدق نمی کند. متن بعد از mplayer ، آدرس جریانی است که می خواهید ضبط کنید ، این آدرس باید با آدرس جریان شما جایگزین شود ، که با رفتن به جریان در فایرفاکس ، اجازه شروع به کار افزونه mplayer ، و سپس راست کلیک و "کپی URL" را انتخاب کنید.

مرحله 3: اسکریپت را ذخیره کنید ، اسکریپت Pkill را بسازید و اسکریپت ها را اجرایی کنید

اسکریپت را ذخیره کنید ، اسکریپت Pkill را بسازید و اسکریپت ها را اجرایی کنید
اسکریپت را ذخیره کنید ، اسکریپت Pkill را بسازید و اسکریپت ها را اجرایی کنید

در مرحله بعد ، ما اسکریپت را در فهرست /scripts ذخیره می کنیم. پس از ذخیره ، به جلسه ترمینال بروید و موارد زیر را تایپ کنید:

cd /scripts chmod 700 streamrecord (این اسکریپت را که تازه ایجاد کرده اید تبدیل به یک فایل اجرایی می کند.) یک فایل دیگر در فهرست /scripts ایجاد کنید. به این حالت pkill گفته می شود و قاتل شما خواهد بود. یعنی ، این فرآیند mplayer را از بین می برد تا اجازه دهد اولین اسکریپت با تغییر نام و رمزگذاری جریان ضبط شده ادامه دهد. متن کامل اسکریپت pkill دقیقاً به شرح زیر است: وقتی فایل pkill را در فهرست /scripts ذخیره کردید ، دوباره از دستور chmod استفاده کنید تا این فایل اجرایی شود. ابتدا باید در یک جلسه ترمینال ، در فهرست /scripts حضور داشته باشید ، سپس تایپ کنید: chmod 700 pkill یک "ls" سریع فایل هایی را که ایجاد کرده اید نشان می دهد ، اکنون به جای سیاه معمولی با رنگ سبز دوست داشتنی نشان داده می شود.

مرحله 4: برای برنامه ریزی مشاغل خود از KCron استفاده کنید

برای برنامه ریزی مشاغل خود از KCron استفاده کنید
برای برنامه ریزی مشاغل خود از KCron استفاده کنید
برای برنامه ریزی مشاغل خود از KCron استفاده کنید
برای برنامه ریزی مشاغل خود از KCron استفاده کنید

کرون ، فایل متنی فوق العاده اما بسیار گیج کننده و خدمات مرتبط ، مستلزم مجموعه ای از دستورالعمل ها برای خود است. برای ساده تر شدن کار ، ما به جای آن از KCron (که قبلاً نصب کردیم) استفاده می کنیم. اگر نصب طبق برنامه پیش رفت ، باید KCron را در قسمت Applications System Tools ببینید. متناوبا ، برنامه را می توان با تایپ کردن "kcron" از ترمینال راه اندازی کرد. از Ctrl+N برای ایجاد یک کار جدید استفاده کنید و کار را مطابق تصویر پیکربندی کنید. در تصویری که مشاهده می کنید من برنامه /scripts /streamrecord را طوری پیکربندی کرده ام که همه ماهها ، دوشنبه تا ساعت 12 بعد از ظهر و 0 دقیقه اجرا شود.

دومین اسکریپتی که ساختید ، "pkill" نام دارد و در واقع به mplayer ختم می شود و اجازه می دهد تا اولین اسکریپت ادامه پیدا کند. برای اجرای آن نیز باید یک cron job دیگر تنظیم کنید. برای مثال من ، دو کار در KCron انجام می دهم. (تصویر دوم را ببینید)

مرحله 5: شما در تجارت هستید

شما در تجارت هستید!
شما در تجارت هستید!

این تنها چیزی است که وجود دارد ، برای آزمایش کار دستی خود می توانید روی کار streamrecord در Kcron راست کلیک کنید ، "run now" را انتخاب کرده و mystream.wav را در فهرست /tmp خود بررسی کنید. اگر وجود دارد (و به سرعت در حال رشد است) ، کار pkill را اجرا کنید و به زودی باید mystream.wav از فهرست /tmp شما ناپدید شود و یک فایل.mp3 جدید در دایرکتوری ای که هنگام تغییر اسکریپت مشخص کرده اید مشاهده کنید. اگر در حال ضبط یک نمایش طولانی هستید ، به خاطر داشته باشید که زمان کافی برای رمزگذاری فایل.wav شما طول می کشد. در یک برنامه 3 ساعته که ضبط می کنم ، رمزگذاری تقریباً 10 دقیقه به mp3 نیاز دارد. اگر در کار کردن با این دستگاه مشکلی دارید ، با من تماس بگیرید.

موارد P. S. من می دانم که روش های من کمی خام هستند ، زیرا احتمالاً بهترین شیوه هایی وجود دارد که من در برخی از مراحل خود از آنها پیروی نمی کنم ، بنابراین لطفاً من را در لینوکس 101 آموزش ندهید ، این فقط یک راه سریع و کثیف است که هرگز از دست ندهید. جریان صوتی مورد علاقه شما

توصیه شده: