Ich möchte Tablo PBS (Public Broadcasting System)-Sendungen ohne Konvertierung und/oder Comskip in mein Ausgabeverzeichnis verschieben. Ich lasse Tablo Ripper den Kanal dem Dateinamen hinzufügen.
Ich verwende Tablo Ripper, um die Tablo-Dateien in MP4 zu konvertieren und speichere die Dateien in D:\Tablo. Dann möchte ich eine IF-Anweisung ausführen:
Wenn der Dateiname in D:\Tablo ch4.1 oder ch4.2 oder ch4.3 oder ch4.4 enthält, dann
Kopiere die Datei nach D:\Tablo_No_Commericals
Lösche die Datei aus D:\Tablo
Sonst
Führe Comskip für die Datei aus und speichere die resultierende Datei in D:\Tablo_No_Commericals
Lösche die Datei aus D:\Tablo
End If
Ideen, wie man das machen könnte, sind willkommen.
RBoy – ich glaube, ich habe es jetzt zum Laufen gebracht. Ich habe deine Anweisungen befolgt, mit zwei kleinen Änderungen.
Ich habe „ch4*“ in „ch4“ und „~ch4*“ in „~ch4“ geändert, damit der Dateiname den Kanal am Ende oder mitten im Namen tragen kann.
Es wirkt nur sehr langsam: MCE Buddy braucht etwa 5,5 Sekunden, um eine Kopie der Datei in seinem working0-Verzeichnis anzulegen. Danach scheint es mehrere Durchläufe über diese Datei zu machen, bevor eine finale Kopie im Ausgabeordner „no_commercials“ abgelegt wird. Dabei wird aus einer mp4-Datei anscheinend eine ts-Datei erzeugt.
Ich habe die Option „Ad Remover“ auf „None“ gesetzt und nur „Rename without converting“ aktiviert.
Daher bin ich etwas verwirrt, warum überhaupt temporäre Dateien entstehen und wozu die mehrfachen Durchläufe nötig sind.
Ich bin mir sicher, dass die zweite Aufgabe Dateien mit „ch4“ im Namen überspringt. Ich hatte eine Datei mit „ch4“ im Quellordner, und MCE Buddy hat sie nicht verarbeitet. Sie ist in MCE Buddy nie aufgetaucht, selbst nach einem Rescan. Warum das so ist, kann ich nicht erklären. Meiner Meinung nach sollte sie bei jedem Rescan eingelesen und verarbeitet werden, bis sie abgearbeitet und verschoben wurde.
Ich werde den Vorgang beobachten und weitere Details sammeln.
Das liegt daran, dass du das * aus dem Dateinamenfilter entfernt hast. Es handelt sich um eine einfache Musterabgleichfunktion – ohne das * sucht sie nach einer exakten Übereinstimmung.
Siehe den Beitrag zu Conversion overview, um zu verstehen, wie MCEBuddy funktioniert.
Ich habe eine Lösung mit Tablo Ripper erstellt, die MP4-Dateien anhand der Dateinamen sortiert. Sie verwendet einen „Post-Processing“-Befehl, um zu entscheiden, welche Dateien wohin verschoben werden, wodurch bestimmt wird, welche Dateien MCEBuddy verarbeitet.
Die Lösung findet sich hier:
Da Dateien anhand des im Dateinamen enthaltenen Senders in verschiedene Ordner verschoben werden, ist sie schnell und effizient, falls Sie einen oder mehrere Sender nicht verarbeiten möchten.