Troubleshooting·8 min

Door Rawnok Jahan

IPTV-ondertiteling wordt niet weergegeven (of verdwijnt wanneer u overslaat)

Als ondertiteling telkens verdwijnt wanneer u vooruit spring, is uw speler niet stuk en evenmin de stream. Springen stelt de track opnieuw in — en daar is een eenvoudige oplossing voor.

Selectie van ondertitel- en audiospoor tijdens afspelen

Ondertitelsporen bevinden zich in de stream — springen kan de selectie doen verdwijnen.

Er zijn twee compleet verschillende ondertitelingsproblemen, en bijna elke gids online vermengt ze:

  1. Ondertiteling verschijnt helemaal niet. Het menu is leeg, of er gebeurt niets wanneer u deze inschakelt.
  2. Ondertiteling werkt — tot u spring. U spring dertig seconden vooruit en ze zijn weg, en u moet ze opnieuw inschakelen.

Ze hebben verschillende oorzaken en verschillende oplossingen. Hieronder beide. Als u ondertiteling voor het eerst instelt en er is nog niets kapot, is onze gids voor het instellen van ondertiteling en multi-audio een beter startpunt.

Waarom ondertiteling verdwijnt wanneer u spring

Dit is degene die mensen verwarrend vinden, dus laten we die eerst aanpakken.

Een live IPTV-stream is bijna altijd MPEG-TS over HTTP. Ondertiteling is geen afzonderlijk bestand naast de video, zoals een .srt naast een .mkv staat. Het is een spoor dat in de transportstream wordt meegenomen, afwisselend met video en audio, aangekondigd in een tabel die de PMT wordt genoemd.

Wanneer u spring, kan de speler over het algemeen niet zomaar de leesbeker verschuiven. Voor een netwerkstream verbreekt het de verbinding en opent de stream opnieuw op (of dicht bij) de nieuwe positie. Dit betekent dat de demuxer opnieuw begint: deze leest de PMT opnieuw in, somt de sporen opnieuw op en kiest opnieuw de standaardinstellingen.

De standaardinstelling is bijna altijd "geen ondertiteling"."

Dus uw selectie is niet beschadigd of verloren — het was nooit persistente status om mee te beginnen. Het was een spoorindex op een demuxer die niet meer bestaat. Spring, en de speler begint trouw opnieuw met standaardinstellingen.

Er is een tweede variant hiervan. Ondertitelsporen zijn vaak schaars: een DVB-ondertitelpakket verschijnt alleen wanneer er een dialoogregel is. Als u in een stil stukje spring, kan de speler weten dat de track bestaat, maar niets om enkele seconden weer te geven. Ondertiteling ziet er kapot uit; het wacht gewoon op de volgende aanwijzing.

De oplossing

Selecteer het ondertitelspoor opnieuw na het springen. In Tuneline opent u het besturingselement Ondertiteling & Audio — het pictogram voor ondertitels voor doven in de overlay van de speler — en kiest u uw spoor opnieuw. Het is er op elke build: op een telefoon of TV wordt het geopend als een lijst die u aanraakt of met D-pad doorloopt; op het bureaublad kunt u ook gewoon C indrukken om ondertitelsporen cyclisch te herhalen (en A voor audio) zonder iets te openen.

Eerlijk gezegd: Tuneline past uw ondertitelselectie momenteel niet opnieuw toe na het springen. Niets herstelt het — u kiest de track opnieuw, of drukt C opnieuw in. Hetzelfde geldt voor de meeste streamspelers, om de hierboven genoemde structurele reden, maar dat is een verklaring en geen excuus. Als ondertiteling voor u belangrijk is, is de gewoonte: spring, selecteer vervolgens opnieuw.

Één ding dat Tuneline niet doet, dus u hoeft er niet naar op zoek te gaan: het onthoudt geen ondertitel- of audiokeuze per kanaal, en de spoorSelectie maakt geen deel uit van wat tussen uw apparaten synchroniseert. Het is een keuze per sessie op de stream die u bekijkt.

Waarom ondertiteling helemaal niet verschijnt

Nu de andere fout. Werk deze op volgorde; de eerste is verreweg het meest voorkomend en het meest teleurstellend.

1. Uw provider heeft ze verwijderd (zeer waarschijnlijk)

De meeste IPTV-wederverkopers coderen upstream-kanalen opnieuw via ffmpeg voordat ze aan u worden geleverd. De standaard ffmpeg-toewijzing behoudt één videospoor en één audiospoor en verwijdert alles anders stilzwijgend — ondertiteling inbegrepen.

Als dat gebeurde, bestaat het ondertitelspoor niet in de stream die u ontvangt. Geen speler kan een spoor weergeven dat niet bestaat, en geen instelling zal er een toveren. Dit is de meest voorkomende reden waarom een ondertitelmenu leeg is, en geen provider adverteert dit.

Hoe te bevestigen: open hetzelfde kanaal in een tweede speler. Als beide geen ondertitelsporen weergeven, heeft de stream geen. Dat is uw antwoord, en het ligt aan de provider.

2. De speler heeft de sporen nog niet geparseerd

Sporendetectie vindt plaats wanneer de speler de PMT leest. Op een stream die halverwege de uitzending begint, of op een trage verbinding, kan de speler video weergeven voordat alle sporen zijn opgesomd. De ondertitellijst is enkele seconden leeg en wordt vervolgens ingevuld.

