Мазмуну:
- 1 -кадам: Ubuntu алыңыз, каталогдорду түзүңүз
- 2 -кадам: Streamrecord Script түзүңүз
- 3 -кадам: Скриптти сактоо, Pkill скриптин жасоо жана скрипттерди аткарылуучу кылуу
- 4 -кадам: Жумуштарыңызды пландаштыруу үчүн KCron колдонуңуз
- 5 -кадам: Сиз ишкерсиз
Video: Ubuntu'до аудио жаздырууну графикке келтирүү: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:43
Эгерде сиз мага окшош болсоңуз, анда сиздин жетекчилер сизден жумуш учурунда иштөөнү күтүшөт жана сиз каалагандай сүйүктүү радиоңузду угуп отурбайсыз. Бул көрсөтмөдө мен жумушту пландаштыруу үчүн mplayer, lame жана cron аркылуу каалаган аудио агымды кантип жазууну көрсөтөм.
1 -кадам: Ubuntu алыңыз, каталогдорду түзүңүз
Бул үйрөтүү үчүн, сизде Ubuntu Linux болушу керек. Мен 7.04 иштетем, бирок бул башка версиялар үчүн да иштеши мүмкүн. Эгер адамдар кызыкдар болуп көрүнсө, мен муну Windows менен кантип жасоону көрсөтөм. Мен сиз Ubuntu менен иштесеңиз, сизге керектүү нерселер apt аркылуу эркин жеткиликтүү. Lame, Mplayer жана KCron.sudo apt-get install lame mplayer kcronType орнотуу үчүн терминалда төмөнкү буйруктарды колдонуңуз жана сырсөзүңүздү ырастаңыз. Сизге керектүү папкаларды түзүү үчүн төмөнкү буйруктарды колдонуңуз.
2 -кадам: Streamrecord Script түзүңүз
Биз колдонгон скрипттин кадамдары төмөнкүчө: 1. Ачык mplayer, Internet2деги аудио агымын көрсөтүңүз. WAV файлына /tmp директориясына жазуу3. Шоу аяктаганда mplayer процессин өлтүрүңүз4. /Tmp/mystream.wav файлын mp3 файлына айландырыңыз, аны бүгүнкү күн менен атаңыз жана аны колдонуучу папкасынын астындагы "колдонуучуга ыңгайлуу" каталогго жылдырыңыз. Wav файлын /tmp директориясында жок кылыңыз. Буга жетүү үчүн, адегенде сиз кирип жаткан агымдын URLин табышыңыз керек. Мисалы, мен CSPAN радио агымын колдоном жана аны дүйшөмбүдөн жумага чейин түшкү саат 14.00 ортосунда жаздырам. Бул жерде сценарийдин тексти:#!/Bin/shNOW = $ (дата +"%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/Музыка/CSPAN/Менин Шоум - $ NOW.mp3 "; rm /tmp/mystream.wav; Бул текстти Gedit же Vi аркылуу бош файлга көчүрүп," streamrecord "катары сактаңыз. Сиз сценарийдин жерлерин курсив менен түзөтүшүңүз керек, анткени бул сизге тиешеси жок. Mplayerден кийинки текст-бул жаздыргыңыз келген агымдын URLи, муну сиздин агымыңыздын URLи менен алмаштыруу керек, аны Firefoxтун агымына оңой табууга болот, mplayer плагинин баштоого уруксат берүү менен, оң баскыч менен чыкылдатыңыз жана "URL көчүрүү" тандоо.
3 -кадам: Скриптти сактоо, Pkill скриптин жасоо жана скрипттерди аткарылуучу кылуу
Андан кийин, скриптти /скрипттер каталогуна сактайбыз. Сакталгандан кийин, терминалдык сессияга барып, төмөнкүлөрдү териңиз:
cd /scripts chmod 700 streamrecord (Бул сиз түзгөн скриптти аткарылуучу файлга айландырат.) /скрипттер каталогуна дагы бир файл түзүңүз. Бул pkill деп аталат, жана сиздин хитмениңиз болот. Башкача айтканда, ал mplayer процессин өлтүрүп, биринчи скрипт басып алынган агымды кайра атоону жана коддоону улантууга мүмкүндүк берет. Pkill скриптинин толук тексти төмөнкүчө: pkill mplayer Эми, бул сценарий этикетин бузат, үстүндө #!/Bin/sh жок, бирок ал мен үчүн иштейт. Pkill файлын /скрипттер каталогуна сактап койгондон кийин, chmod буйругун кайра колдонуңуз. Сиз адегенде /сценарийлер каталогуна терминалдык сессияда болушуңуз керек, андан кийин териңиз: chmod 700 pkill Ыкчам "ls" сизге жаңы түзгөн файлдарыңызды көрсөтөт, азыр стандарттуу кара эмес, жашыл түстө.
4 -кадам: Жумуштарыңызды пландаштыруу үчүн KCron колдонуңуз
Крон, сонун, бирок өтө башаламан текст файл жана байланышкан кызмат өзү үчүн көптөгөн көрсөтмөлөргө татыктуу. Баарын жөнөкөйлөтүү үчүн, биз анын ордуна KCron (мурун орноткон) колдонобуз. Эгерде орнотуу пландалгандай өткөн болсо, анда KCron тиркемелер тутумунун куралдарынан көрүнүшү керек. Же болбосо, программаны терминалдан "kcron" терүү менен ишке киргизсе болот. Жаңы жумуш түзүү үчүн Ctrl+N колдонуңуз жана жумушту сүрөттө көрсөтүлгөндөй конфигурациялаңыз. Сүрөттө мен программаны /сценарийлерди /агымдын жазуусун бардык айларда, дүйшөмбүдө саат 12де 0 мүнөт менен иштөөгө конфигурациялаганымды көрө аласыз.
Сиз жасаган "pkill" деп аталган экинчи скрипт чындыгында mplayerди аяктайт жана биринчи скрипттин уланышына мүмкүнчүлүк берет. Ошол скриптти иштетүү үчүн дагы бир cron жумушун орнотушуңуз керек. Менин мисалым үчүн, мен KCronдо эки жумуш менен аяктайм. (2 -сүрөттү караңыз)
5 -кадам: Сиз ишкерсиз
Мунун баары бар, кол эмгегиңизди текшерүү үчүн, сиз Kcronдогу streamrecord жумушун оң баскыч менен чыкылдатып, "азыр иштетүү" тандап, /tmp каталогунда mystream.wav бар экендигин текшере аласыз. Эгерде ал ошол жерде болсо (жана тез өсүп жатса), pkill жумушун иштетиңиз жана сиз жакында mystream.wav /tmp каталогунан жоголгонун жана скриптти өзгөрткөндө сиз көрсөткөн каталогдо жаңы.mp3 файлын көрүшүңүз керек. Эгерде сиз узун шоуну жазып жатсаңыз,.wav файлыңызды коддоо үчүн татыктуу убакыт талап кылынарын эстен чыгарбаңыз. Мен жаздырган 3 сааттык шоуда, mp3га коддоо үчүн болжол менен 10 мүнөт кетет. Эгерде сизде бул көйгөйдү чечүү үчүн көйгөйлөр болсо, мага кайрылыңыз.
Stuff P. S. Менин ыкмаларым бир аз чийки экенин билем, анткени менин кээ бир кадамдарымда ээрчибеген эң жакшы тажрыйбалар бар, андыктан мени Linux 101де окутпаңыз, бул эч качан өткөрүп жибербөөнүн тез жана кир жолу. сиздин сүйүктүү аудио агымыңыз.
Сунушталууда:
Eclipse (eGit) менен интерактивдүүлүктү кантип калыбына келтирүү керек: 10 кадам
Eclipse (eGit) менен интерактивдүүлүктү кантип кайра калыбына келтирүү керек: 20180718 - Мен " ойлоном " Мен маселени сүрөттөр менен чечтим. Эгерде алар чоңойтулуп көрүнсө же мааниси жок болсо, чыкылдатып көрүңүз. Эгер көйгөйгө туш болсоңуз, мага билдирүү жөнөтүңүз, мен жардам берүүгө аракет кылам. Бул көрсөтмө этап-этабы менен
Bluetooth наушникти калыбына келтирүү: 6 кадам
Bluetooth гарнитураңызды калыбына келтирүү: Балким, кээ бир майда -барат маселелерден улам Bluetooth жана зымдуу гарнитураны таштап койгон чыгарсыз. Бул көйгөйлөргө кулакчындын корпусунун сынуусу, кабелдердин ички үзүлүшү, бузулган штепсельдер жана башкалар кирет. Адатта, бул бузулган аппараттар топтолот
Экинчи дүйнөлүк согуштун мультиметрин калыбына келтирүү: 3 кадам
Экинчи дүйнөлүк согуштун доорундагы мультиметрди калыбына келтирүү: Бир нече жыл мурун мен коллекциям үчүн Simpson Electric мультиметрин алгам. Бул жаш курагын эске алганда эң сонун абалда болгон кара булгаарыдан жасалган корпуста келген. АКШнын Патенттик Бюросу эсептегичтердин кыймылынын патент алган күнү 1936 -ж
Эски компьютердин энергия булактарын калыбына келтирүү: 12 кадам (сүрөттөр менен)
Эски компьютердин энергия булактарын калыбына келтирүү: 1990 -жылдардан бери дүйнөнү компьютерлер басып алган. Абал ушул күнгө чейин уланууда. Эски компьютерлер, 2014 -жылга чейин … 2015, негизинен иштебейт. Ар бир компьютерде электр энергиясы бар болгондуктан, алардын көбү таштанды түрүндө ташталган
Python климаттын өзгөрүшүнөн температуранын өзгөрүшүн графикке келтирүү: 6 кадам
Python климаттын өзгөрүшүнөн Температуранын өзгөрүшүн сүрөттөө: Климаттын өзгөрүшү чоң көйгөй. Ал эми азыр көптөр анын канчалык көтөрүлгөнүн билишпейт. Бул көрсөтмөдө биз климаттын өзгөрүшүнө байланыштуу климаттын температурасынын өзгөрүшүн графикке келтиребиз. Чит баракчасы үчүн, сиз төмөндөгү питон файлын көрө аласыз