Gelöst - Dateinamenslängenbeschränkung - Dateinamensabgleichfehler - *ch4*.* vs ~*ch4*.*

Lösung: Die „Dateinamensübereinstimmung“ berücksichtigt nur die ersten 89 Zeichen des Dateinamens. Erscheint ein Teil des Kanals (ch4) danach, findet keine Übereinstimmung statt.

Beispiel: ch4.mp4 funktioniert nicht mit: In the Americas With David Yetman - s05e03 - Mexico City’s Markets A Millennium of T - ch4.3.mp4

Entfernt man ein beliebiges Zeichen vor „ch4“, funktioniert die Dateinamensübereinstimmung ch4.mp4 und die Datei wird verarbeitet.


Ich versuche, die Eigenschaft „Dateinamensübereinstimmung“ zu nutzen, um auszuwählen, welche Dateien von welchen Konvertierungsaufgaben verarbeitet werden.

Eine Aufgabe soll nur Dateinamen mit ch4 (ch4.*) erfassen:
A Craftsman’s Legacy - s04e06 - The Brass Horn Makers - ch4.1.mp4

Die andere Aufgabe soll alle Dateien ohne ch4 (~ch4.*) erfassen.
Pork Chop Hill-2017-09-25 2110 - ch6.1.mp4

Ich bekomme die Eigenschaft „Dateinamensübereinstimmung“ einfach nicht zum Laufen.

Und wenn ihr mein Verständnis fördern wollt, zeigt mir bitte, wie ich alle Dateien mit ch4 oder ch8 auswähle … und umgekehrt Dateien mit ch4 oder ch8 ausschließe.

Ein klapscher für den Kopf, damit ich wieder richtig denke und das zum Laufen bekomme, wäre sehr willkommen.

Danke! CraigM

Können Sie Ihre Protokolldatei anhängen, damit wir dies nachvollziehen können?

Hier ist die Protokolldatei. Der Fehler: System.IndexOutOfRangeException: Der Index lag außerhalb des Arraybereichs.

Ich hoffe, das hilft weiter, CraigM

In the Americas With David Yetman - s05e03 - Mexico City’s Markets A Millennium of T - ch4.3.mp4-PBS Trimmer-2017-10-17T14-29-42.5765392-04-00.log (4,9 KB)

Können Sie die Protokolldatei mit den Protokolleinstellungen auf Debug anhängen, ich kann aus diesem Protokoll nicht viel erkennen. Der Indexfehler ist normal, wenn versucht wird, Metadaten zu extrahieren, die manchmal nicht existieren.