Ist es möglich, MythTV-Aufnahmen auf einem separaten Computer zu transcodieren?

1858
Donald Burr

Ich habe MythTV bereits seit einigen Monaten im Einsatz, seit mein ehrwürdiger DirecTV TiVO Anfang dieses Jahres einen grausamen Tod gestorben ist. Bisher liebe ich es. Es ist zuverlässig, stabil und zeichnet Videos in guter Qualität auf.

Ich betreibe MythTV auf zwei separaten Maschinen. My Myth Backend (die Maschine, auf der sich tatsächlich die Video-Capture-Karte befindet und die alle Aufnahmen macht) befindet sich auf einem alten P4 2. Etwas GHz, auf dem Mythbuntu 9.04 Jaunty läuft. Schnell genug für die einzige Standard-Def-Capture-Karte, von der ich mein DirecTV aufnehme. Leider ist es bei der Transkodierung von Videos eher pokey. Da es sich bei diesem Gerät nur um ein Backend handelt (dh, es wird nur die Aufnahme gemacht, ich schaue nicht wirklich fern), läuft es kopflos (kein Monitor, keine Tastatur, keine Maus). Ich verwende meine Macs als MythTV-Frontend, dank der hervorragenden Mac OS X-Schnittstelle der MythTV-MythTV-Software.

Wie bereits erwähnt, ist mein Myth-Backend (der Pentium 4-Rechner) etwas zu langsam und eignet sich daher nicht für die Transkodierung von Videos. Mein Haupt-Desktop-Rechner, ein 8-Kern-Intel Mac Pro, sollte jedoch viel Leistung zum Transcodieren haben.

Gibt es eine Möglichkeit, die Transcoding-Tools auszuführen und die Daten von meinem Backend über das Netzwerk abzurufen? Normalerweise verwende ich nuvexport, um iPod / Apple TV-kompatible H.264-Videodateien zu erstellen.

3

2 Antworten auf die Frage

2
EmmEff

Genau das mache ich mit meinem MythTV-Setup. Tatsächlich ist meine Transcoding-Maschine eine KVM-VM, die auf einem Quad-Core läuft.

Die VM ist als MythTV-Backend ohne Erfassungsgerät eingerichtet. Es verwendet dieselbe 'mythtvdb'-Datenbank usw. wie das (primäre) Backend. Ich teile mein / mythtv-Verzeichnis mit NFS. Nach der Konfiguration werden Transcodierungsaufgaben usw. ausgelagert. Ich glaube, es gibt sogar eine Einstellung, in der MythTV angewiesen wird, niemals im primären Backend zu transcodieren, obwohl ich meine beiden Computer transcodieren lasse.

Es gibt mythtv-Frontends für MacOSX auf der http://www.mythtv.org-Download-Seite. Daran hätte ich denken sollen. quack quixote vor 14 Jahren 2
1
quack quixote

Na sicher. Der grundlegende Prozess ist einfach:

  1. Dateien von der mythTV-Box in die OSX-Box kopieren;
  2. Führen Sie Ihr Transcoding-Tool aus.

Anschließend können Sie die kopierten Dateien löschen und Ihre viel kleineren Dateien genießen.

Wie Sie Schritt 1 ausführen, hängt davon ab, was auf der MythTV-Box installiert ist. Wenn Sie etwas vermissen, können Sie es aus den Standard-Ubuntu-Repositorys installieren. Ihre grundlegenden Optionen sind:

  • Samba / CIFS (auch bekannt als Windows-Netzwerkfreigaben)
  • NFS (wenn Sie noch nie davon gehört haben, ignorieren Sie es und wählen Sie einen anderen aus)
  • SSH - Verwenden von Befehlszeilen-Tools wie rsync oder scp oder eines GUI-Scp-Tools
Ich habe das auch getan, aber es ist weder automatisiert noch unter der Kontrolle von MythTV EmmEff vor 14 Jahren 1
Es ist automatisierbar, via Shell-Skript, wenn nichts anderes. rsync und ffmpeg FTW! :) aber ich mag deine Lösung besser. quack quixote vor 14 Jahren 0