content top

Vom Onlinerecorder über AppleTV auf das TV Gerät

Vom Onlinerecorder über AppleTV auf das TV Gerät

Das Konzert der lieblings Band wird im TV gezeigt oder ein guter Spielfilm kommt, aber man ist eingeladen. Da kann der HD-Recorder des Kabelanbieter aufnehmen. Ist ja alles kein Problem. Nur was, wenn man unterwegs ist? Da greifen wir auf Save.tv zurück. Man kann die Aufnahme im Browser oder mit der Save.tv iPhone App programmieren.

Dokumentationen guckt man auch mal am Rechner, aber bei Spielfilmen möchte man nicht unbedingt am Rechner gucken. Gerade mit mehreren ist das gucken am Rechner recht ungemütlich. Aber wofür hat man ein AppleTV am TV angeschlossen. Bis man bemerkt iTunes mag die AVI-Files von Save.TV gar nicht.

Jetzt hat man mehrere Möglichkeiten. Quicktime, Visualhub, HandBrake und wie sie alle heissen. Alles toole Tools, aber irgendwie nervt das rumgeklicke bis man immer alles zusammen hat damit das umwandeln anfangen kann. Daher wäre ein kurzes Script genau das richtige für diesen Job. Einfach in den Ordner gehen in dem die Filme liegen und das Script auf den Film abfeuern.

Eine Möglichkeit ist da z.B. ffmpeg (OS X ffmpegX), was schon seit Jahren immer wieder für solche Jobs genau das richtige Tool gewesen ist. Auch dieses mal konnte es genau das erledigen was wir haben wollen.


/Applications/ffmpegX.app/Contents/Resources/ffmpeg \ 
  -y -b 2500k -maxrate 5000k -bufsize 3000k -ab 256k -ac 2 \
  -i ${1} ${1}.mp4

Aufgerufen im Ordner mit einem Testfilm wird auch brav ein mp4 File erstellt. Es sah auch sehr gut aus. Nur nach ein paar Minuten waren Video- und Tonspur etwas daneben. Der Ton kam etwas früher als das Bild, was etwas störend ist. Daher noch mal kurz Google dazu befragt und einige Seiten zu diesem Problem gelesen. Die Lösung war auch wieder sehr einfach. Ein -async 50 konnte das Problem dann lösen und wurde in das Script mit aufgenommen.


/Applications/ffmpegX.app/Contents/Resources/ffmpeg \ 
  -y -b 2500k -maxrate 5000k -bufsize 3000k -ab 256k -ac 2 \
  -async 50 -i ${1} ${1}.mp4

Ab jetzt geht also der Terminal auf, wir wechseln in den Ordner mit den Filmen von Save.TV und rufen das Script auf mit dem Dateinamen des Films als Parameter:


cd ~/Movies/Savetv
convertvideo.sh Aufgenommerner_Film_2012-01-03_1610_226616.avi

Nach ein paar Minuten ist der Film fertig und kann in iTunes geöffnet werden. Als Ausgabegerät wird das AppleTV ausgewählt und man kann den Film gemütlich auf der Couch und dem TV-Gerät anschauen.

ffmpegX kann auch nur bestimmte Bereiche umwandeln. Wer also die Zeiten im Film kennt in der Werbung ist, könnte diese sogar gleich noch entfernen. Dazu einfach nur die Stücke umwandeln in denen der Film ist und einzeln speichern. Am Ende dann nur noch zusammenfügen und fertig ist der werbefreie Film.

Share on ADN

Kommentare

« Instapaper ePub Dateien automatisch in iTunes Mac Super Bundle Winter 2012 »