PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : videodatei aus dvb-t auslesen


kaiser
26.05.2010, 19:11
hallo zusammen

ich suche schon lange zeit ,videodatei (mpeg -ts ) vom dvb-t(hauppauge win tv nova td) ausgelest wird.
bis jetzt habe ich nichts interessantes im netz gefunden. habe ich nur die möglischkeit, daß ich es aus dem

device /dev/dvb/adapter0/dvr0 lesen kann ,

Ich benutze das betriebsystem linux.


Hoffentlich ihr könntet mir weiterhelfen.


MFG

kaiser

Martin
26.05.2010, 22:03
Hallo (Herr) kaiser,

ich verstehe die Frage nicht.

So ins blaue geantwortet:
Ich verwende unter Linux (Ubuntu) das Programm "dvbstream".
echo "dvbstream -o:/media/Daten1/FILMNAME.ts -f 12544 -p h -s 22000 255 256 259" | at HH:MMEs geht auch der "mplayer" oder wenn du gleich neu encodieren willst "mencode"
echo "mplayer dvb://'SENDER' -dumpstream -dumpfile ~/media/Daten1/FILMNAME.ts" | at HH:MMOder einfach nur "cat".
cat /dev/dvb/adapter0/dvr0 > Test.tsIch habe mir dafür ein script geschrieben, bei Bedarf krame ich es hervor.

Martin

kaiser
27.05.2010, 11:27
Hallo Martin

danke schön für die antwort http://forum.dvbtechnics.info/images/icons/icon14.gif

eigentlich ich bin neu in diesem bereich .

mit dem befehl :

echo "dvbstream -o:/media/Daten1/FILMNAME.ts -f 12544 -p h -s 22000 255 256 259" | at HH:MM habe ich dieses ergebnis:

warning: commands will be executed using /bin/sh
job 7 at Thu May 27 11:11:00 2010
Can't open /var/run/atd.pid to signal atd. No atd running?

mit dem befehl :

echo "mplayer dvb://'SENDER' -dumpstream -dumpfile ~/media/Daten1/FILMNAME.ts" | at HH:MM
habe ich dieses ergebnis:

warning: commands will be executed using /bin/sh
job 9 at Thu May 27 11:19:00 2010
Can't open /var/run/atd.pid to signal atd. No atd running?

mit dem befehl :

cat /dev/dvb/adapter0/dvr0 > Test.ts
die cat Test.ts war leer.


ich würde gern das skript sehen ,damit ich mehr verstehe http://forum.dvbtechnics.info/images/icons/icon7.gif

vielen dank im voraus

MFG

Martin
28.05.2010, 22:30
Hallo,

sagt dir das Linuxkommando "at" etwas?
Kennst du dich mit Linux, speziell der Kommandozeile aus?

Hast du den mplayer installiert?

Funktioniert deine DVB-T Karte (Stick) den überhaupt unter Linux?

Was soll überhaupt das Ziel sein?

Ich fürchte wenn du dich nicht halbwegs mit Linuxscripten auskennst kommst du mit meinem Script ohne weiteres auch nicht klar.

Martin

kaiser
30.05.2010, 00:25
hallo

meine dvb-t karte laüft unter linux ,eigentlich benutze ich immer vlc ,aber mplayer ist schon auf meinem rechner installiert.

ich habe schon bei dem befehl echo "dvbstream -o:/media/Daten1/FILMNAME.ts -f 12544 -p h -s 22000 255 256 259" | at 11:11 die uhrzeit angegeben

das ziel ist ,ich muss den datei mpeg-ts aus dem dvb-t auslesen bzw zugreifen,dannach muss ich diese datei in einer messystem importieren.

Martin
11.06.2010, 21:25
Hallo,

bevor ich es ganz vergesse. :?

Mit dem Befehl dmesg | grep -i dvb kannst du feststellen ob deine DVB-Karte richtig erkannt wurde.
Desweiteren benötigst du die DVB-Tools (http://wiki.ubuntuusers.de/dvb-utils) um nach Sendern zu suchen. (Ich verwende Xubuntu, deshalb die Links)
Der VDR-Wiki (http://www.vdr-wiki.de/wiki/index.php/Dvb-apps) ist sicher auch ganz interessant.
Die Datei channels.conf erstellen und in das Verzeichnis .szap kopieren.
nohup szap -r "Sat.1" & stellt den entsprechenden Sender ein und mit cat /dev/dvb/adapter0/dvr0 > Test.ts wird der Stream in eine Datei umgelenkt.
Bei DVB-T entsprechend tzap verwenden. (siehe Wiki)

Mein Script (dvbstart1) macht nichts weiter als die Kommandozeile für dvbstream (http://www.linuxstb.org/) aufzuarbeiten. Dazu wird die Datei vdr.txt benötigt. Leider habe ich vergessen wie ich sie erzeugt habe. :?

Ich hoffe das hilft ein wenig. Ich musste mir das auch erst wieder zusammen suchen da ich es schon vergessen hatte. :roll:

Martin