Есть спутниковый ресивер. Есть желание записать программу.
Вот эта штука отлично пишет поток в файл:
Код: Выделить всё
mplayer -cache 2000 -dumpstream -dumpfile record.ts URL
но как задать продолжительность захвата.
-endpos не срабатывает, хотя, если поставить опцию -endpos 20, а потом открыть файл в проигрывателе - показывает длительность 18 секунд, но играет столько, сколь было записано до нажатия Ctrl+C
Иногда надо записать программу по таймеру, но надо ведь как то ее остановить. Есть ли стандартная опция? Если нет, то буду пробовать сохранение pid и последующий kill.