PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sat-TV aufnehmen --> Systemvorraussetzungen



local-dealer
23.04.04, 07:34
Hallo,

ich möchte von einer Digital-Sat-Karte (ohne eigenem MPEG2-Decoder) den Stream "so wie er kommt" (also ohne anzukucken, umzukodieren) auf Festplatte aufnehmen. Reicht mir da nen 600er (600Mhz, 256Ram, 80Gig UDMA 100 Platte)?

mfg Local-dealer

Vogon5
23.04.04, 10:12
Hi,
zum Aufnehmen reichts sicher, da wird nur der Stream wie er kommt auf die Platte geschrieben. Dabei wird nur wenig Cpu-Leistung gebraucht. Kritisch könnte es beim Ansehen werden da dann decodiert werden muss. Ich glaube da bist du mit 600Mhz ziemlich an der Grenze.

Gruß
Vogon5

formtapez
23.04.04, 11:09
Hallo !!

Ich benutze die Skystar 2 zum Aufnehmen vom Digi-Sat. (Server-Specs siehe Signatur).

Wenn man den Datenstrom einfach mit ts2ps oder cat speichert braucht man am wenigsten CPU-Power:


PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
835 root 12 0 920 916 828 S 0,3 0,1 0:00 0 ts2ps



PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
893 root 16 0 416 416 368 S 0,2 0,0 0:00 0 cat

Wenn man Ihn aber in Echtzeit in eine mpeg-konforme Datei schreiben will braucht man replex, das braucht ein wenig mehr CPU:


PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND
732 root 18 0 5272 5272 400 S 5,2 1,0 0:01 0 replex

Ich denke also das wird klappen mit Deinem System.

MfG
formtapez

BloodyBullet
23.04.04, 12:24
hast du nen netten link zu den progs? :rolleyes:

local-dealer
23.04.04, 14:27
mal ne blöde frage:

kann ich mit cat einfach nen stream auf festplatte schreiben? kann ich den danach wieder öffnen oder abspielen?

local-dealer
23.04.04, 14:34
Replex hab ich gefunden:

http://www.metzlerbros.org/dvb/index.html

formtapez
24.04.04, 10:09
Hallo !

Du brauchst ja die linux-dvb Treiber. Da ist ts2ps dabei.
Du tunst die Karte auf einen Sender mit szap (ist auch dabei).
(bzw. tzap oder czap für terrestrisch oder cable)

Mit Parameter -r gestartet ist der Stream auf /dev/dvb/adapter0/dvr0 verfügbar.
Wenn Du ihn mit cat oder ts2ps in eine datei schreibst kannst Du Ihn schon mit dem mplayer abspielen.
Zum Umwandeln in einen mpeg-konformen Stream braucht man replex. Aber so richtig gut läuft das bei mir noch nicht. (unsynchron). Da bin ich noch am experimentieren :)

Mögliche Befehle:



Sender tunen:
/root/DVB/apps/szap/szap -r "$sender" &

Und speichern mit:
cat /dev/dvb/adapter0/dvr0 > /storage/record/`date +%Y-%m-%d_%Hh_%Mm-$sender`.mpg &

oder

/root/DVB/apps/mpegtools/ts2ps /dev/dvb/adapter0/dvr0 0 0 > /storage/record/`date +%Y-%m-%d_%Hh_%Mm-$sender`.mpg &

oder

/usr/bin/replex -t MPEG2 -o /storage/record/`date +%Y-%m-%d_%Hh_%Mm-$sender`.mpg /dev/dvb/adapter0/dvr0 &


Man kann den Stream bei schwacher CPU natürlich auch erst mit cat oder ts2ps speichern und später "offline" mit replex oder anderen Tools umwandeln.
Wenn Du rekomprimieren willst kannst du transcode oder mencoder für Echtzeitkodierung auf das Device /dev/dvb/adapter0/dvr0, oder für offline-codierung auf den Stream auf der Festplatte ansetzen.

MfG
formtapez

BloodyBullet
24.04.04, 11:42
danke für den link. ;)

local-dealer
24.04.04, 13:08
Danke für die guten Tipps!

Hab jetzt beschlossen, mir ne digi-Sat-Karte zu holen und es mal zu testen. ;)