HTML-szerkesztés kezdőknek!!!
  • Dj Faustus #8007
    Hát a Dos/Windows shell nekem sem a szívem csücske.
    Inkább Linux bash shell - ott egy parancs kimenetének változóba irányítása csak ennyi:
    #!/bin/bash
    DATUM=`date` #dátum a DATUM változóba
    echo "$DATUM" #DATUM változó kiíratása

    nem is beszélve más kellemes lehetőségekről (grep, sed, awk, cron,...).

    Ha azt a gépet csak rögzítésre/megosztásra használod, meg lehetne próbálni egy Debiant felrakni rá, hátha támogatja a tunerkártyát, és akkor mencoderrel rögzíthetnéd az adásokat, készíthetsz belőlük .flv-t (vagy ffserverrel csinálhatsz olyan streaming-servert, ami a .mpg állományt konvertálja flv-be és egyből lövi ki a netre), samba-val megoszthatóak a .mpg-k a helyi hálózaton, talán még az erőforrásigény is kisebb... de ez már nagyon erős elhatározás/kísérletezőkedv kérdése.

    De viszont, ha van Apache, rakható fel mellé PHP, amivel nagyobb tudású szkriptek írhatóak. Ráadásul a PHP-szkript futtatható parancssorból is (PHP értelmezőn keresztül).

    readdir-rel kilistázható egy könyvtár, a file nevében str_replace segítségével kicserélhető az mpg kiterjesztés flv-re, az exec paranccsal meg futtatható a mencoder.

    Nagyon leegyszerűsítve (ez csak egy példa, a végleges forma ettől különbözhet) ilyesmi (tegyük fel, hogy a főkönyvtárban van a PHP-szkript, a record alkönyvtárban az .mpg, a web alkönyvtárban az .flv):
    <?php
    if ($handle = opendir('record')) {
    while (false !== ($file = readdir($handle))) {
    if ($file != "." && $file != "..") {
    $new_file = str_replace("mpg","flv",$file);
    exec("ffmpeg -i record/".$file." -f flv web/".$new_file);
    }
    }
    closedir($handle);
    }
    ?>