Bedste optagelsesmetode (codec, indstilling osv.) til at bevare undertekster

Jeg henvender mig til fællesskabet for at finde den bedste og hurtigste måde at bevare undertekster i mine optagelser. I øjeblikket bruger jeg Emby Server med SiliconDust HDHomeRun Prime til optagelser. Output-filformatet er “.ts”, og disse filer er meget store. De andre formater, som .mp4, er mindre, men de ser ud til at miste underteksterne. Jeg er ikke sikker på, om problemet ligger i en indstilling i MCEBuddy eller i HDHomeRun.

Jeg ville bruge MKV-containerformatet. Dog mener jeg, at MP4-containere understøtter undertekster/tekstning. Det kan være, at du skal grave lidt i indstillingerne i MCEBuddy for at sikre, at undertekster er inkluderet i outputfilen.

Hvad angår størrelse, anbefaler jeg enten H.265 (også kendt som x265) eller AV1-kodning, især til HD-indhold. Dog vil kun de nyeste grafikkort have dedikerede kodere og dekodere, og det er ikke en hurtig proces at bruge CPU til at kode x265 eller AV1. Det sagt, lader jeg MCEBuddy arbejde på optagelser hele natten, da serveren alligevel er tændt. Det tager cirka 2-3 timer at behandle en 1-times OTA HD-udsendelse (Silicon Dust HDHR og Tivo er mine kilder), og det er med en 4. generations (Haswell) i5-4430 CPU fra omkring 2007.

Flere enheder forstår MP4-formatet, mens Plex, PC og medieafspiller-apps (f.eks. VLC) håndterer MKV uden problemer. Det jeg kan lide ved MKV er, at det understøtter kapitler, flersprogede undertekster, flere lydspor, åbningsbillede, metadata og stort set enhver kodning, du har eller måtte få.

Det jeg kan lide ved H.265 er, at kompression og kvalitet for HD-medier er fremragende. AV1 er endnu bedre og på niveau med Googles nye VP9-format, som er designet fra starten til at kode 4K og 8K-medier. H.264 (også kendt som x264 eller MPEG-4 eller bare “mp4”) var designet til SD-tv og DVD-medier, mens H.265 var målrettet HD, Blu-ray og UHD. De nyere VP9- og AV1-formater er også designet til at være royalty-fri, mens H.264- og H.265-kodere har patentlicensomkostninger.

Så leg med “kvalitet”-indstillingerne og opsæt dine kodningsprofiler i MCEBuddy til at bruge MP4- eller MKV-containerformater med x264, x265 eller AV1-kodning. Og tjek dine indstillinger for håndtering af undertekster og tekstning. Jeg tror, at MCEBuddy udtrækker tekstning fra streamen som undertekster og derefter fletter underteksterne tilbage i mediecontainer-outputtet.

Sørg for at Indlejr undertekster er aktiveret

Tak til jer begge for informationen. Efter meget prøven og fejlen lykkedes det mig at få HDHomeRun-optagelserne til at forlade MCEBuddy med underteksterne intakte. Jeg bruger TS Unprocessed Profile og markerer kun Embed Captions. Jeg tror, jeg kan leve med filstørrelserne for nu, da de er en smule mindre end originalerne, fordi reklamerne er fjernet. På et tidspunkt vil jeg kun beholde nogle af mine optagelser og derefter genkode dem til MKV, som I har nævnt. Det vil tage noget tid, selvom min computer er hurtig (GeForce RTX 3090 i9 12900K 64 GB hukommelse), men den bruges kun til det formål.

3090’eren bør hurtigt kunne konvertere TS MP4 (x264)-kodningen til noget mere komprimeret (samme kodning, MP4/x264, eller hvis det er HD-indhold, x265-kodning).

Det er forvirrende, fordi MP4 bruges både til at henvise til /containeren/ og til /kodningen/.

Containere: TS, MP4, MKV.
TS er det, rå OTA-TV-streams kommer i, både SD og HD.
MP4 og MKV er filformater og kan indeholde streams i forskellige codecs (koder-/dekoder-algoritmer).
WEBM – den nye dreng i klassen, skubbet af Google til YouTube og alt web-indhold. Derfor understøttes det ikke af alle enheder, apps eller afspillere. Vil sandsynligt vokse, da Google skubber det alle steder, de kan.

Codecs:
“MP2” = MPEG-2, brugt til DVD og OTA-TV-streams, både SD og HD.
“MP4” = MPEG-4 = H.264 = x264, brugt til SD & HD.
De fleste DVR’er har hardware til at transkode den rå MP2-stream til MP4, mens de optager (med meget lav komprimering) til en MP4-containerfil. SiliconDust-tunere kan gøre dette via en indstilling.

H.265 = x265, brugt til SD, HD, UHD, BluRay, 4K-TV.
AV1, VP9 bruges på nettet og til SD, HD, UHD, 4K og 8K. Android-telefoner og Chrome har VP9-understøttelse, da det er fra Google. Meget begrænset hardware-understøttelse for AV1 eller VP9, men det vokser.

Din 3090 har NVENC-understøttelse for x265, men jeg tror, AV1-understøttelsen startede med 40-serien fra nVidia.

Jeg har et andet indlæg i foraene om AV1-hardware-understøttelse.

God transkodning!