Die Zeitdauer in konvertierten Dateien zeigt weiterhin die ursprüngliche an, obwohl Werbung entfernt wurde

Kürzlich bleiben meine Videolängen trotz herausgeschnittener Werbung gleich.

Die Laufzeit in den konvertierten Dateien zeigt weiterhin die ursprüngliche an, obwohl die Werbung entfernt wurde.

Beispiel: Eine 1 Stunde und 4 Minuten lange TS-Datei, die zu einer MP4 mit entfernter Werbung und auf 45 Minuten gekürzt wurde, erscheint im konvertierten MP4-Video immer noch als 1 Stunde und 4 Minuten.

Ich habe versucht, Logs, den ersten Ausschnitt des Videos und einen Screenshot hochzuladen, aber das FTP funktioniert nicht:

Status: Verbindung hergestellt, warte auf Willkommensnachricht…
Response: 220 Willkommen beim MCEBuddy-Server. Wenn Sie kein Mitglied des Early-Access-Programms sind, können Sie unter MCEBuddy 2.x beitreten
Command: AUTH TLS
Response: 234 AUTH-Befehl ok. TLS-Verhandlung erwartet.
Status: Initialisiere TLS…
Error: GnuTLS-Fehler -48: Verstoß gegen die Schlüsselverwendung im Zertifikat wurde festgestellt.
Error: Konnte keine Verbindung zum Server herstellen

Barnaby Jones.S02E02.Death Leap.ts-movies1-2017-07-06T15-13-19.5810672-04-00.log (4.3 MB)

Verwenden Sie kein TLS, verwenden Sie einfach reguläres FTP oder ignorieren Sie das TLS-Zertifikat. Sie können die Logs in diesem Forum anhängen, aber das Hochladen der originalen TS wäre für die Replikation nützlich.

Danke RBoy.

Ich lade gerade auf den FTP hoch.

Es ist nicht das oben genannte Video (die TS-Datei wurde gelöscht).

Stattdessen ist es eine Ironside-Folge, und ich habe das Log im FTP-Ordner abgelegt. Der Upload ist etwa zu 21 % abgeschlossen.

Die TS-Aufnahme beträgt 1 Stunde 2 Minuten, konvertiert zu MP4 mit Com-Skip-Spenden, sind es etwa 48 Minuten.

Ich kann das Problem mit dem normalen MP4-Profil nicht reproduzieren, daher habe ich mir Ihre Logs angesehen.

Sie verwenden ein benutzerdefiniertes Profil mit einer entscheidenden Änderung: Sie haben PreConversionCommercialRemover=true aus Ihrem Profil entfernt. Gibt es dafür einen bestimmten Grund (dies ist die Ursache des Problems)?

Dies ist die Ursache für das Problem. Normalerweise entfernt MCEBuddy die Werbung VOR der Kodierung. Das ist nicht nur effizienter (da keine Werbung kodiert wird), sondern auch der Grund für Ihr Problem. Wenn ffmpeg versucht, die Werbung nach der Kodierung zu entfernen, werden die Zeitachsen durcheinandergebracht, wenn die Segmente wieder zusammengefügt werden. Es ist ein Problem mit ffmpeg, aber die Lösung wäre, die oben genannte Zeile in Ihr Profil aufzunehmen, und das sollte Ihr Problem lösen.

Was den zweiten Teil Ihrer Frage betrifft: Verwenden Sie das MP4-Profil mit hoher Qualität. Es braucht zwar viel Zeit, erzeugt aber die kleinsten und qualitativ besten Videos.

Sie erwähnten auch, dass Ihre mcebuddy.log-Datei über 2 GB groß ist. Haben Sie die Option zur Begrenzung der Dateigröße auf der Seite Systemeinstellungen deaktiviert? Die Standardgröße beträgt 50 MB (ältere Einträge werden aus dem Log entfernt).

Ich kann mich nicht mehr erinnern, was mich dazu verleitete, Commercial Remover auf „nach Konvertierung“ umzustellen. Aber ich habe es korrigiert.

Auf meiner Systemeinstellungen-Seite befinden sich die Protokollstufe und Logfile-Alter (Tage). Ich sehe keine Begrenzung für die Größe von mcebuddy.log.

Außerdem habe ich mein Profil auf MP4 Hohe Qualität geändert und PreConversionCommercialRemover=true korrigiert.

Meine erste Konvertierung war ein Film, der am Ende eine Länge von über 1139:30:59 hatte, was nicht stimmt. Die ursprüngliche TS-Datei war 2:01:15 lang.

Ich habe die ursprüngliche TS-Datei angesehen, sie läuft einwandfrei, keine Probleme. Ich verarbeite sie nun auf einem anderen Computer mit mehr Leistung und Speicher und werde Ihnen mitteilen, wie es ausgeht.

Ich würde empfehlen, eine saubere Installation durchzuführen und die Standardprofile zu verwenden. Wenn du ein eigenes Profil erstellst, kopiere es und erstelle ein neues, damit du einen Vergleichspunkt hast. Es gibt auch andere Änderungen, die ich bemerkt habe.

Du kannst auch das Tagesalter auf einen angemessenen Wert setzen, um die Größe deiner Log-Datei zu begrenzen.