Beste Aufnahmemethode (Codec, Einstellung usw.), um Untertitel zu erhalten

Ich wende mich an die Community, um den besten und schnellsten Weg zu finden, Untertitel in meinen Aufnahmen zu erhalten. Derzeit verwende ich Emby Server mit SiliconDust HDHomeRun Prime für Aufnahmen. Das Ausgabedateiformat ist “.ts” und diese Dateien sind sehr groß. Die anderen Formate wie .mp4 sind kleiner, scheinen aber die Untertitel zu verlieren. Ich bin mir nicht sicher, ob das Problem eine Einstellung in MCEBuddy oder im HDHomeRun ist.

Ich würde das MKV-Containerformat verwenden. MP4-Container unterstützen jedoch Untertitel/Closed Captions. Möglicherweise müssen Sie in MCEBuddy in die Optionen eintauchen, um sicherzustellen, dass Untertitel in die Ausgabedatei aufgenommen werden.

Was die Größe betrifft, empfehle ich entweder die H.265 (auch bekannt als x265) oder AV1-Kodierung, besonders für HD-Inhalte. Allerdings verfügen nur die neuesten Grafikkarten über dedizierte Encoder und Decoder, und die CPU-Kodierung von x265 oder AV1 ist kein schneller Prozess. Ich lasse MCEBuddy jedoch die ganze Nacht über Aufzeichnungen verarbeiten, da der Server sowieso läuft. Es dauert etwa 2-3 Stunden, um eine 1-stündige OTA-HD-Show zu bearbeiten (Silicon Dust HDHR und Tivo sind meine Quellen), und das mit einem 4. Generation (Haswell) i5-4430 CPU von etwa 2007.

Mehr Geräte verstehen das MP4-Format, während Plex, PC- und Media-Player-Apps (z.B. VLC) mit MKV gut zurechtkommen. Was ich an MKV mag, ist, dass es Kapitel, mehrere Sprachuntertitel, mehrere Tonspuren, ein Titelbild, Metadaten und fast jede Kodierung unterstützt, die es gibt oder kommen könnte.

Was ich an H.265 mag, ist, dass die Kompression und Qualität für HD-Medien herausragend ist. AV1 ist sogar noch besser und steht mit Googles neuem VP9-Format gleich, das von Anfang an für die Kodierung von 4K- und 8K-Medien konzipiert wurde. H.264 (auch bekannt als x264 oder MPEG-4 oder einfach “mp4”) wurde für SD-TV- und DVD-Medien entwickelt, während H.265 auf HD, BlueRay und UHD abzielte. Die neueren Formate VP9 und AV1 sind außerdem so konzipiert, dass sie lizenzfrei sind, während H.264- und H.265-Encoder Patentlizenzkosten verursachen.

Spielen Sie also mit den “Qualitäts”-Einstellungen und richten Sie Ihre Kodierungsprofile in MCEBuddy ein, um MP4- oder MKV-Containerformate mit x264, x265 oder AV1-Kodierung zu verwenden. Überprüfen Sie auch Ihre Einstellungen für die Handhabung von Untertiteln und Untertiteln für Hörgeschädigte. Ich glaube, MCEBuddy extrahiert Untertitel für Hörgeschädigte aus dem Stream als Untertitel und fügt die Untertitel dann wieder in den Mediencontainerausgang ein.

Stelle sicher, dass Untertitel einbetten aktiviert ist

Danke euch beiden für die Infos. Mit viel Ausprobieren und Fehlerbehebung habe ich es geschafft, dass die HDHomeRun-Aufnahmen mit den Untertiteln aus MCEBuddy kommen. Ich verwende das TS-Unprocessed-Profil und aktiviere nur „Untertitel einbetten“. Die Dateigrößen kann ich vorerst akzeptieren, da sie durch das Entfernen der Werbung etwas kleiner sind. Irgendwann werde ich nur einige Aufnahmen behalten und diese, wie ihr erwähnt habt, in MKV umkodieren. Es wird etwas dauern, auch wenn mein Rechner schnell ist (GeForce RTX 3090, i9-12900K, 64 GB RAM), aber er ist nur dafür da.

Die 3090 sollte das Konvertieren des TS-MP4-Encodings (x264) in eine stärker komprimierte Version schnell erledigen (gleiches Encoding, MP4/x264, oder bei HD-Inhalten x265-Encoding).

Es ist verwirrend, weil MP4 sowohl für den /Container/ als auch für das /Encoding/ verwendet wird.

Container: TS, MP4, MKV.
TS ist das Format, in dem rohe OTA-TV-Streams sowohl in SD als auch in HD vorliegen.
MP4 und MKV sind Dateiformate und können Streams in verschiedenen Codecs (Encoder-/Decoder-Algorithmen) enthalten.
WEBM – ein Neuling, von Google für YouTube und alle Webinhalte vorangetrieben. Daher unterstützen noch nicht alle Geräte, Apps oder Player es. Wird wahrscheinlich wachsen, da Google es überall einsetzt, wo es geht.

Codecs:
„MP2“ = MPEG-2, verwendet für DVDs und OTA-TV-Streams, sowohl SD als auch HD.
„MP4“ = MPEG-4 = H.264 = x264, verwendet für SD & HD.
Die meisten DVRs verfügen über Hardware, die den rohen MP2-Stream beim Aufnehmen in MP4 transkodiert (mit sehr geringer Kompression) und in einer MP4-Containerdatei speichert. SiliconDust-Tuner können dies über eine Einstellung tun.

H.265 = x265, verwendet für SD, HD, UHD, BluRay, 4K-TV.
AV1, VP9 werden im Web und für SD, HD, UHD, 4K und 8K verwendet. Android-Handys und Chrome unterstützen VP9, da es von Google stammt. Hardware-Unterstützung für AV1 oder VP9 gibt es noch wenig, aber sie wächst.

Deine 3090 bietet NVENC-Unterstützung für x265, aber die AV1-Unterstützung beginnt meines Wissens bei den 40er-Serie-nVidia-Karten.

Ich habe einen weiteren Beitrag in den Foren zur AV1-Hardware-Unterstützung.

Viel Spaß beim Transkodieren!