Написание скрипта для MPlayer/Mencoder
Собственно вопрос вокруг TV-тюнера, и записи с него - перепробовал много программ, но такого чтоб было "все в одном" не нашел. Решил пойти по Unix-way, ограничиться менкодером/мплеером (консольными). Схема такая:
Смотрю ТВ через мплеер, в нужный момент (когда надо начать запись) нажимаю хоткей №1, запускается скрипт, который закрывает мплеер, открывает менкодер на запись, и открывает мплеер на воспроизведение файла записи (т.е. просмотр уже записанного), далее когда надо остановить запись - нажимаю хоткей №2, закрывается мплеер, закрывается менкодер, открывается мплеер на просмотр ТВ...
Я не программист, где можно почитать о написаниях подобных скриптов? (в роде ж не сложный должен быть - остановил/запустил приложение...)
Как правильно завершать запись менкодера? (в консоли Ctrl+C, а вот в скрипте как?)
- Для комментирования войдите или зарегистрируйтесь
ctrl-c посылает
ctrl-c посылает программе сигнал sigterm. Его можно послать и утилитой kill
где
- это номер процесса. Номер процесса можно посмотреть утилитой ps или pgrep.
Re: ctrl-c посылает
если kill, то записанный файл будет "битым"
а где можно про написание скриптов почитать?
посылай
посылай нормальный сигнал к завершению (kill -HUP
) и не будет битым :)
Re: ctrl-c посылает
Можно ещё через pidof узнать.
вроде как в
вроде как в kmplayer реализована запись
Пользуй xdtv.
Пользуй xdtv.
Они уже
Они уже написаны:
http://lice.wordpress.com/2006/06/23/Запись-с-тюнера-via-mencoder/
Re: Они уже
я не могу понять, как там переключать каналы и как переключать на просмотр/запись с Composite/S-Video
А манов по именно KMPlayer в которых это расписано нет...
у меня оно падает при развороте на весь экран, и при сканировке каналов тоже :(
уже видел, там запись по времени