neděle 25. listopadu 2007

Skript na download streamů

Když jsem před pár dny psal o stahování streamů, neuvědomil jsem si problém, který s tímto může vzniknout - doba downloadingu. Původně jsem chtěl předat mplayeru argument -endpos, jenomže ten je pouze pro mencoder, takže jsem to vyřešil následujícím skriptem:

#!/bin/bash
mplayer -dumpstream -dumpfile ./out.ogg $stream-url &
sleep 1h
kill $!
#

Za $stream-url si dosadíte jen adresu streamu. Znak & na konci první řádky značí to, že proces poběží na pozadí a dá prostor jiným programům k seberealizaci. Poslední řádek(kill $!) ukončí prově probíhající proces, čímž terminuje mplayera.

Žádné komentáře: