VdrTranscode

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „==News== '''Autor:''' Alexander Richter - '''last stable Version upload 19.11.2010''' [http://faup.fa.funpic.de/Vdrtransxvid/vdrtranscode_snapshot_2010-11-19.ta…“)
 
Zeile 12: Zeile 12:
 
[[Bild:vdrtranscode_menu.jpeg|thumb|none|Menüs in VDR bei Befehle - Aufnahme]]
 
[[Bild:vdrtranscode_menu.jpeg|thumb|none|Menüs in VDR bei Befehle - Aufnahme]]
  
Ein kurzes Video, das die Menüführung zeigt :
+
Ein kurzes Youtube-Video, das die Menüführung zeigt :
 
[http://www.youtube.com/watch?v=6fFnW0Yw_7I]
 
[http://www.youtube.com/watch?v=6fFnW0Yw_7I]
  
erstellt mit vlc :
+
Den Screencast hab ich erstellt mit vlc :
 
  $ cvlc screen:// --screen-fps 25 --nooverlay --sout "#transcode{vcodec=xvid,vb=6000,scale=0.8,acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=file,mux=avi,dst=screencast.avi}}"
 
  $ cvlc screen:// --screen-fps 25 --nooverlay --sout "#transcode{vcodec=xvid,vb=6000,scale=0.8,acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=file,mux=avi,dst=screencast.avi}}"
  

Version vom 19. November 2010, 18:52 Uhr

Inhaltsverzeichnis

News

Autor: Alexander Richter

- last stable Version upload 19.11.2010 vdrtranscode_snapshot_2010-11-19.tar.gz

Kurzinfo

  • konvertiert vdr TS files in h264 Videos
  • Container mp4 ( m4v , wenn ac3 drin ) und mkv
  • konvertiert im Hintergrund, keine Benutzerinteraktion nötig
Menüs in VDR bei Befehle - Aufnahme

Ein kurzes Youtube-Video, das die Menüführung zeigt : [1]

Den Screencast hab ich erstellt mit vlc :

$ cvlc screen:// --screen-fps 25 --nooverlay --sout "#transcode{vcodec=xvid,vb=6000,scale=0.8,acodec=mp3,ab=128,channels=2}:duplicate{dst=std{access=file,mux=avi,dst=screencast.avi}}"


Arbeitsweise

Im VDR Aufnahme Befehlemenü kann ein Profil zum Umwandeln ausgewählt werden.
Der Aufnahmepfad bekommt einen Hinweis zu den Einstellungen eingebaut ala :

/video/Papageien,_Palmen_&_Co./[cut-m4v|HD-smallHD|VHQ|all](40)_Zoogeschichten_aus_dem_Loro_Park_auf_Teneriffa

Im Hintergrund überprüft vdrtranscode_server.pl das Videoverzeichnis nach diesen Inserts und wird aktiv, wenn es eine [cut... Markierung findet.
Hat die Aufnahme zwei gesetzte Markierungen, wird ab der 1. bis zur 2. Markierung kodiert, sonst wird der ganze File genommen.
Der Server konvertiert diese Aufnahme ( im 2 Pass Modus und aktiviertem Turbo für Pass 1 ) , markiert sie während als [work.. und danach als [del...
Danach schaut er wieder periodisch nach, ob neue zu konvertierende Aufnahmen anstehen.
Alle konvertierten Aufnahmen landen im in der vdrtranscode.conf angegebenen Zielverzeichnis.

Abhängikeiten

  • Vdr >= 1.7.4 ( ts Format )
  • HandBrakeCLI
  • Perl
    • Proc::Daemon
    • File::Find
    • File::Copy
    • File::Basename
    • Getopt::Long
    • Cwd
    • Logfile::Rotate

Die meisten Perl Module sind Standart , sonst ist ( unter Debian ) "sudo apt-file search Perlmodul" dein Freund.

$ sudo apt-file search Rotate.pm

ergibt ( hier in kubuntu 10.04) :

...
liblogfile-rotate-perl: /usr/share/perl5/Logfile/Rotate.pm
...

Installation mit :

$sudo apt-get install liblogfile-rotate-perl