Tuli hankittua tuollainen Anysee E30 Combo Plus ja saatuani sen toimimaan Antin ohjeiden jälkeen, on minulla nyt uusi projekti päällä
Ajattelinkin sitten avata uuden threadin, koska kyseessä onkin nyt tallennus ja editointi kyseisellä laitteella. Pitemmittä puheitta, laitetaas tähän nyt sitten tuo minun pitkä juttu tuolta Anyseen threadistä:
Olisiko jollain hyvää vinkkiä, kuinka voisin ajastaa ohjelmia etänä esim. SSHn yli? Joskus kun on tien päällä eikä pääse käsiksi suoraan koneelle...
Nyt minulla on tälläinen skripti käytössä, mutta ongelmana on se että ProjectX ei tunnista noita tallenteita laisinkaan. Eli en pääse editoimaan esim. mainoksia sun muita pois tarvittaessa. Oletettavasti tuo mencoder tekee jotain kuitenkin datalle, vaikka onkin "copy" ja sen takia ProjectX ei materiaalia tunnista.
#!/bin/bash
mencoder dvb://"$1" -oac copy -ovc copy -idx -endpos "$2" -o "$3"/"$1-`date +'%F %T'`".ts > /tmp/"$1".log &2>1
rm 1
# Parameter 1 is the channel
# Parameter 2 is the endpos
# Parameter 3 is the directory to record into - the file name is the is CHANNEL-DATE.
Jos käytän mplayeriä tallentamaan, niin sen materiaalin ProjectX tunnistaa välittömästi ja pystyy editoimaan. Tässä käyttämäni skripti:
#!/bin/bash
mplayer -quiet -dumpfile "$1-`date +'%F %T'`".ts -dumpstream dvb://$1&
echo $! >~/.mplayer-dumpstream.pid
sleep $2 && kill `cat ~/.mplayer-dumpstream.pid`
rm ~/.mplayer-dumpstream.pid
Yritin saada tuohonkin mahdollisuuden antaa "ajan", jonka jälkeen tallennus lopetetaan, tälläistä toimintoa kun mplayerissä itsessään ei ikävä kyllä ole. Mutta tuo on jonkin syyn takia
erittäin epätarkka, liekkö tuo sleep() -funktio sitten huono tai jotain?
Ehdotuksia siis edelleen otetaan vastaan, että saisi seuraavat ominaisuudet:
- mahdollisimman kevyt, eli ei video previewtä laisinkaan (komentoriviltä vaikka SSHn yli pääsee laittaa nauhoituksia)
- mahdollisuus antaa croniin ajastuksia (aloitusaika ja mahdollisuus kertoa kuinka pitkään tallennetaan)
- editointimahdollisuus jälkikäteen
Onko nuo liikaa pyydetty?