Мазмұны:

Ubuntu -да дыбыстық жазбаларды ағынмен жіберу кестесі: 5 қадам
Ubuntu -да дыбыстық жазбаларды ағынмен жіберу кестесі: 5 қадам

Бейне: Ubuntu -да дыбыстық жазбаларды ағынмен жіберу кестесі: 5 қадам

Бейне: Ubuntu -да дыбыстық жазбаларды ағынмен жіберу кестесі: 5 қадам
Бейне: Ubuntu Studio 9.10 login/startup sound 2024, Шілде
Anonim
Ubuntu -да дыбыстық жазбаларды ағынмен жіберуді жоспарлаңыз
Ubuntu -да дыбыстық жазбаларды ағынмен жіберуді жоспарлаңыз

Егер сіз мен сияқты болсаңыз, сіздің бастықтар сізден жұмыс кезінде жұмыс істеуіңізді күтеді, және сіз қалағандай сүйікті радио бағдарламаңызды тыңдамайды. Бұл нұсқаулықта мен жұмысты жоспарлау үшін mplayer, lame және cron көмегімен кез келген дыбыстық ағынды автоматты түрде қалай жазу керектігін көрсетемін.

1 -қадам: Ubuntu алыңыз, каталогтар жасаңыз

Ubuntu алыңыз, каталогтар жасаңыз
Ubuntu алыңыз, каталогтар жасаңыз

Бұл нұсқаулық үшін сізге Ubuntu Linux болуы керек. Мен 7.04 іске қосамын, бірақ бұл басқа нұсқалар үшін де жұмыс істей алады. Егер адамдар қызығушылық танытса, мен мұны Windows -те қалай жасау керектігін көрсететін бөлек нұсқаулық жазамын, егер сіз Ubuntu -ды іске қоссаңыз, сізге қажет нәрсе apt арқылы еркін қол жетімді. Lame, Mplayer және KCron.sudo apt-get install lame mplayer kcronType орнату үшін терминалда келесі пәрмендерді құпия сөзіңізге енгізіңіз және орнатуларды растаңыз. Қажетті қалталарды жасау үшін келесі пәрмендерді қолданыңыз.

2 -қадам: Streamrecord сценарийін жасаңыз

Streamrecord сценарийін жасаңыз
Streamrecord сценарийін жасаңыз

Біз қолданатын сценарийдің қадамдары келесідей: 1. Mplayer ашыңыз, Интернеттегі аудио ағынды көрсетіңіз 2. Wav файлына ағынды /tmp каталогында жазыңыз3. Шоу аяқталған кезде mplayer процесін өлтіру4. /Tmp/mystream.wav файлын mp3 файлына түрлендіріңіз, оны бүгінгі күнмен атаңыз және оны пайдаланушы қалтасы астындағы «ыңғайлы» каталогқа жылжытыңыз. Wav файлын /tmp каталогынан жойыңыз, бұған қол жеткізу үшін алдымен сіз кіретін ағынның URL мекенжайын білуіңіз керек. Мысалы, мен CSPAN радио ағынын қолданамын және оны дүйсенбіден жұмаға дейін түскі сағат 14.00 аралығында жазамын. Міне, сценарий мәтіні:#!/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 көмегімен бос файлға көшіріп, оны» ағынды жазба «ретінде сақтаңыз. Сізге сценарийдің аймақтарын курсивпен өңдеу қажет болады, себебі бұл сізге сәйкес келмейді. Mplayer-ден кейінгі мәтін-бұл сіз жазғыңыз келетін ағынның URL-мекен-жайы, оны ағынның URL-мен ауыстыру қажет, оны Firefox-тегі ағынға өту арқылы оңай табуға болады, mplayer плагинін іске қосуға мүмкіндік береді, содан кейін тінтуірдің оң жақ түймешігімен нұқыңыз және «URL мекенжайын көшіруді» таңдаңыз.

3 -қадам: Сценарийді сақтаңыз, Pkill сценарийін жасаңыз және сценарийлерді орындалатын етіп жасаңыз

Сценарийді сақтаңыз, Pkill сценарийін жасаңыз және сценарийлерді орындалатын етіп жасаңыз
Сценарийді сақтаңыз, Pkill сценарийін жасаңыз және сценарийлерді орындалатын етіп жасаңыз

