Mm4dbox

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche


Allgemeines

mm4dbox ist ein Shellscript um unter Linux, DBox2-Programme betrachten und aufnehmen zu können. Erforderlich sind die Programme ggrab und der mplayer bzw xine-Player.


Funktionen

  • Play (pipe zum mplayer o. über temp. Datei)
  • Timeshift (über REC_*.mpg Dateien)
  • Aufnahme (DBox2 -> Kanalname_*.mpg)
  • SVCD-Erzeugung (erf. transcode, vcdimager u. cdrdao)
  • HQ-SVCD ohne Transcodierung schneller brennen
  • Direkte Daten-CD Erzeugung mit MPEG-2
  • DVD-Erzeugung (benötigt DVDAuthor)
  • Echtzeitkodierung nach DIVX (mit [[mencoder])
  • Audiowiedergabe (dbox -> xmms)
  • Systemzeitübernahme aus der DBox2-Uhrzeit
  • Aufnahme/Wiedergabe für analoge TV-Karten (BT8xx)


Optionen

+------------------------------------------------------------------------+
| Aufruf:   mm4dbox [-stop][-tv|-radio|-epg][-Aktion][Sendername]        |
| Beispiel: mm4dbox Pro7 -r | Erste -p | zdf -s | -o -P | -TV -EPG       |
|                                         (-o) -> ohne Umschaltung       |
+------------------------------------------------------------------------+
| mm4dbox ____        -> TV-Sender- und Aktions-Auswahl per Menü         |
| mm4dbox -r Pro7     -> Umschaltung nach PRO7 und Aufnahme              |
| mm4dbox -D Pro7     -> Umsch. PRO7, nach Abbruch DVD-Erzeugung         |
| mm4dbox -stop -o -P -> Playback stop, keine Umschaltung und Play       |
| mm4dbox -o -d       -> ohne Umschaltung,  Dbox-Zeit -> PC-Zeit         |
| mm4dbox -epg schau  -> Sucht in den EPG-Daten z.B. Tagesschau          |
| mm4dbox -radio hit  -> schaltet auf Radio, sucht *hit* Sender          |
| mm4dbox -epg        -> ElectronicProgramGuide Übersicht                |
| mm4dbox -stop -tv -epg -p Wett -> Playback-off, von RADIO nach TV,     |
|                      im EPG nach *Wett* suchen, Wiedergabe per gmplayer|
| mm4dbox -tvcard    -> Menü für analoge TV-Karten (mit BT8xx-Chip)      |
| mm4dbox -brenn     -> Menü zur VCD/DVD-Erzeugung (~/.mm4dbox/mpg/)     |
+------------------------------------------------------------------------+
| Bei allg. Problemen: zunächst alle ~/.mm4dbox/* Dateien löschen        |
|     und folgende Programme auf Verfügbarkeit testen:                   |
|     ggrab, GET, wget, (g)mplayer o. xine, dialog                       |
|     optional: xmms, lame, transcode, vcdimager, cdrdao, dvdauthor      |
+------------------------------------------------------------------------+
| Mplayerprobleme: mplayer z.B. ohne --enable-gui kompiliert?            |
| - Deinterlacing bei MPOPT= -vf pp=0x20000 testweise entfernt?          |
| - Kernel 2.6.5-7.104? mplayer-Cache für Streaming zu gross?            |
| - Defaulteinstellungen durch mv ~/.mplayer ~/.mplayer-bak?             |
| - mplayer.conf mit gui=yes bringt bei play Pipe-Probleme (-)           |
+------------------------------------------------------------------------+
| Ab SuSE 8.1 bitte ggrab mit [make] neu kompilieren.                    |
| Bei Kanaländerungen die channellist-Datei in ~/mm4dbox löschen.        |
| Die Errorausgaben der aufgerufenen Prog. sind in ~/.mm4mbox/error      |
| und können mit [tail -f error] aktuell ausgegeben werden.              |
+------------------------------------------------------------------------+
| mm4dbox comes with ABSOLUTELY NO WARRANTY; This is free software,      |
| and you are welcome to redistribute it under the conditions of         |
| the GNU Public License, see www.gnu.org                                |
+------------------------------------------------------------------------+


Konfiguration

Die IP-Adresse der DBox2 muss über den DNS Namen "dbox" auflösbar sein. Dies erreicht man, in dem ein entsprechender Eintrag in der /etc/hosts hinzugefügt wird.

192.168.0.23    dbox


Bedienung

Wird "mm4dbox" ohne Argument aufgerufen, wird zunächst der Sender gewählt.

Erfolgt der Aufruf mit "mm4dbox -epg" werden die laufende Sendungen aufgelistet.


Mm4dbox programmauswahl.jpg


Im 2. Menü erfolgt die Funktionsauswahl

Mm4dbox funktionsauswahl.jpg


Alternativ kann in diesem Beispiel mit "mm4dbox -o" (old) die Senderabfrage und mit "-p" (für play) die Funktionsabfrage vermieden werden.


Beim Aufruf mit --help werden folgende Beispiele aufgelistet:

mm4dbox -r Pro7                -> Umschaltung nach PRO7 und Aufnahme
mm4dbox -D Pro7                -> Umschaltung nach PRO7, nach Abbruch DVD-Erzeugung  
mm4dbox -stop -o -P            -> Playback stoppen, keine Programmumschaltung und Play 
mm4dbox -o -d                  -> ohne Programmumschaltung, Die Dbox-Zeit wird als PC-Zeit eingestellt   
mm4dbox -epg schau             -> sucht in den EPG-Daten nach z.B. Tagesschau 
mm4dbox -radio hit             -> schaltet auf Radio, sucht *hit* Sender   
mm4dbox -epg                   -> ElectronicProgramGuide Übersicht, und Funktionsabfrage      

mm4dbox -stop -tv -epg -p Wett -> Playback-off, von RADIO nach TV, im EPG nach *Wett* suchen, Wiedergabe per gmplayer

mm4dbox -tvcard                -> Menü für analoge TV-Karten (mit BT8xx-Chip)   
mm4dbox -brenn                 -> Menü zur VCD/DVD-Erzeugung (~/.mm4dbox/mpg/)