Weiter geht es hier: [ANNOUNCE] PDAExport 0.0.7 - VDR-Aufnahmen über das OSD in AVIs konverieren
Hallo!
Da ich seit einiger Zeit stolzer Besitzer eines XDA Neo bin habe ich mir mal damit beschäftigt VDR-Aufnahmen für den TCPMP-Player direkt auf dem VDR zu konvertieren! Hier mein Ergebnis!
Natürlich kann man in jedes beliebige Format (das ffmpeg unterstützt) konvertieren also auch für iPod video oder andere Devices (Konfiguration siehe unten!)
Das Paket enthält mehrere Dateien und wird ausschließlich über die reccmds.conf und commands.conf gesteuert!
Installation wie immer mit tar xjf /wo/ist/die/datei/pdaexport-0.0.1.tar.bz2 -C /
Denke das versteht sich!!
reccmds.conf (Vorschlag):
PAD-Direktexport: /usr/bin/pdaexportstart.sh
Fuer PAD-Mehrfachexport markieren: /usr/bin/pdaexportmarker.sh
Von PDA-Mehrfachexportliste loeschen: /usr/bin/pdaexportmarker.sh -del
commands.conf (Vorschlag):
Über die Datei /etc/pdaexport/pdaexport.conf kann man die Parameter konfigurieren (Codec A/V, Pfade, Resize etc.) wenn man mehrer Profile einrichten will, einfach mehrere Confs generieren (pdaexport.1, pdaexport.2, pdaexport.3) und dann jeweils in der reccmds.conf:
PDAExport Profil 1 aktivieren?: pdaexportprofile.sh pdaexport.1
PDAExport Profil 2 aktivieren?: pdaexportprofile.sh pdaexport.2
....
zum aktivieren der Profile!
Voraussetzung: ffmpeg und at
Getestet mit Linvdr 0.7 mit meinen Updates und meinem ffmpeg-update (http://www.vdr-online.org/ffmp…k-linvdr-20070207.tar.bz2 - NUR FÜR LINVDR!!!), sollte aber auf jeder VDR-Platform laufen (Pfade ggf. anpassen)! Ohne aktuelles ffmpeg spinnt ffmpeg manchmal rum und man kann weniger Codecs auswählen (Liste der Codecs über ffmpeg auf der Console). Außerdem wird ab Version 0.0.7 bc benötigt! Für Linvdr hier http://www.vdr-online.org/bc-pack-linvdr-20070207.tar.bz2 ! Hier gibt es at http://www.vdr-online.org/at_3.1.8-11_i386.deb !
Hoffe ich habe nix vergessen! Würde mich über Feedback freuen!
[FIX]
Neue Version 0.0.1a
- Fehler in Beschreibung zum umschalten der Profile berichtigt (mit neuem Script!)
- Fehler in den Profilen behoben (Danke an Mark)
[/FIX]
[VERSION 0.0.2]
- Beim Massenexport wird beim makieren das (aktuelle) Profil mit gespeichert! Dadurch kann man auch unterschiedliche Profile beim Mehrfachexport benutzen!
- Man kann über die Variable SIZE im Profil eine Zielgröße definieren (Angabe in MB; VBITRATE wird dadurch überschrieben)
- Über die Variable SPECIALOPT kann man zusätzliche Optionen in den Profildateien definieren (z.B. "-deinterlace")
- Einige kleinere Fixe und verbesserte Benennung!
[/VERSION 0.0.2]
[VERSION 0.0.3]
- Bei der Benennung werden jetzt bis zu 3 Ebenen berücksichtigt (z.B. die Aufnahme /video/serien/lindenstarße/folge_1000 wüdre automatisch serien_-_lindenstraße_-_folge_1000.avi genannt)! Sollten nur 1 oder 2 Ebenen existieren wird der Rest natürlich ignoriert.
- Durch die Zusätzliche Variable SERIE in der Profildatei kann man automatisch das aus dem Verzeichnis extrahierte Datum anhängen lassen (also wie oben serien_-_lindenstraße_-_folge_1000_-_2006-01-01.avi
[/VERSION 0.0.3]
[VERSION 0.0.4]
- Wegen gelegentlicher Bild/Ton-Asynchronitäten den "SAVEMODE" als Configfile-Variable eingeführt. Bedeutet, das die Aufnahme erst mit vdrsync.pl in ein sauberes MPEG verwandelt wird und dann in was auch immer! Bedeutet natürlich einen deutlich höreren Speicherplatzbedarf! Der Wert von Savemode gibt dabei den Pfad vor, in dem das resyncen stattfindet!
- Die Variable VIDEODIR ist rausgeflogen! Ich durchsuche jetzt die ganze Platte, um auch individuelle Konfigurationen zu berücksichtigen! Mann sollte darauf achten, das das Video-Verzeichnis nur einmal eingehängt ist!
- die video-Bitrate wird wieder in Kilobit/s angegeben (also 800 statt 800000) finde ich so schöner!
- Und noch einige kleinere Verbesserungen!
[/VERSION 0.0.4]
[VERSION 0.0.5]
- Variable VIDEODIR is back
- "nice -n 19" eingebaut (Danke an Viking)
- Man muß nicht mehr eine Auflösung angeben (SCALE), wenn die Variable leer ist, wird die original-Auflösung genommen!
- 16/9 Filme werden automatisch erkannt und die Auflösung automatisch angepasst!
- AC3-Spuren werden nicht mehr berücksichtigt (Danke an Viking)
- Die Benennung ist komplett neu geschrieben und variabler!
- Verbessertes Loging (standardmäßig in /tmp, kann aber in pdaexport.sh auch in einen anderen Ordner umgeleitet werden)
- Mehr Informationen am OSD
- Einige kleine Verbesserungen (z.B. beim wechseln der Profile etc.)!
Fix 0.0.5a - Ein mögliches Problem beim Massenexport beseitigt!
Es ist sinnvoll das ganze Paket zu installieren und die Export-Profile wieder anzupassen (wenn man das möchte), da sich auch hier etwas am Format geändert hat!
Getestet ist das wie immer mit LinVDR 0.7 inkl meiner Updates und dem Update auf FFMPeg 0.4.9CVS!
[/VERSION 0.0.5]
[VERSION 0.0.6]
- Einige kleinere Veränderungen beim benennen (Sonderzeichen ausfiltern etc.) (Danke an Viking und Mahlzeit für einige Tips)
- pdaanalyse.sh-Script hinzugefügt: Es zeigt im OSD den Namen und die geschätzte Größe sowie die Originalgröße, Auflösung und Aspect-Ratio (einzubauen in die reccmds.conf)!
- Allgemein weitere Verbesserungen bei der Anzeige am OSD
Einzige verbliebenes ToDo: Sprache bei mehrsprachigen Aufnahmen auswählbar machen.
Außerdem überlege ich das Project umzubenennen, da die Scripte mehr können als "nur" für PDAs zu exportieren....
MiniUpdate 0.0.6b (0.0.6a habe ich übersprungen ;)):
- Keine neuen Funktionen, nur einige Code-Verbesserungen/Anpassungen! (Danke an Viking und Wareagle)
[/Version 0.0.6]
Gruß
Toxic