Troubleshooting·8 min

Af Rawnok Jahan

IPTV-undertekster vises ikke (eller forsvinder, når du spoler)

Hvis underteksterne forsvinder, hver gang du søger frem, er din afspiller ikke i stykker, og det er streamen heller ikke. Søgning nulstiller sporet – og der findes en løsning med én tast.

Valg af undertekst- og lydspor under afspilning

Undertekstsporene ligger inde i streamen – søgning kan fjerne dit valg.

Der findes to helt forskellige problemer med undertekster, og næsten alle guides på nettet blander dem sammen:

  1. Undertekster vises aldrig. Menuen er tom, eller der sker ikke noget, når du aktiverer dem.
  2. Underteksterne virker – indtil du søger. Du søger 30 sekunder frem, og så er de væk, hvorefter du skal aktivere dem igen.

De har forskellige årsager og forskellige løsninger. Nedenfor gennemgår vi begge. Hvis du konfigurerer undertekster for første gang, og intet er gået galt endnu, er vores guide til opsætning af undertekster og flere lydspor et bedre sted at starte.

Hvorfor undertekster forsvinder, når du søger

Det er den del, folk oftest undrer sig over, så lad os tage den først.

En live IPTV-stream er næsten altid MPEG-TS over HTTP. Undertekster er ikke en separat fil, der ligger ved siden af videoen, sådan som en .srt ligger ved siden af en .mkv. De er et spor, der ligger i transportstreamen, flettet sammen med video og lyd og angivet i en tabel kaldet PMT.

Når du søger, kan afspilleren som regel ikke bare flytte læsehovedet. For en netværksstream lukker den forbindelsen og åbner streamen igen ved (eller tæt på) den nye position. Det betyder, at demultiplekseren starter forfra: Den læser PMT igen, registrerer sporene på ny og vælger standardindstillingerne igen.

Standardindstillingen er næsten altid "ingen undertekster".

Dit valg er altså ikke blevet ødelagt eller mistet – det var slet ikke en permanent indstilling til at begynde med. Det var et sporindeks i en demultiplekser, der ikke længere findes. Når du søger, starter afspilleren igen med standardindstillingerne.

Der findes også en anden variant. Undertekstspor er ofte sporadiske: En DVB-undertekstpakke vises kun, når der er en replik. Hvis du søger frem til et stykke uden tale, ved afspilleren måske godt, at sporet findes, men har ikke noget at vise i flere sekunder. Underteksterne ser ud til ikke at virke, men de venter blot på den næste tekstlinje.

Løsningen

Vælg undertekstsporet igen efter søgning. I Tuneline åbner du kontrollen Undertekster og lyd – ikonet for undertekster i afspillerens overlay – og vælger sporet igen. Den findes i alle versioner: På telefon eller tv åbnes den som en liste, du trykker på eller navigerer i med D-pad; på computer kan du også bare trykke på C for at skifte mellem undertekstspor (og A for lyd) uden at åbne noget.

Lad os være ærlige: Tuneline anvender i øjeblikket ikke dit undertekstvalg igen efter en søgning. Intet gendanner det – du skal vælge sporet igen eller trykke på C. Det samme gælder de fleste stream-afspillere af den strukturelle årsag ovenfor, men det er en forklaring, ikke en undskyldning. Hvis undertekster er vigtige for dig, er vanen: Søg, og vælg derefter sporet igen.

Der er én ting, Tuneline ikke gør, så du ikke leder forgæves: Den husker ikke et undertekst- eller lydvalg pr. kanal, og sporet er ikke en del af det, der synkroniseres mellem dine enheder. Det er et valg for den aktuelle session på den stream, du ser.

Hvorfor undertekster aldrig vises

Så til den anden fejl. Gå punkterne igennem i rækkefølge; det første er langt det mest almindelige og mest skuffende.

1. Din udbyder har fjernet dem (mest sandsynligt)

De fleste IPTV-forhandlere genkoder kanaler fra upstream-kilden via ffmpeg, før de sender dem videre til dig. Standardindstillingen ffmpeg beholder ét videospor og ét lydspor og kasserer ubemærket alt andet – inklusive undertekster.

Hvis det er sket, findes undertekstsporet ikke i den stream, du modtager. Ingen afspiller kan vise et spor, der ikke er der, og ingen indstilling kan trylle et frem. Det er den klart mest almindelige årsag til, at undertekstmenuen er tom, og det reklamerer ingen udbyder med.

Sådan bekræfter du det: Åbn den samme kanal i en anden afspiller. Hvis ingen af dem viser undertekstspor, har streamen ingen. Så har du svaret, og problemet ligger hos kilden.

2. Afspilleren har ikke analyseret sporene endnu

Sporene registreres, når afspilleren læser PMT. På en stream, der starter midt i en udsendelse, eller på en langsom forbindelse kan afspilleren vise video, før den har registreret alle spor. Undertekstlisten er tom i nogle sekunder og bliver derefter udfyldt.

Løsning: Vent fem sekunder, efter billedet er kommet frem, og tjek derefter igen. Eller skift væk fra kanalen og tilbage for at gennemtvinge en ny analyse.

3. Det er tekst-tv, ikke DVB-undertekster

