Мазмұны:
- 1 -қадам: Ubuntu алыңыз, каталогтар жасаңыз
- 2 -қадам: Streamrecord сценарийін жасаңыз
- 3 -қадам: Сценарийді сақтаңыз, Pkill сценарийін жасаңыз және сценарийлерді орындалатын етіп жасаңыз
- 4 -қадам: Жұмысыңызды жоспарлау үшін KCron пайдаланыңыз
- 5 -қадам: Сіз бизнестесіз
Бейне: Ubuntu -да дыбыстық жазбаларды ағынмен жіберу кестесі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Егер сіз мен сияқты болсаңыз, сіздің бастықтар сізден жұмыс кезінде жұмыс істеуіңізді күтеді, және сіз қалағандай сүйікті радио бағдарламаңызды тыңдамайды. Бұл нұсқаулықта мен жұмысты жоспарлау үшін mplayer, lame және cron көмегімен кез келген дыбыстық ағынды автоматты түрде қалай жазу керектігін көрсетемін.
1 -қадам: Ubuntu алыңыз, каталогтар жасаңыз
Бұл нұсқаулық үшін сізге Ubuntu Linux болуы керек. Мен 7.04 іске қосамын, бірақ бұл басқа нұсқалар үшін де жұмыс істей алады. Егер адамдар қызығушылық танытса, мен мұны Windows -те қалай жасау керектігін көрсететін бөлек нұсқаулық жазамын, егер сіз Ubuntu -ды іске қоссаңыз, сізге қажет нәрсе apt арқылы еркін қол жетімді. Lame, Mplayer және KCron.sudo apt-get install lame mplayer kcronType орнату үшін терминалда келесі пәрмендерді құпия сөзіңізге енгізіңіз және орнатуларды растаңыз. Қажетті қалталарды жасау үшін келесі пәрмендерді қолданыңыз.
2 -қадам: 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 сценарийін жасаңыз және сценарийлерді орындалатын етіп жасаңыз
Содан кейін біз /скрипт каталогына сақтаймыз. Сақталғаннан кейін терминалды сеансқа өтіп, келесіні теріңіз:
cd /scripts chmod 700 streamrecord (Бұл сіз жасаған сценарийді орындалатын файлға айналдырады.) /scripts каталогында тағы бір файл жасаңыз. Бұл pkill деп аталады және сіздің шабуылшыңыз болады. Яғни, бұл бірінші сценарий түсірілген ағынның атын өзгертуді және кодтауды жалғастыруға мүмкіндік беретін mplayer процесін өлтіреді. Pkill сценарийінің толық мәтіні дәл келесідей: pkill mplayer Енді бұл сценарий этикетін бұзады, жоғарыда #!/Bin/sh жоқ, бірақ ол мен үшін жұмыс істейді. Pkill файлын /сценарийлер каталогына сақтағаннан кейін, chmod пәрменін қолданып, оны орындалатын етіп жасаңыз. Сіз алдымен терминал сеансында болуыңыз керек, /скрипт каталогында, содан кейін теріңіз: chmod 700 pkill Жылдам «ls» сізге жаңа файлдарды көрсетеді, енді стандартты қара емес, жасыл түсті.
4 -қадам: Жұмысыңызды жоспарлау үшін 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-де оқымаңыз, бұл ешқашан жіберіп алмаудың жылдам және лас әдісі. сіздің сүйікті аудио ағыныңыз.
Ұсынылған:
LilyPad кестесі: 9 қадам (суреттермен)
LilyPad кесте тігу: 2020/21 сән жүйесіне арналған дизайн | Сән 4.0 | 2E-тоқыма жобасы, оның ішінде светодиодты жарық сенсоры мен түймені басқаратын Lilypad Arduino
Жарықдиодты дыбыс реактивті шексіздік текшесінің соңғы кестесі: 6 қадам (суреттермен)
Жарықдиодты дыбыс реактивті шексіздік текшесінің соңғы кестесі: Уау! Уа! Қандай керемет әсер! - Бұл нұсқаулықты толтырған кезде еститін нәрселер. Толығымен ақылға қонымды, әдемі, гипнозды, дыбысқа реактивті шексіздік текшесі. Бұл қарапайым дәнекерлеу жобасы, маған шамамен 12 адам қажет болды
ЖӘНЕ ЖОҚ !! (интерактивті шындық кестесі): 4 қадам
ЖӘНЕ ЖОҚ !! (интерактивті Thruth Table): Сәлем балалар, мен сендердің барлығыңның үйлеріңде екендеріңе сенімдімін және қолда бар материалдардан не істеу керектігін білемін деп ойлайсыздар ма? Уайымдамаңыз, бұл мақала сізге қарапайым схеманы құру арқылы көмектеседі! Логикалық қақпаларды түсіну екеуі үшін де өте маңызды
TI-84 Plus калькуляторына жазбаларды қалай қою керек: 7 қадам
Ескертулерді TI-84 Plus калькуляторына қалай қою керек: TI-84 Plus графикалық калькуляторындағы жазбалар мен формулаларды сақтау уақытты үнемдеуге және формулаларды сенімді түрде есте сақтауға арналған. Бұл сонымен қатар студенттерге бұл әдісті қолдануға мүмкіндік беретін SAT сияқты емтихандарға мүмкіндік беру үшін пайдаланылуы мүмкін. Келесіде
Деректерді Google парақтарынан бақылау тақтасына ағынмен жіберу: 6 қадам
Деректерді Google парақтарынан бақылау тақтасына ағынмен жіберіңіз: Электрондық кестелер деректерді басқаруда жақсы, бірақ оны көрсетпейді. Дәл осы себептен көптеген мамандандырылған деректерді визуализациялау және BI бақылау тақтасы компаниялары пайда бола бастады. Бұл өнімдердің көпшілігіндегі мәселе - олар әдетте қымбат және