Mm4dbox: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
K (Bot: Fixing redirects)
 
Zeile 7: Zeile 7:
   
   
=Allgemeines=
=Allgemeines=
[[mm4dbox]] ist ein Shellscript um unter [[Linux]], [[DBox2]]-Programme betrachten und aufnehmen zu können.  Erforderlich sind die Programme [[ggrab]] und der [http://www.mplayerhq.hu/homepage/ mplayer] bzw [http://xinehq.de/ xine]-Player.
[[mm4dbox]] ist ein Shellscript um unter [[Linux]], [[Hardware:dbox2|DBox2]]-Programme betrachten und aufnehmen zu können.  Erforderlich sind die Programme [[ggrab]] und der [http://www.mplayerhq.hu/homepage/ mplayer] bzw [http://xinehq.de/ xine]-Player.




Zeile 13: Zeile 13:
*Play (pipe zum [http://www.mplayerhq.hu/homepage/ mplayer] o. über temp. Datei)
*Play (pipe zum [http://www.mplayerhq.hu/homepage/ mplayer] o. über temp. Datei)
*Timeshift (über REC_*.mpg Dateien)
*Timeshift (über REC_*.mpg Dateien)
*Aufnahme ([[DBox2]] -> Kanalname_*.mpg)
*Aufnahme ([[Hardware:dbox2|DBox2]] -> Kanalname_*.mpg)
*[[SVCD]]-Erzeugung (erf. [http://zebra.fh-weingarten.de/~transcode/ transcode], [http://www.mplayerhq.hu/homepage/ vcdimager] u. [http://cdrdao.sourceforge.net/ cdrdao])
*[[SVCD]]-Erzeugung (erf. [http://zebra.fh-weingarten.de/~transcode/ transcode], [http://www.mplayerhq.hu/homepage/ vcdimager] u. [http://cdrdao.sourceforge.net/ cdrdao])
*HQ-SVCD ohne Transcodierung schneller brennen
*HQ-SVCD ohne Transcodierung schneller brennen
Zeile 20: Zeile 20:
*Echtzeitkodierung nach [[DIVX]] (mit [[mencoder])
*Echtzeitkodierung nach [[DIVX]] (mit [[mencoder])
*Audiowiedergabe (dbox -> xmms)
*Audiowiedergabe (dbox -> xmms)
*Systemzeitübernahme aus der [[DBox2]]-Uhrzeit
*Systemzeitübernahme aus der [[Hardware:dbox2|DBox2]]-Uhrzeit
*Aufnahme/Wiedergabe für analoge TV-Karten (BT8xx)
*Aufnahme/Wiedergabe für analoge TV-Karten (BT8xx)


Zeile 31: Zeile 31:
  +------------------------------------------------------------------------+
  +------------------------------------------------------------------------+
  | mm4dbox ____        -> TV-Sender- und Aktions-Auswahl per Menü        |
  | mm4dbox ____        -> TV-Sender- und Aktions-Auswahl per Menü        |
  | mm4dbox -r Pro7    -> Umschaltung nach PRO7 und [[Aufnahme]]              |
  | mm4dbox -r Pro7    -> Umschaltung nach PRO7 und [[Direktaufnahme|Aufnahme]]              |
  | mm4dbox -D Pro7    -> Umsch. PRO7, nach Abbruch DVD-Erzeugung        |
  | mm4dbox -D Pro7    -> Umsch. PRO7, nach Abbruch DVD-Erzeugung        |
  | mm4dbox -stop -o -P -> Playback stop, keine Umschaltung und Play      |
  | mm4dbox -stop -o -P -> Playback stop, keine Umschaltung und Play      |
Zeile 66: Zeile 66:


=Konfiguration=
=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.
Die [[IP-Adresse]] der [[Hardware:dbox2|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
  192.168.0.23    dbox

Aktuelle Version vom 21. August 2011, 21:29 Uhr


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/)