Содан кейін біз /скрипт каталогына сақтаймыз. Сақталғаннан кейін терминалды сеансқа өтіп, келесіні теріңіз:

cd /scripts chmod 700 streamrecord (Бұл сіз жасаған сценарийді орындалатын файлға айналдырады.) /scripts каталогында тағы бір файл жасаңыз. Бұл pkill деп аталады және сіздің шабуылшыңыз болады. Яғни, бұл бірінші сценарий түсірілген ағынның атын өзгертуді және кодтауды жалғастыруға мүмкіндік беретін mplayer процесін өлтіреді. Pkill сценарийінің толық мәтіні дәл келесідей: pkill mplayer Енді бұл сценарий этикетін бұзады, жоғарыда #!/Bin/sh жоқ, бірақ ол мен үшін жұмыс істейді. Pkill файлын /сценарийлер каталогына сақтағаннан кейін, chmod пәрменін қолданып, оны орындалатын етіп жасаңыз. Сіз алдымен терминал сеансында болуыңыз керек, /скрипт каталогында, содан кейін теріңіз: chmod 700 pkill Жылдам «ls» сізге жаңа файлдарды көрсетеді, енді стандартты қара емес, жасыл түсті.

4 -қадам: Жұмысыңызды жоспарлау үшін KCron пайдаланыңыз

Жұмысыңызды жоспарлау үшін KCron пайдаланыңыз
Жұмысыңызды жоспарлау үшін KCron пайдаланыңыз
Жұмысыңызды жоспарлау үшін KCron пайдаланыңыз
Жұмысыңызды жоспарлау үшін KCron пайдаланыңыз

Крон, керемет, бірақ өте шатастыратын мәтіндік файл және онымен байланысты қызмет көптеген нұсқауларға лайық. Жұмысты жеңілдету үшін біз оның орнына KCron (біз бұрын орнатқан) қолданамыз. Егер орнату жоспарланғандай болса, сіз KCron бағдарламасын жүйелік құралдар бөлімінде көресіз. Сонымен қатар, бағдарламаны терминалдан «kcron» теру арқылы іске қосуға болады. Жаңа жұмыс жасау үшін Ctrl+N пернелер тіркесімін қолданыңыз және тапсырманы суретте көрсетілгендей конфигурациялаңыз. Суретте сіз бағдарламаны /сценарийлерді /ағынды жазбаны барлық айларда, дүйсенбі-жұма сағат 12.00-де 0 минут жұмыс істейтін етіп баптағанымды көре аласыз.

Сіз жасаған екінші сценарий «pkill» деп аталады, бұл mplayer -ді аяқтайды және бірінші сценарийді жалғастыруға мүмкіндік береді. Бұл сценарийді іске қосу үшін сізге басқа cron тапсырмасын орнату қажет болады. Менің мысал ретінде мен KCron -да екі жұмыспен айналысамын. (2 суретті қараңыз)

5 -қадам: Сіз бизнестесіз

Сіз бизнестесіз!
Сіз бизнестесіз!

Мұның бәрі бар, қолмен жұмыс жасауды тексеру үшін сіз Kcron -дағы ағынды жазба жұмысын тінтуірдің оң жақ түймесімен нұқып, «қазір іске қосу» пәрменін таңдап, /tmp каталогында mystream.wav бар -жоғын тексере аласыз. Егер ол сонда болса (және тез өсіп жатса), pkill жұмысын орындаңыз, сонда сіз /tmp каталогынан mystream.wav жоғалып кететінін және сценарийді өзгерткен кезде сіз көрсеткен каталогтағы жаңа.mp3 файлын көресіз. Егер сіз ұзақ шоу жазсаңыз,.wav файлын кодтау үшін жеткілікті уақыт қажет екенін есте сақтаңыз. Мен жазатын 3 сағаттық шоуда mp3 -ге кодтау шамамен 10 минутты алады. Егер сізде бұл мәселені шешуде қиындықтар туындаса, маған хабарласыңыз.

Материал P. S. Мен әдістерімнің біршама өрескел екенін білемін, өйткені мен кейбір қадамдарда ұстанбайтын ең жақсы тәжірибелер бар, сондықтан мені Linux 101-де оқымаңыз, бұл ешқашан жіберіп алмаудың жылдам және лас әдісі. сіздің сүйікті аудио ағыныңыз.

Ұсынылған: