Wenn .ts Datei zu .mp4 konvertiert wird, wird das Video immer wieder leer

Ich habe Version 2.5.3 gekauft und sie läuft seit langem einwandfrei auf meinem Plex-Server. Ich habe den Computer aufgerüstet und Version 2.5.7 heruntergeladen. Der Tuner ist ein HDHomeRun und meine Absicht ist es, eine kleinere Datei mit h.264 zu erstellen und die Werbung zu entfernen (in MP4 konvertieren). Es funktioniert irgendwie, aber wenn ich es auf Plex abspiele, bricht das Video immer wieder mit einem leeren Bildschirm ab. Ich habe versucht, dieselbe Datei mit VLC anzusehen und bekam dieselben Ergebnisse. Ich habe versucht, mein neues System wie das alte einzurichten, aber offensichtlich habe ich etwas übersehen. Die Audio funktioniert einwandfrei, auch wenn der Bildschirm leer ist. Können Sie helfen?

Geht das Problem weg, wenn du wieder auf 2.5.3 zurückgehst?

Ja, es ist auf einem anderen Computer. Der alte Computer hat keine Probleme außer dass er langsam ist.

Ich brauche die Logs von beiden Versionen, um zu sehen, was los ist. Vorzugsweise in derselben Datei

2.5.3 - NBC Nightly News With Lester Holt (2015) - S2022E153 - NBC Nightly News With Lester Holt.ts-Convert to MP4-2022-06-03T19-04-42.log (1,5 MB)
2.5.7 - NBC Nightly News With Lester Holt (2015) - S2022E153 - NBC Nightly News With Lester Holt.ts-Convert to MP4-2022-06-04T15-51-55.log (2,3 MB)

Dies sind die Log-Dateien, die dieselbe .ts-Datei verwenden. 2.5.3 spielt einwandfrei ab, 2.5.7 hat die Video-Aussetzer. Danke für deine Hilfe.

Danke für die Logs. Du nutzt Hardware-Encoding und hast unterschiedliche Grafikkarten und unterschiedliche Grafiktreiber auf jedem System. Beim Hardware-Encoding ist der Treiber für die Video-Codierung verantwortlich (nicht MCEBuddy, es übergibt die Video-Codierung an die Treiber). Darin liegt dein Problem: Der fehlerhafte Grafiktreiber verursacht das Video-Problem.

Es gibt zwei mögliche Lösungen:

  1. Schalte das Hardware-Encoding auf der Seite „Conversion Task → Expert Settings“ aus.
  2. Ändere deinen Grafiktreiber zu einem stabileren (neueste ist nicht immer beste). Siehe dieses Thema für eine Liste empfohlener Treiber (oder nutze den Treiber des funktionierenden Systems). GPU/Hardware Encoding/Acceleration FAQs

2.5.7 10-Sekunden-Clip
Ich weiß nicht, ob das hilft, aber es zeigt das Problem.

Sie haben es geschafft. Das Deaktivieren der Hardware-Kodierung hat das Problem gelöst. Wenn ich den stabilen Windows-10-Grafiktreiber in Ihrem Link betrachte, unterstützt er die Alder-Lake-Klasse nicht. Welche Treiber können für einen 12700K-i7-Chip verwendet werden? Danke.

Probieren Sie einige aus und teilen Sie der Community ruhig mit, welche Version für Ihre Hardware am besten funktioniert.

Ich würde auch empfehlen, zu H.265 (x265)-Codecs zu wechseln. Noch kleinere Dateien und das ist die Richtung, in die sich Inhalte entwickeln, insbesondere HD- und 4K-Inhalte. Plex funktioniert einwandfrei, und die meisten Player können x265 nativ wiedergeben, sodass Plex ebenfalls nicht transkodieren muss.

Ich bin komplett auf x265-Kodierung umgestiegen und habe alles andere separat mit Handbrake konvertiert. Ich habe es nicht bereut.

Danke Mike. Es sieht so aus, als ob die Hardware-Kodierung bei der Verwendung von h.265 funktioniert.

Mike, kannst du Untertitel mit x.265 bekommen? Ich habe deinen Vorschlag angenommen, aber ich bekomme die Untertitel nicht zum Laufen.

Re: Untertitel.
Das hängt vermutlich davon ab, ob sie im Medium enthalten sind oder ob du sie über eine SRT-Datei hinzufügst. Und ob du sie einbrennen willst oder nicht.

Ich bin nicht auf Untertitel angewiesen, daher bin ich mir nicht sicher, ob sie bereits in meinen Aufnahmen von Silicon Dusts HD Homerun Quattro Tunern und dem SD DVR enthalten sind.

Ich weiß, dass ich das MKV-(Matroska-)Container-Format verwende, das Untertitel unterstützt. Ich bin mir nicht sicher, ob das MP4-Container-Format Untertitel unterstützt, daher könnte das ein Teil deiner Herausforderung sein.

Dann gibt es noch das Wiedergabeproblem: dein Mediaplayer muss die von dir verwendete Untertitelmethode unterstützen – sei es eingebettet im Container oder als separate Datei (und wie der Player diese SRT-Datei findet und lädt).

Ich verwende Plex zum Ansehen über mein Tivo mit der Plex-App. Auf dem PC schaue ich Medien direkt mit VLC, das automatisch nach SRT-Dateien sucht sowie eingebettete Untertitel erkennt. Wenn ich über das Tivo mit der Plex-App schaue, ist es fast sicher, dass keine separaten SRT-Dateien unterstützt werden. Aber Plex könnte mich hier überraschen, falls es den Stream für das Tivo automatisch transkodiert.

Ich hoffe, du findest einen Workflow, der für dich funktioniert.