Troubleshooting·7 min

Af Shamir

Grøn skærm, hakken eller ingen video? Hardware- og softwareafkodning forklaret

Der findes en bestemt type afspilningsfejl, som ser katastrofal ud, men næsten altid er utrolig nem at løse: en skarp grøn eller magenta skærm, hvor videoen burde være, firkantede forvrængninger hen over billedet, hakkende afspilning på en ellers velfungerende forbindelse eller lyd, der afspilles perfekt, mens der kun er en sort firkant, hvor videoen skulle være. Mange går ud fra, at streamen er gået i stykker, eller at appen er noget skrammel. Som regel er ingen af delene tilfældet. Det er som regel afkodningen, der er problemet, og der findes én enkelt indstilling, som løser det.

Jeg vil forklare, hvad der faktisk sker under overfladen, for når du først forstår hvorfor én indstilling kan forvandle et forvrænget rod til ren video, bliver du aldrig slået ud af det igen. Det er et af de tilfælde, hvor en smule viden om mekanismen sparer dig for en masse forgæves fejlfinding.

The fast fix

Grøn skærm eller hakken? Det er én indstilling – ikke en ødelagt app

Tuneline bruger som standard hardwareaccelereret afspilning for problemfri 4K og giver dig mulighed for med ét tryk at skifte til softwareafkodning, når en streams format giver hardwarevejen problemer. Gratis og uden konto.

Download gratis

Det løser denne indstilling

Skift afkodningsindstillingen, når du ser noget af dette – især hvis lyden fungerer fint:

  • En ensartet grøn eller lilla/magenta skærm, hvor videoen burde være.
  • Firkantede, udtværede eller forvrængede billedfejl over hele billedet.
  • Hakken eller mistede billeder, selvom din forbindelse fungerer fint i test, og andre streams afspilles problemfrit.
  • Lyden afspilles, men der er slet ingen video, kun et sort billede.
  • Én kanal eller ét format går i stykker, mens andre på den samme playliste fungerer perfekt.

Det sidste er et tydeligt tegn. Hvis de fleste af dine kanaler afspilles fint, mens én bestemt kanal eller et bestemt kvalitetsniveau bryder sammen, er det et mismatch i afkodningen – ikke et netværksproblem.

Hvad hardware- og softwareafkodning faktisk er

Alle videostreams er komprimerede. For at vise dem på skærmen skal din enhed afkode dem, altså omdanne de komprimerede data til de rå billeder, som skærmen kan vise. Afkodningen skal foregå et sted, og der er to muligheder. Det er hele konceptet.

Hardwareafkodning overlader opgaven til en dedikeret chip i enhedens GPU eller SoC, som er udviklet specifikt til dette. Den er hurtig og ekstremt effektiv, belaster næsten ikke CPU'en og bruger meget lidt strøm. Derfor er det standardindstillingen, og derfor kan din telefon afspille 4K uden at blive overophedet eller løbe tør for strøm på tyve minutter – det er standardindstillingen Tuneline bruger også. Ulempen er, at chippen kun kender de bestemte codecs og profiler, den er designet til. Hvis du giver den noget, der ligger bare en smule uden for dens område – et særligt codec, en usædvanlig profil eller et farveformat, den ikke understøtter – får du en grøn skærm, billedfejl eller slet ingenting i stedet for et rent billede. Chippen er hurtig, men kræsen.

Softwareafkodning udfører det samme arbejde på din CPU ved hjælp af software. CPU'en kan afkode næsten alt, hvad du giver den, inklusive mærkelige formater, som ingen hardwarechip understøtter, fordi den er fleksibel i stedet for specialiseret. Ulempen er, at det kræver langt mere af processoren, hvilket betyder mere varme og større batteriforbrug. På svagere hardware kan CPU'en desuden have svært ved at følge med, hvilket viser sig som hakken. Fleksibel, men krævende.

Når du i en afspiller ser indstillingen "hardwareafkodning" versus "softwareafkodning", vælger du altså i virkeligheden, hvilken af de to veje der skal håndtere streamen. Løsningen på den grønne skærm er ganske enkelt at sende streamen til den fleksible, men langsommere CPU, når den kræsne, men hurtige chip går i stå.

Hvornår du skal skifte til softwareafkodning

Vælg softwareafkodning, når billedet er ødelagt:

  • Du får grønne skærme, magentafarvede billeder eller forvrængede billedfejl.
  • En stream bruger et usædvanligt codec eller en profil, som enhedens chip ikke understøtter.
  • Du bruger ældre hardware, hvor afkodningschippen er fra før det codec, streamen anvender.
  • Lyden fungerer, men videoen mangler eller er ødelagt på en bestemt kanal.

I alle disse tilfælde fejler hardwarevejen, fordi chippen ikke kan håndtere netop den stream. Softwareafkodning omgår chippen helt og afkoder streamen på CPU'en, hvilket næsten altid får billedet tilbage.

Hvornår hardwareafkodning er det bedste valg

