- September 12, 2008
- 1
- 0
Kennt irgendwer ein Tool, oder kann ein Script schreiben, wie ich die Dateien umbenennen kann nach den *.xml inhalten?
Wenn ich ne Sendung aufnehme, erstellt mir MP ja zwei dateien, eine *.ts für den videostream und eine *.xml wo die epg-daten drin sind
z.B.
Survival Man - Allein in der Wildnis - 2013-06-24.ts
Survival Man - Allein in der Wildnis - 2013-06-24.xml
die *.xml sieht nun folgendermaßen aus:
Würde nun gern aus "Survival Man - Allein in der Wildnis - 2013-06-24.ts" --> "Im Amazonas Dschungel.ts" machen (oder wenns nur ne bestimmte buchstabenfolge geht: "Im Amazonas-DschungelBeim Anbli.ts" oder "Survival Man - Allein in der Wildnis - 2013-06-24 - Im Amazonas Dschungel.ts" -- das löschen der überflüssigen buchstaben geht ja schnell)
Den Rest der umbennenerei erledige ich immer schnell mit "Ant Renamer", was an sich schon ne Menge kann, aber nicht aus Datei-Inhalten sachen rausnehmen (so weit ich weiss).
Geht mir dabei halt darum, das ich aus z.B. "fernsehserien.de" mit den Namen schnell die Episodennummern raussuchen kann und dann die beschreibung nicht für jede Folge manuell da reinschreiben muss.
Habe dazu auch schon ein perl-Script gefunden, was aber für humax-epg-daten geschrieben wurde, das zieht auch aus der xml-datei selbst wörter raus, aber komme da nicht mit klar sowas umzuschreiben.
Also sollte es ja nicht unmöglich sein, was ich da vorhab.
MfG
Timbo
hier mal das Humax-epg-perl-script, falls jemand damit was anfangen kann:
http://myhumax.org/forum/topic/renaming-ts-files-on-pc
hatte da einfach aus "@epgfiles = glob("*.epg");" -- "@epgfiles = glob("*.xml");" gemacht und dann hat es mir das Wort "encoding" an den Dateinamen gehängt, wenn ich in der xml-datei encoding durch ein anderes wort ersetzt hab, dann das andere Wort, aber nur 1 Wort.
Wenn ich ne Sendung aufnehme, erstellt mir MP ja zwei dateien, eine *.ts für den videostream und eine *.xml wo die epg-daten drin sind
z.B.
Survival Man - Allein in der Wildnis - 2013-06-24.ts
Survival Man - Allein in der Wildnis - 2013-06-24.xml
die *.xml sieht nun folgendermaßen aus:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<tags>
<tag>
<SimpleTag>
<name>TITLE</name>
<value>Survival Man - Allein in der Wildnis</value>
</SimpleTag>
<SimpleTag>
<name>COMMENT</name>
<value>Im Amazonas-DschungelBeim Anblick dieser Tropen-Frucht läuft Les Stroud das Wasser im Mund zusammen. Zuvor hatte der "Survival Man" noch versucht, im trüben Flusswasser des Amazonas-Regenwaldes in Ecuador ein paar Fische zu fangen. Doch in seinem improvisierten Kescher aus Zweigen und dem Moskitonetz waren am Ende nur ein paar winzige Süßwasser-Krebse hängengeblieben. Geschmacklich war an dieser Zwischenmahlzeit nichts auszusetzen, obwohl ihn eines der Biester beim Zerkauen kräftig in die Zunge gebissen hatte, doch satt ist Les noch lange nicht. Er zählt jetzt auf die Cocona-Früchte, die ein echtes Festmahl versprechen. Der endlose Marsch durch den dichten Dschungel bei extremer Luftfeuchtigkeit hat den "Survival Man" viel Kraft gekostet. Auch die Schlangen, Giftspinnen und Blutegel, die es hier in Massen gibt, haben wenig zu seiner Entspannung beigetragen. Nun sind dem Überlebens-Profi die Strapazen der grünen Hölle deutlich anzusehen. CAN 2007</value>
</SimpleTag>
<SimpleTag>
<name>GENRE</name>
<value>
</value>
</SimpleTag>
<SimpleTag>
<name>CHANNEL_NAME</name>
<value>DMAX</value>
</SimpleTag>
<SimpleTag>
<name>EPISODENAME</name>
<value>
</value>
</SimpleTag>
<SimpleTag>
<name>SERIESNUM</name>
<value>
</value>
</SimpleTag>
<SimpleTag>
<name>EPISODENUM</name>
<value>
</value>
</SimpleTag>
<SimpleTag>
<name>EPISODEPART</name>
<value>
</value>
</SimpleTag>
<SimpleTag>
<name>STARTTIME</name>
<value>2013-06-24 16:10</value>
</SimpleTag>
<SimpleTag>
<name>ENDTIME</name>
<value>2013-06-24 17:15</value>
</SimpleTag>
</tag>
</tags>
Würde nun gern aus "Survival Man - Allein in der Wildnis - 2013-06-24.ts" --> "Im Amazonas Dschungel.ts" machen (oder wenns nur ne bestimmte buchstabenfolge geht: "Im Amazonas-DschungelBeim Anbli.ts" oder "Survival Man - Allein in der Wildnis - 2013-06-24 - Im Amazonas Dschungel.ts" -- das löschen der überflüssigen buchstaben geht ja schnell)
Den Rest der umbennenerei erledige ich immer schnell mit "Ant Renamer", was an sich schon ne Menge kann, aber nicht aus Datei-Inhalten sachen rausnehmen (so weit ich weiss).
Geht mir dabei halt darum, das ich aus z.B. "fernsehserien.de" mit den Namen schnell die Episodennummern raussuchen kann und dann die beschreibung nicht für jede Folge manuell da reinschreiben muss.
Habe dazu auch schon ein perl-Script gefunden, was aber für humax-epg-daten geschrieben wurde, das zieht auch aus der xml-datei selbst wörter raus, aber komme da nicht mit klar sowas umzuschreiben.
Also sollte es ja nicht unmöglich sein, was ich da vorhab.
MfG
Timbo
hier mal das Humax-epg-perl-script, falls jemand damit was anfangen kann:
http://myhumax.org/forum/topic/renaming-ts-files-on-pc
hatte da einfach aus "@epgfiles = glob("*.epg");" -- "@epgfiles = glob("*.xml");" gemacht und dann hat es mir das Wort "encoding" an den Dateinamen gehängt, wenn ich in der xml-datei encoding durch ein anderes wort ersetzt hab, dann das andere Wort, aber nur 1 Wort.
Germany