Лаборатория Ubuntu
Опыт установки, настройки и использования
Ubuntu Linux Вопросы и ответы Об Ubuntu Новости Игры Записки для новичка
Поиск:

Будильник под линь на Bash | Форум


Вернуться к спискам тем

 Тимур Гатин создал тему 20.09.2009 в 23:50
 Студент  Сообщений: 213
 Репутация: 95

 Сейчас не на форуме
Помогите написать срипт на баш. что бы повесить его в крон. На воспроизведение с утра музыки.В настоящее время у меня одна строкаmpg321 /some/file.mp3Но необходимо, прибавлять громкость потихоньку и прекратить воспроизведение спустя 2-3 минуты или по нажатию клавиши.
Цитировать

 Менеджер по рекламе рекомендует
 Знаток своего дела  Сообщений: 1987
 Репутация: 5055

 Сейчас на форуме

 Митя Митюшкин ответил 21.09.2009 в 0:12
 Новичок  Сообщений: 23
 Репутация: 19

 Сейчас не на форуме
man bash
Цитировать

 Тимур Гатин ответил 21.09.2009 в 0:47
 Студент  Сообщений: 213
 Репутация: 95

 Сейчас не на форуме
Похоже на издёвку.Читать 4924 строки текста инструкции к баш .безусловно полезно для общего развития Но в настоящий момент никакого желания нет.Может у кого нибудь есть готовый скрипт или просто подскажите команды.
Цитировать

 Александр Потапов ответил 21.09.2009 в 1:03
 Новичок  Сообщений: 47
 Репутация: 29

 Сейчас не на форуме
crontab -eтам пишешь что-нибудь типа30 6 * * * (mplayer ~/Music/rammstein.mp3)Песня как раз и отыграет за 2-3 минуты - никаких специальных дествий предпринимать не нужно) А чтобы прибавлять громкость, нужно межпроцессное взаимодействие организовать, баш для этого не очень подходит. Тут скорее Python или Perl подойдет
Цитировать

 Тимур Гатин ответил 21.09.2009 в 1:35
 Студент  Сообщений: 213
 Репутация: 95

 Сейчас не на форуме
Основная проблема подкрутить громкость .Ммм кто нибудь знает как исользуя alsamixer или что нибудь в этом роде. Вообще выглядеть должно вроде этого/bin/bashmpg321 /home/server/public/posledni_geroi.mp3for ((x=50;xlt;100;a++));doПрибавляем звукsleep 1done
Цитировать

 Александр Потапов ответил 21.09.2009 в 2:47
 Новичок  Сообщений: 47
 Репутация: 29

 Сейчас не на форуме
Скриптик на Питоне который прибавляет звук в mplayer39;e через пайпhttp://dumpz.org/12548/
Цитировать

 Руст Усманов ответил 21.09.2009 в 6:22
 Студент  Сообщений: 272
 Репутация: 119

 Сейчас не на форуме
В пакете alsa-utils есть amixer. Вот такой командой можно изменить громкость, например, мастера:amixer sset Master 30Чтобы узнать имена других каналов пишем:amixer scontrolsЕще, насколько я помню, есть подобный терминальный альсовый микшер, там тоже примерно таким способом можно менять параметры каналов.
Цитировать

 Тимур Гатин ответил 21.09.2009 в 9:08
 Студент  Сообщений: 213
 Репутация: 95

 Сейчас не на форуме
Александр спасибо скрипт глянул, но Питон пока решил не трогать, если понадобиться расширить функционал, то перепишу.Руст спасибо, amixer работает. Правда довольно интересно.Во первых amixer scontrols, выводит кучу устройствSimple mixer control 39;Master39;,0Simple mixer control 39;Master Mono39;,0Simple mixer control 39;PCM39;,0 но уровень громкости у них у всех по нулям.ВО вторыхamixer sset Master xxгде хх у меня от 0 до 31, при 31 громкость 100%, почему он так ступенчато регулирует по 3%?
Цитировать

 Руст Усманов ответил 21.09.2009 в 10:05
 Студент  Сообщений: 272
 Репутация: 119

 Сейчас не на форуме
В мане написано что нужно поставить знак процента %. То есть будет выглядеть вот так:amixer sset Master 75%set or sset lt;SCONTROLgt; lt;PARAMETERgt; .Sets the simple mixer control contents. The parameter can be thevolume either as a percentage from 0% to 100% with % suffix, adB gain with dB suffix (like -12.5dB), or an exact hardwarevalue.Если хочешь плавности, то придется цикл делать, чтобы пошагово увеличивалось.
Цитировать

 Тимур Гатин ответил 21.09.2009 в 14:43
 Студент  Сообщений: 213
 Репутация: 95

 Сейчас не на форуме
Да нет так даже удобнее получаеться. )))) .В ближайшее время доделаю скриптик и напишу сюда.Еще один ньюанс, как перехватить нажатие клавиши . Это в принципе не критично, можно музычку покороче поставить
Цитировать


Чтобы ответить, нужно авторизоваться здесь

Страницы: 1 2 3


Пользователь
Авторизация на сайте:
Email:
Пароль:
Запомнить (Регистрация)

Новости
Ubuntu
Linux
Сайт
Игры
 Игры для Ubuntu
Текущие проблемы:
как сделать даунгрейд вайна
Дата создания: 06.04.2010 12:31
Простой вопрос (Решено)
Дата создания: 06.04.2010 11:31
Проблема обновления до версии 9.04
Дата создания: 06.04.2010 9:56
LBP-1120 и 9.10 [наконец, решено]
Дата создания: 06.04.2010 8:34
Граффити Неизвестная ошибка
Дата создания: 06.04.2010 7:33
Проблема с АМД
Дата создания: 06.04.2010 1:21

2010-2012 © Лаборатория Ubuntu