Zugriff auf die Videopartition unter Linux

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Zugriff auf die Videopartition unter Linux

      Hallo
      Im Netz habe ich das Programm "vcpynet" gefunden was für die Kathrein ufs822 geschrieben war. Das Programm kann die Videopartition des Recivers auslesen.
      Es handelt sich um einen Netzwerkserver der die Videodaten der Festplatte liest und die Videodatei zum Rechner überträgt. Es kann mit Netcat gesteuert
      werden und und führt nur Lesezugriffe aus.
      Ich habe es auf der Elan getestet und habe dadurch die Möglichkeit Filme von der Festplatte unter Linux runterzuladen. Durch eine kleine Änderung im Quelltext
      klappt auch die Displayanzeige. In der Datei vcpynet.c nuss die Zeile
      #define DISPLAY_CHARS 16 nach
      #define DISPLAY_CHARS 8 geändert werden.

      Es gibt nur 2 Komandos

      echo "GETVIDEOLIST" | nc <receiver_ip> 1724
      echo "GETVIDEODATA 9" | nc <receiver_ip> 1724 > video09.ts

      Das Programm beendet sich nach der Übertragung des Videos selbstständig.
      Das Video kann schon während der Übertragung betrachtet werden.

      mfg kppohle
      Gruss kppohle

      Meine Boxen:2X EV8000s FW 2.5A
    • Ich habe mal ein kleines Script für Linux geschrieben damit sich der Zugriff auf die Festplatte der Elan etwas Vereinfacht.
      Die folgenden Zeilen rauskopieren und unter start.sh im Homverzeichniss speichern.
      Aufgerufen wird das Programm ./start.sh >ip der Elan<
      Damit ist es möglich dass am Fernseher ein Film von der Festplatte läuft und gleichzeitig ein
      anderer Film von der Festplatte auf dem PC über’s Netzwerk läuft.
      Getestet habe ich das Programm auf der Elan mit 250gb Ide Platte und Fw.2.50.

      Leider kann ich hier nicht das geänderte Programm vcpynet reinstellen.
      schade eigentlich

      mfg kppohle
      -------------------------------

      #!/bin/bash
      # Programm >vcpynet< auf der Elan starten welches sich
      # im Verzeichnis /program befinden muss.
      (
      echo -e
      sleep 1
      echo -e "/program/vcpynet &"
      sleep 1
      ) | telnet $1
      clear
      echo
      echo "Videoliste "
      echo
      echo -e "Nr \t Titel "
      echo "GETVIDEOLIST" | nc $1 1724 |cut -d"|" -f 1,3 | tr "|" "\t"
      echo "---------------------------------------------"
      echo "Gebe die Nummer Des Filmes oder quit für Programmende ein "
      read Nr
      if [ $Nr != "quit" ] ; then
      echo "GETVIDEODATA $Nr" | nc $1 1724 > ~/video$Nr.ts &
      echo Beginn mit der Übertragung
      # warten bis genug Daten geschrieben sind
      sleep 5
      vlc % ~/video$Nr.ts
      fi
      # Programm vcpynet auf der Elan beenden
      (
      echo -e
      sleep 1
      echo -e "killall -9 vcpynet &"
      sleep 1
      ) | telnet $1
      rm ~/video$Nr.ts &
      Gruss kppohle

      Meine Boxen:2X EV8000s FW 2.5A

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von kppohle ()

    Unsere Partnerboards

    ^
    Flag Counter