Behold hardwareafkodning, eller skift tilbage til den, når ydeevnen er vigtig:

  • 4K- og HDR-afspilning. Video i høj opløsning og med høj bitrate er netop det, dedikerede afkodningschips er udviklet til. Hvis du afkoder 4K i software, vil CPU'en på de fleste enheder være presset til det yderste, og afspilningen vil hakke.
  • Batteridrevne enheder. På en telefon, tablet eller bærbar computer bruger hardwareafkodning kun en brøkdel af strømmen. Softwareafkodning opvarmer enheden og dræner batteriet hurtigt.
  • Svagere CPU'er. På en billig boks eller en ældre computer kan CPU'en ofte ikke følge med ved softwareafkodning af krævende streams, så du bytter en grøn skærm ud med hakken.

Den generelle regel er, at hardware er det rigtige standardvalg for effektivitet og høj opløsning, og at du kun skifter til software, når formatet på en bestemt stream besejrer hardwaren. Det er en målrettet løsning – ikke en permanent tilstand, du bør bruge hele tiden.

Trin for trin: Sådan skifter du afkodning

Den præcise formulering varierer fra afspiller til afspiller, men fremgangsmåden er den samme overalt. Se under indstillinger for afspilning eller video efter en indstilling med et navn som "Hardwareafkodning", "Hardwareacceleration", "Afkodning" eller "HW+/HW/SW".

  1. Genskab problemet på den kanal, der giver problemer, så du kan se, at løsningen virker.
  2. Åbn afspillerens video- eller afspilningsindstillinger.
  3. Find indstillingen for afkodning/hardwareacceleration.
  4. Skift indstillingen. Hvis hardwareafkodning var aktiv, og du så grønne skærme eller billedfejl, skal du skifte til software. Hvis softwareafkodning var aktiv, og billedet hakkede ved indhold i høj opløsning, skal du skifte til hardware.
  5. Genindlæs streamen. Nogle afspillere anvender først ændringen ved næste afspilning, så stop og genstart kanalen, eller åbn den igen.
  6. Hvis der findes en "auto"-tilstand, så prøv også den. Mange afspillere kan vælge indstilling pr. stream, hvilket giver dig det bedste fra begge verdener, når det fungerer.

Skift én ting ad gangen, og test igen, så du faktisk ved, hvilken indstilling der løste problemet.

Når det slet ikke er afkodningen

Vær ærlig over for dig selv om symptomet, for afkodningsindstillingen løser kun afkodningsproblemer. Hvis du oplever buffering – spinneren eller afspilning, der pauser for at indlæse – i stedet for et forvrænget billede, er det et båndbredde- eller kildeproblem og ikke et afkodningsproblem. Det hjælper ikke at skifte afkodning. Det samme gælder, hvis en stream ganske enkelt er nede. Et par hurtige kendetegn:

  • Forvrænget eller manglende billede, men lyd der fungerer → afkodning. Skift indstillingen.
  • Spinner, pauser for buffering, men et rent billede, når afspilningen fungerer → båndbredde eller kilde. Se sådan løser du buffering på IPTV.
  • Sort skærm, men lyden fungerer, og det hjalp ikke at skifte afkodning → det kan være et renderings- eller formatproblem, som kræver sin egen vejledning. Gå gennem sort skærm, men lyden virker.
  • Alle kanaler fra én kilde fejler på samme måde → det er sandsynligvis kilden og ikke afkodningen.

Det er også nyttigt at vide, hvilket codec en stream bruger, eftersom det afgør, om din hardware kan håndtere den. Her er en letforståelig guide til de almindelige codecs.

Hvor Tuneline passer ind

Jeg sørgede for, at Tuneline gør afkodningen til en indstilling, du rent faktisk kan finde, fordi jeg selv har stået med præcis denne grønne skærm, og der er ikke noget mere frustrerende end en afspiller, der træffer beslutningen for dig uden at give dig mulighed for at ændre den. Tuneline bruger som standard hardwareaccelereret afspilning for problemfri og effektiv 4K og HDR, når din enhed understøtter det, og når formatet på en bestemt stream giver hardwarevejen problemer, får du billedet tilbage ved at skifte til softwareafkodning med ét tryk. Det er den samme indstilling, der er beskrevet ovenfor, og den findes på alle de platforme, Tuneline kører på. Du kan læse mere om, hvordan du får mest muligt ud af hardwarevejen, i hardwareacceleration forklaret.

Konklusionen

En grøn skærm, forvrængede artefakter, hakken eller manglende video, mens lyden fungerer, betyder næsten altid, at dekodningsmetoden og streamens format ikke passer sammen. Hardwaredekodning er hurtig og effektiv, men kræsen, mens softwaredekodning er fleksibel, men mere belastende. Løsningen er som regel blot at skifte mellem dem: Gå over til software, når billedet er forvrænget, og brug hardware til 4K, HDR og bedre batteritid. Når du først forstår, at indstillingen ganske enkelt bestemmer, hvor dekodningen foregår, bliver selv den mest skræmmende afspilningsfejl en løsning, der tager fem sekunder.

Hvis du vil have en afspiller, der giver dig den kontrol i stedet for at skjule den, download Tuneline og skift indstillingen, når du har brug for det.

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.

#hardware software decoder iptv#green screen fix#video decoder setting#stutter fix#no video audio only
Tilbage til alle artikler