Oplossing: wacht vijf seconden nadat de afbeelding verschijnt, controleer dan opnieuw. Of wissel weg en terug om het parseren opnieuw af te dwingen.

3. Het is Teletekst, niet DVB-ondertiteling

Oudere omroepen — vooral Europese openbare kanalen — dragen ondertiteling uit als Teletekstpagina 888 in plaats van DVB-ondertitelstromen. Dit zijn twee verschillende technologieën. Veel spelers ondersteunen DVB-ondertiteling en negeren Teletekst stilzwijgend.

Als u een spoor ziet met het label tel, txt, of een paginanummer zoals 888, dan kijkt u daar naar. Spelers gebouwd op een volledige media-engine (Tuneline op het bureaublad, VLC, Kodi) verwerken dit over het algemeen; lichte telefoon-alleen spelers vaak niet.

4. U verwacht externe ondertitelbestanden

Sommige mensen komen hier aan en willen een .srt naast een live stream laden. Dat is iets dat IPTV niet ondersteunt, en het is iets wat Tuneline niet kan doen — er is helemaal geen extern ondertitelbestand laden in Tuneline, op elk platform. Ondertiteling komt uit sporen in de stream, of het komt helemaal niet.

Voor VOD-inhoud in een Xtream-bibliotheek geldt dezelfde beperking: wat de provider ook inbedde, dat krijgt u.

5. Het kanaal heeft er echt geen

Veel IPTV-kanalen — vooral sportfeeds en regionale kanalen — dragen helemaal geen ondertitelspoor, of dragen ondertiteling in de video ingebrand (open ondertitels). Ingebrande ondertitels kunnen niet worden uitgeschakeld, vergroot of opnieuw ingesteld. Het zijn pixels.

Een snelle beslissingsboom

  • Ondertiteling werkt, verdwijnt dan bij springen → verwacht gedrag van streamspringen. Druk C opnieuw in.
  • Ondertitelmenu is leeg op één kanaal, gevuld op een ander → dat kanaal heeft geen ondertitelspoor. Ligt aan de provider.
  • Ondertitelmenu is leeg op elk kanaal, in elke speler → uw provider heeft ze verwijderd tijdens opnieuw coderen. Ligt aan de provider.
  • Ondertitelmenu is leeg in één speler, gevuld in een ander → een spelerbeperking, vaak Teletekst. Wissel spelers.
  • Ondertiteling verschijnt maar kan niet worden uitgeschakeld → ze zijn in de video ingebrand. Niets om mee te doen.

Ziet u hoeveel hiervan eindigen bij de provider? Ondertiteling is het gebied waar de kloof tussen "wat de uitzender stuurde" en "wat uw wederverkoper doorstuurde" het breedst is, en het is werkelijk het meest voorkomende antwoord.

Veelgestelde vragen

Hoe schakel ik ondertiteling in Tuneline in?

Open het besturingselement Ondertiteling & Audio (het pictogram voor ondertitels voor doven in de overlay van de speler) en kies uw spoor — dit werkt op bureaublad, telefoon en TV. Op het bureaublad kunt u ook C indrukken tijdens afspelen om ondertitelsporen cyclisch te herhalen (nogmaals indrukken om "uit" te bereiken), en A om audiosporen cyclisch te herhalen.

Waarom schakelen ondertitels zich telkens uit wanneer ik vooruit spring?

Omdat het springen in een netwerkstream de demuxer opnieuw opent, die de spoorlijst opnieuw leest en terugkeert naar de standaardinstelling zonder ondertiteling. Uw selectie is nergens opgeslagen die het springen overleeft. Selecteer de track na het springen opnieuw.

Kan ik mijn eigen .srt-ondertitelbestand laden?

Niet in Tuneline — er is geen extern ondertitelbestand laden. IPTV-ondertiteling wordt in de transportstream vervoerd, niet als afzonderlijke bestanden.

Het ondertitelmenu is leeg, maar ik weet dat het kanaal ondertiteling op echte TV heeft.

Vervolgens heeft uw provider ze vrijwel zeker verwijderd bij het opnieuw coderen van het kanaal. Broadcast DVB draagt ze; een wederverkoper's ffmpeg-pijplijn wijst meestal alleen het eerste video- en audiospoor toe. Bevestig door hetzelfde kanaal in een tweede speler te controleren — als het daar ook leeg is, zitten de sporen niet in uw stream.

Zijn Teletekstwondertitels hetzelfde als ondertitels voor doven en slechthorenden?

Nee. Teletekst (pagina 888) is een oudere Europese standaard, DVB-ondertitels zijn bitmapafbeeldingen in een aparte stream, en Noord-Amerikaanse closed captions (CEA-608/708) zijn ingebed in het videospoor zelf. Een speler kan de ene ondersteunen en de andere niet – daarom werkt ondertiteling in de ene app en niet in de andere, zelfs bij dezelfde feed.


Wil je controleren of je streams ondertitelsporen bevatten? Installeer Tuneline op een desktop, speel een kanaal af, en druk op C. Als er niets verandert, zitten de sporen niet in de stream — en nu weet je waar de oorzaak ligt.

— Rawnok Jahan

Deel dit 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.

Lees dit artikel in een andere taal

Tuneline is een mediaspeler-applicatie. Het levert, host of verspreidt geen enkele content. Je neemt je eigen afspeellijst mee, precies zoals bij VLC.

#iptv subtitles not showing#iptv subtitles#subtitles disappear when skipping#iptv closed caption#turn on subtitles iptv
Terug naar alle artikelen