Dvb script gui/anleitung

Aus Linupedia.org
Wechseln zu: Navigation, Suche
Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.

Was macht dieses Programm

Hauptzweck des Programmes ist es, aufgenommene DVB-Filme so zu bearbearbeiten, daß sie ohne störende Werbung auf DVD gebrannt werden können. Diese Video-DVD ist dann auch in einem Stand-alone Player abspielbar.

Weitere Features

  • Aufnahmen brennen bzw. sichern als Daten-DVD (Die ist dann nicht in einem Stand-alone-Player abspielbar).
  • Auswahl, welche Tonspuren verarbeitet werden sollen (mp2 und/oder AC3)
  • Aufnahmen als Videoclips speichern und eine Playlist für mplayer anlegen
  • Mpeg1-Aufnahmen (SVCD) als Videoclips speichern und in die Playlist aufnehmen
  • Normalisieren der mp2-Tonspur
  • Requantisierung, wenn der Film zu lang für eine einzige DVD wird
  • Screenshots aus dem Film erstellen
  • Direktdruck auf DVD (Das Vorhandensein von Druckschablonen wird dabei vorausgesetzt)
  • Schneiden der Aufnahme (nicht bei mpeg1)

Der tiefere Sinn des Ganzen

An Hand dieses Programmes soll gezeigt werden, wie mit einem Bash-Script die Verarbeitung einer DVB-Aufnahme zu einer Video-DVD automatisiert werden kann. Und um alles noch ein bißchen interessanter zu machen, ist eine Bedienoberfläche (GUI) hinzugekommen, mit der sich das Script mühelos bedienen läßt. Der dornenreiche Weg zu dieser GUI, die mit Kommander erstellt wurde, wird in einem seperaten Artikel behandelt (Ist noch am entstehen).

Gliederung des Programmes

Das Programm setzt sich aus drei Teilen zusammen, die erst zusammen funktionsfägig sind:

  • Installations-Script: Dieses Bashscript dient, wie der Name schon sagt, der Installation des Ganzen.
  • Kommander-Script: Programmcode der GUI.
  • Arbeits-Script: Hiermit wird die eigentliche Arbeit verrichtet.

Kurzanleitung

Hilfsprogramme

Es müssen folgende Programme installiert sein:

  • mplex
  • tcrequant
  • dvdauthor
  • ProjectX.jar
  • normalize
  • ffmpeg
  • growisofs
  • vlc
  • mplayer

Hier steht, wo diese Programme zu finden sind: Die Helferprogramme

Installation

  • Leere Textdatei erzeugen, irgendwo im Heimatverzeichnis
  • An den Namen der Textdatei ein .sh anhängen (im Worten: Punkt sh ohne Leerzeichen dazwischen)
  • Die Textdatei ausführbar machen (Damit ist aus der Textdatei eine ausführbare Scriptdatei geworden, bei der nur noch der Inhalt fehlt)
  • Den Installationcode aus dem Wiki in diese Datei kopieren.
  • Die Datei in einem Terminal starten (oder Rechtsklick auf die Datei, Öffnen mit Sonstige, sh, Im Terminal ausführen)
  • Wenn danach gefragt wird, einen Pfad für das Hauptverzeichnis festlegen.
  • Wenn danach gefragt wird, Pfade zu Hilfsprogrammen auswählen.
  • Das Ende der Installation mit OK bestätigen.

Kopieren der Programm-Codes

Kommander-Code

  • Den guicode aus dem Wiki in folgende Textdatei kopieren: ~/DVB_Script/GUI/guicode.kmdr
  • Die Textdatei ausfürbar machen.

Bashscript-Code

  • Den scriptcode aus dem Wiki in folgende Textdatei kopieren: ~/DVB_Script/Script/scriptcode.sh
  • Die Textdatei ausfürbar machen.

(~/DVB_Script abändern, wenn während der Installation ein anderes Hauptverzeichnis gewählt wurde)

Start

Das Programm kann auf mehrere Arten gestartet werden. Hier eine Auswahl:

  • Recommanded: Linksklick auf die Desktop-Datei im Verzeichnis ~/Desktop
  • Terminal: kmdr-executor ~/DVB_Script/GUI/guicode.kmdr (~/DVB_Script abändern, wenn während der Installation ein anderes Hauptverzeichnis gewählt wurde)
  • Linksklick auf die gerade erwähnte kmdr-Datei. Es öffnet sich das Editor-Fenster von Kommander. Hier auf Exec drücken.

Die Details

Installation

Default-Einstellungen

will be continued --Escho 15:38, 12. Okt. 2008 (UTC)