Meine Dateien liegen auf einem NAS (Unraid). Ich remuxe nicht (keine Werbung entfernen nötig). Wenn ich es täte, würde MCEBuddy eine .ts-Datei in meinem lokalen Temp-Ordner erstellen und dort die Datei bearbeiten. Da ich nicht remuxe, arbeitet MCEBuddy die Datei direkt von Unraid über das Netzwerk und hält dabei ständig eine Verbindung aufrecht. Leider neigt Unraid dazu, das Drive-Array bei starken/langanhaltenden Schreibvorgängen (z. B. wenn der Cache-Drive-Flush läuft) zu verlangsamen/aufzuhängen. Während dieser Server-Aussetzer gerät meine Konvertierung völlig aus dem Tritt. Bestenfalls hängt sie eine Weile und wird fertig, oder bricht mit einem Fehler ab. Schlimmstenfalls erscheint sie als erfolgreich abgeschlossen, liefert aber eine abgeschnittene Datei (nur die Hälfte der Sendung usw.).
Gibt es eine Möglichkeit, die Quelldatei vom NAS vor der Konvertierung in den MCEBuddyTemp-Ordner zu kopieren und MCEBuddy dann an dieser lokalen Kopie arbeiten zu lassen?
MCEBuddy kopiert ALLE Dateien in den temporären Ordner und arbeitet nur mit dem temporären Ordner (niemals mit dem Original, es sei denn, Sie haben es angewiesen, dies nicht zu tun). Stellen Sie sicher, dass Sie diese Optionen in Ihren Konvertierungsaufgaben → Experteneinstellungen nicht aktiviert haben:
Entschuldigung, “Remuxen überspringen” ist aktiviert, “Kopieren überspringen” ist nicht aktiviert.
Bearbeitung:
Habe “Kopieren der Originaldateien überspringen” sowohl aktiviert als auch deaktiviert ausprobiert und dabei dasselbe Verhalten beobachtet – Quelle bleibt im LAN (keine Kopie in temp), konvertierte Datei wird in temp erstellt. Anders gesagt: bin mir nicht sicher, ob es überhaupt etwas bewirkt.
Versuchen Sie, sie hier anzuhängen, dann können wir uns das ansehen. Wenn Sie beide Optionen deaktiviert haben, erscheint eine Warnung, sollten Sie sie aktivieren wollen.
BEIDE Überspringen-Optionen sollten nicht aktiviert sein:
Kopieren der Originaldatei für Backup überspringen → Falsch Remuxen der Originaldatei zu TS überspringen → Wahr
Du hast die Option „Remuxen überspringen“ aktiviert, daher wird keine lokale Kopie im temporären Ordner erstellt. MCEBuddy remuxt standardmäßig das Original in eine TS-Datei im temporären Ordner (oder kopiert es, wenn das Original bereits eine TS-Datei ist) und arbeitet dann mit diesem Ordner. Deaktiviere diese Option, und es wird nicht mehr mit der Originaldatei gearbeitet, nachdem sie in den temporären Ordner remuxt wurde.
Ich lese das Protokoll möglicherweise falsch, aber in meinen Einstellungen sind nicht beide Kontrollkästchen aktiviert. „Remuxen überspringen“ ist aktiviert, „Kopieren überspringen“ nicht.
Skip Copying Original File for Backup → False
Skip Remuxing Original File to TS → True
Ich verstehe, wie MCEBuddy funktioniert, wenn die Datei remuxt wird. Das Problem ist, dass das Remuxen meine Dateien gelegentlich ruiniert. Dieses Problem tritt nicht auf, wenn ich direkt von der MKV konvertiere.
Das Ziel hier, wie der Titel des Threads besagt, ist – Datei in den lokalen Temp-Ordner kopieren, wenn NICHT remuxt wird… Ist das möglich?
Remuxen ist eine Form des Kopierens, es ändert nur das Container-Format in etwas Handlicheres, ohne Video-Eigenschaften/Inhalte zu verändern. Es ist überflüssig zu kopieren, wenn man remuxt, also warum willst du das Remuxen einschränken? Lass Remuxen einfach aktiviert und es erstellt eine lokale Kopie.
Remuxing kann eine Konvertierung ruinieren und ist nur ein unnötiger Schritt, wenn du keine Werbung überspringst.
Meistens funktioniert es einwandfrei, aber es hat seine Tücken. Gelegentlich wird die falsche Bildrate oder der falsche Farbraum gesetzt. Einmal stellte ich fest, dass bei einigen Konvertierungen Frames fehlten. Ein Blick in die Metadaten zeigte, dass die Bildrate bei etwa 29,6 lag, statt bei den normalen 29,97 fps. Das Hinzufügen von --cfr oder das Abschalten von Remuxing behebt das Problem – also kein großes Ding… Ich habe es beim Testen übersehen, bin also mit einem großen Batch weitergemacht und musste etwa zwei Wochen Konvertierungen wiederholen. Die Quelldateien hatte ich noch, also wieder kein großes Problem – aber sehr ärgerlich.
Das größte Problem mit Remux sind Untertitel. Standardmäßig wird der scodec-Parameter im Remuxer ignoriert, weshalb man nur über ccextractor an Untertitel kommt. Das funktioniert meistens gut, hat aber auch seine Macken. Derzeit gibt es keine einfache Möglichkeit, mit PGS-Untertiteln umzugehen, die auf Blu-rays usw. immer häufiger vorkommen. PGS ist besser „durchzureichen“ (pass-through) als zu bearbeiten, doch Remux bietet keine Möglichkeit dafür, während ccextractor sie nicht extrahieren kann – also praktisch kein PGS mit Remux.
Gestern habe ich versucht, das zu lösen, indem ich die Config-Datei zurechtgestutzt und den Default geändert habe:
CopyRemux0=-i -ss 0 -vcodec copy -acodec copy -map 0:a -map 0:v -f mpegts
in
CopyRemux0=-i -ss 0 -vcodec copy -acodec copy -scodec copy -map 0:a -map 0:v -map 0:s -f mpegts
Das half ein wenig, aber mpegts hat eigene Einschränkungen, welche Sub-Formate es mag und welche nicht; bei etwa 4 von 12 Dateien kamen keine Untertitel durch. Also probierte ich:
CopyRemux0=-i -ss 0 -vcodec copy -acodec copy -scodec copy -map 0:a -map 0:v -map 0:s -f matroska
Das war fast ein Erfolg: Von 12 Testdateien konvertierten 11 einwandfrei inklusive aller Untertitel. Die eine Ausnahme warf einen Fehler wegen falschem Eingabe-Farbraum. Ich bin sicher, bei genügend Recherche finde ich die nötigen Parameter – aber irgendwann fragt man sich: warum?
Wenn ich keine Werbung schneide, sehe ich nur einen echten Vorteil im Remux: Ich bekomme eine lokale Datei zum Weiterverarbeiten. Ansonsten ist er unnötig. Er kann verrückte Fehler erzeugen (Bildrate), braucht für Untertitel eine Dritt-Software (ccextractor) und unterstützt PGS gar nicht. Und insgesamt sehe ich einfach keinen Sinn. Meine Quelle ist MKV, mein Ziel ebenfalls – warum einen Zwischenschritt (TS) einbauen? Mein Handbrake-Profil reicht Untertitel durch, vermasselt nie die Bildrate und macht sich beim Arbeiten mit MKV keine Gedanken über den Farbraum – also warum die Mühe? Sicher gibt es viele Szenarien, in denen es Sinn macht, aber in meinem Fall kopiere ich lieber die Quelle und arbeite direkt mit der lokalen MKV-Datei.
Danke für dein Feedback. Es ist sinnvoll, dass immer eine lokale Kopie erstellt werden sollte, es sei denn, man wird darum gebeten, es nicht zu tun. Wenn es remuxt, ist das eine lokale Kopie; wenn es das Remuxen überspringt, sollte eine lokale Kopie erstellt werden, es sei denn, die Option „Kopieren überspringen“ ist aktiviert.
Diese Korrektur sollte im nächsten 2.5.2-Beta-Build enthalten sein.