Ældre tv-stationer – især europæiske public service-kanaler – sender undertekster som tekst-tv-side 888 i stedet for som DVB-undertekststreams. Det er to forskellige teknologier. Mange afspillere understøtter DVB-undertekster, men ignorerer tekst-tv.

Hvis du ser et spor mærket tel, txt eller et sidetal som 888, er det dét, du ser på. Afspillere, der bygger på en komplet mediemotor (Tuneline på computer, VLC, Kodi), håndterer det som regel; lette afspillere, der kun er lavet til telefoner, gør ofte ikke.

4. Du forventer eksterne undertekstfiler

Nogle kommer hertil, fordi de vil indlæse en .srt sammen med en live-stream. Det understøtter IPTV ikke, og det kan Tuneline heller ikke – Tuneline kan slet ikke indlæse eksterne undertekstfiler, uanset platform. Undertekster kommer fra spor inde i streamen, eller også kommer de ikke.

For VOD-indhold i et Xtream-bibliotek gælder den samme begrænsning: Du får det, udbyderen har indlejret.

5. Kanalen har faktisk ingen

Mange IPTV-kanaler – især sportsfeeds og regionale kanaler – har slet ikke noget undertekstspor eller har undertekster brændt ind i videoen (åbne undertekster). Indbrændte undertekster kan ikke slås fra, ændres i størrelse eller styles på ny. De er pixels i billedet.

Et hurtigt beslutningstræ

  • Undertekster virker og forsvinder derefter ved søgning → forventet adfærd ved søgning i en stream. Tryk på C igen.
  • Undertekstmenuen er tom på én kanal, men udfyldt på en anden → Den pågældende kanal har ikke noget undertekstspor. Det ligger hos udbyderen.
  • Undertekstmenuen er tom på alle kanaler i alle afspillere → Din udbyder fjernede dem under genkodningen. Det ligger hos udbyderen.
  • Undertekstmenuen er tom i én afspiller, men udfyldt i en anden → En begrænsning i afspilleren, ofte relateret til tekst-tv. Skift afspiller.
  • Undertekster vises, men kan ikke slås fra → De er brændt ind i videoen. Der er ikke noget at gøre.

Læg mærke til, hvor mange af disse der ender med at ligge hos udbyderen. Undertekster er det område, hvor forskellen mellem "det, tv-stationen sendte" og "det, din forhandler videresendte" er størst, og det er reelt det mest almindelige svar.

Ofte stillede spørgsmål

Hvordan slår jeg undertekster til i Tuneline?

Åbn kontrollen Undertekster og lyd (ikonet for undertekster i afspillerens overlay), og vælg dit spor – det fungerer på computer, telefon og tv. På computer kan du også trykke på C under afspilning for at skifte mellem undertekstspor (tryk igen for at vælge "fra") og på A for at skifte mellem lydspor.

Hvorfor slår underteksterne hele tiden fra, når jeg søger frem?

Fordi søgning i en netværksstream åbner demultiplekseren igen, så den læser sporlisten på ny og vender tilbage til standardindstillingen uden undertekster. Dit valg blev ikke gemt et sted, der overlever søgningen. Vælg sporet igen efter søgning.

Kan jeg indlæse min egen .srt-undertekstfil?

Ikke i Tuneline – der er ingen mulighed for at indlæse eksterne undertekster. IPTV-undertekster ligger i transportstreamen, ikke i separate filer.

Undertekstmenuen er tom, men jeg ved, at kanalen har undertekster på almindeligt tv.

Så har din udbyder næsten med sikkerhed fjernet dem under genkodningen af kanalen. Broadcast-DVB indeholder dem, men en forhandlers ffmpeg-pipeline beholder normalt kun det første video- og lydspor. Bekræft det ved at tjekke den samme kanal i en anden afspiller – hvis menuen også er tom dér, findes sporene ikke i din stream.

Er tekst-tv-undertekster det samme som closed captions?

Nej. Tekst-tv (side 888) er en ældre europæisk standard, DVB-undertekster er bitmapbilleder i en separat datastrøm, og nordamerikanske closed captions (CEA-608/708) er indlejret direkte i videosporene. En afspiller kan understøtte den ene type uden at understøtte de andre, og derfor virker undertekster i én app, men ikke i en anden, selv på præcis den samme stream.


Vil du tjekke, om dine streams overhovedet indeholder undertekstspor? Installér Tuneline på en computer, afspil en kanal, og tryk på C. Hvis der ikke skiftes mellem noget, er sporene ikke en del af streamen — og nu ved du, hvor du skal rette spørgsmålet hen.

— Rawnok Jahan

Del denne artikel

The fast fix

Rather not troubleshoot? Tuneline handles this for you.

A free media player with hardware-accelerated playback and automatic reconnect built in — the two things most players leave off. Bring your existing playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Læs denne artikel på et andet sprog

Tuneline er en medieafspiller. Den leverer, hoster eller distribuerer ikke noget indhold. Du medbringer din egen playliste, præcis som med VLC.

#iptv subtitles not showing#iptv subtitles#subtitles disappear when skipping#iptv closed caption#turn on subtitles iptv
Tilbage til alle artikler