ID.nl logo
Nooit meer een valse melding van je ip-camera
Zekerheid & gemak

Nooit meer een valse melding van je ip-camera

Het is interessant om enkele ip-camera’s op te hangen, maar als de nieuwigheid eraf is, worden de beelden nog maar zelden bekeken. Bewegingsmeldingen kunnen helpen, maar worden door veel valse meldingen ook al snel genegeerd. Met Frigate NVR detecteer je veel nauwkeuriger personen, dieren en objecten, geholpen door een AI-model. Ook kun je handiger inspelen op meldingen door een integratie met Home Assistant.

In dit artikel laten we in enkele stappen zien hoe je Frigate NVR installeert en optimaliseert, zodat je alleen nog maar een melding van je ip-camera krijgt als dat echt nodig is.

  • Installatie van Frigate NVR via Docker of Home Assistant
  • Ip-camera instellen met de juiste streams
  • Streams configureren
  • Stream optimaliseren
  • Personen en objecten detecteren
  • Gebieden en zones aangeven die voor ongeweste detecties zorgen

Lees ook: Houd toezicht op je huis en tuin: 12 beveiligingscamera's met app getest

Code downloaden In deze workshop worden wat voorbeelden van stukken code gegeven. Omdat overtikken van code erg foutgevoelig is, kun je die code beter downloaden en daarna bekijken of kopiëren. Je vindt de code in het bestand frigcode.txt.

De meest praktische methode om beelden van ip-camera’s op te nemen, is een network video recorder (NVR). Alles wordt dan centraal én lokaal verwerkt. Bekende opties zijn Blue Iris, Synology Surveillance Station, Unifi Protect en Frigate NVR. Steeds vaker wordt AI toegepast. Niemand heeft immers zin om de hele dag naar camera-feeds te kijken. Liever ontvang je een melding als er echt iets interessants gebeurt, zonder overvloed aan valse meldingen natuurlijk.

Blue Iris biedt slimme detectie met CodeProject.ai of DeepStack. Maar de afhankelijkheid van Windows is voor velen een probleem. Frigate NVR is een andere bekende optie en werkt onder Linux. Recent verscheen een grote update naar 0.12.0 waar we in dit artikel mee aan de slag gaan. Aantrekkelijk is de detectie van objecten en personen die je kunt versnellen met onder meer een Google Coral Edge TPU: een kleine chip die machinelearning-taken kan uitvoeren voor een snellere en efficiëntere verwerking. Deze chip gaan we ook gebruiken. Optioneel zorgt een integratie met Home Assistant voor nog meer slimme bewakingsmogelijkheden.

01 Installatie via Docker

Een gebruikelijke manier om Frigate te installeren is via Docker met Compose. Voor je docker-compose.yml-bestand kun je het voorbeeld gebruiken dat je vindt op de installatiepagina van Frigate. Waar je vooral op moet letten, zijn de volumes voor het configuratiebestand (config.yml) en media, zoals opnames en snapshots. Voor media is om te beginnen een paar gigabyte genoeg. Daarna hangt de benodigde ruimte vooral af van het aantal dagen waarvan je opnames gaat bewaren.

Voordat we Frigate gaan starten, zorgen we eerst voor de juiste camerastreams. Als deze streams werken, gaan we verder met de detectie van personen en objecten.

02 Installatie via Home Assistant

Frigate kun je ook als add-on installeren onder Home Assistant OS. Let er in dat geval wel op dat singleboardcomputers, zoals de Raspberry Pi en Odroid N2+, die vaak voor Home Assistant worden gebruikt niet altijd snel genoeg zijn. Vooral bij objectdetectie met meerdere camerastreams kun je zonder extra hardware tegen beperkingen aanlopen.

Voor de installatie voeg je deze repository toe aan de add-on-winkel, waarna je Frigate eenvoudig kunt installeren: https://github.com/blakeblackshear/frigate-hass-addons.

Voor de configuratie van Frigate maak je een bestand frigate.yml in de configuratiemap (/config) van Home Assistant.

03 Welke ip-camera?

Voor Frigate gebruik je bij voorkeur een ip-camera die H.264 ondersteunt, wat gelukkig heel gangbaar is. Hoewel het nieuwere H.265 een betere compressie geeft, is de compatibiliteit met browsers en Home Assistant niet optimaal. Een camera sluit je voor de beste stabiliteit aan via een netwerkkabel. Voor het gemak kun je Power over Ethernet (PoE) gebruiken, waarbij de camera vanuit de switch of een PoE-injector voeding krijgt via diezelfde netwerkkabel.

Het is een pluspunt als de camera meerdere streams kan aanbieden met verschillende resoluties. Je kunt dan opnemen in de hoogste resolutie en voor objectdetectie een lagere resolutie gebruiken, zonder dat je deze streams hoeft om te zetten. Bekende merken die vaak worden aanbevolen, zijn Dahua, Hikvision en Amcrest.

In dit artikel gebruiken we een camera van Hikvision. Het is raadzaam een camera te kiezen die RTSP-streams ondersteunt. Daar gaan we in dit artikel ook mee werken. Controleer in andere gevallen de compatibiliteit van jouw camera. In de documentatie van Frigate vind je nog andere opties om streams op te halen van bekende camera’s.

04 Hoofdstream voor opnames

We gaan eerst de camera instellen zodat deze de juiste streams aanbiedt met de juiste resolutie en framerate. Open daarvoor de configuratie van jouw ip-camera. De camera van Hikvision kun je via de browser configureren. We gaan twee streams gebruiken: een hoofdstream voor het maken van opnames en een substream voor objectdetectie en snapshots. Voor de hoofdstream kiezen we de hoogst mogelijke resolutie (in dit geval 2688 × 1520 pixels) en een beeldfrequentie (framerate) van naar voorkeur 15 fps. Bij de optie i-frame-interval vullen we 30 in. Zorg dat H.264 is geselecteerd als je die keuze hebt en gebruik geen opties als H.264+.

05 Substream voor detectie

De camera van Hikvision ondersteunt naast de hierboven genoemde hoofdstream ook een substream. Standaard is de hoogste resolutie voor die substream 640 × 480 pixels. Optioneel kun je via de systeeminstellingen nog een derde stream instellen. Die biedt een hogere resolutie, tot 1280 × 720 pixels. Dat heeft onze voorkeur en daarom kiezen we ervoor deze derde stream in te schakelen. Hiermee verlies je wel opties als gezichtsherkenning door de camera zelf, H.264+ en H.265+, maar die zijn niet nodig voor deze toepassing. Verder selecteren we H.264. Voor de substream selecteren we een resolutie van 1280 × 720 pixels, en een beeldfrequentie en i-frame-interval van 6 fps. Meer is voor detectie niet nodig.

Test de cameraverbinding We raden je aan om met een programma als VLC media player de verbinding met je camera via RTSP te controleren. Hiervoor installeer je www.videolan.org. Kies dan onder Media de optie Netwerkstream openen en blader naar de url. Voor onze camera van Hikvision is dat rtsp://gebruiker:wachtwoord@ipadres:554/Streaming/Channels/101 voor de hoofdstream. De derde stream is beschikbaar via rtsp://gebruiker:wachtwoord@ipadres:554/Streaming/Channels/103. Zulke streams zijn voor elke ip-camera anders.

06 Configuratie

We beginnen met het toevoegen van de detectiestream. Daarvoor zetten we de onderstaande regels in het configuratiebestand config.yml. We geven hierin de camera een naam (oprit), configureren we de RTSP-stream en definiëren we de resolutie, maar zetten we de detectie nog even uit:

Je kunt Frigate nu starten met dit commando in dezelfde map als het bestand docker-compose.yml:

docker compose up

Met dit commando krijg je in de terminal meldingen te zien. Als alles werkt, kun je Frigate ook als achtergrondproces starten met deze opdracht:

docker compose up -d

De parameter -d staat voor daemon. Je krijgt dan geen meldingen te zien. Je kunt dan de terminal sluiten zonder Frigate te stoppen. Als je na het starten met een browser naar http://ipadres:5000 bladert, zie je als het goed is de beheerdersomgeving met een beeld van de camera. Verander als het werkt achter detect de optie enabled naar True en herstart je container. Hierna zullen personen worden gedetecteerd.

07 Optimalisaties toepassen

Als de stream werkt, kun je enkele optimalisaties gaan toepassen. Bij de huidige configuratie zal ffmpeg de processor gebruiken voor het (softwarematig) decoderen van de streams. Het is verstandig hardwareversnelling te gebruiken als je die mogelijkheid hebt. Hoewel een losse grafische kaart kan worden gebruikt, is een geïntegreerde gpu meer dan toereikend. Voor de negende generatie Intel-processor die we in dit artikel gebruiken, voegen we de parameter preset-vaapi toe als parameter onder ffmpeg.

Vanaf de tiende generatie gebruik je preset-intel-qsv-h264. In de documentatie van Frigate vind je nog aanwijzingen voor verschillende andere systemen. Na het maken van de aanpassing zul je de Docker-container opnieuw moeten starten. Als je daarna via de beheerdersomgeving naar System gaat, zie je of een gpu wordt gebruikt voor hardware-versnelling.

08 Detecteren personen en objecten

Frigate zal bij elke detectie een gebeurtenis maken met daarbij een clip en/of snapshot. Op het snapshot zie je een afbeelding van de gedetecteerde persoon met een kader eromheen en een percentage dat aangeeft hoe zeker het model is dat het een persoon is.

Behalve personen kun je ook bijvoorbeeld honden, katten, paraplu’s, auto’s, fietsen of paarden laten detecteren via sleutelwoorden die je aan de configuratie toevoegt. In de documentatie bij Frigate vind je een enorme lijst met opties. Ook deze opties worden als gebeurtenis toegevoegd en je kunt hier eventueel op filteren. Daarnaast kun je bijvoorbeeld ook op camera en datum filteren.

Standaard zal Frigate de processor gebruiken voor detectie. Dit gaat doorgaans prima met enkele streams, afhankelijk van de resolutie van de detectiestream en de snelheid van de processor. Een speciale detector kan de taken wel enorm versnellen. Bekende opties zijn TensorNT voor grafische kaarten van Nvidia en OpenVINO die werkt op niet al te oude Intel-systemen. De tijd die het AI-model nodig heeft om uitvoer te genereren, ook wel inference speed genoemd, is, afhankelijk van je opstelling, veel korter met zulke detectors. Een Google Coral Edge TPU (zie het gelijknamige kader), onder meer verkrijgbaar in usb-uitvoering, is een van de populairste opties. Alleen is de beschikbaarheid soms beperkt door de snelle opmars van AI.

Google Coral Edge TPU Bij machinelearning worden vaak krachtige servers in de cloud gebruikt. Erg snel en efficiënt is dat echter niet en er zijn voor bepaalde toepassingen zorgen over privacy. Met een zogeheten Edge TPU kun je lokaal je machinelearning-taken versnellen. De Google Coral Edge TPU is een populaire optie, verkrijgbaar als usb-dongel of mini-PCIe-adapter.

Hij is ontwikkeld voor het TensorFlow-platform van Google, een opensource-softwarebibliotheek. Frigate gebruikt die bibliotheek voor het detecteren en identificeren van personen en objecten. Het achterliggende model is daarbij getraind voor bijvoorbeeld personen, auto’s, dieren of andere objecten. De Edge TPU zal de detectie enorm versnellen, waardoor de processorbelasting in Frigate tot een minimum beperkt kan blijven. Dit merk je zeker in het stroomverbruik en daarmee de kosten voor 24x7-gebruik. Helaas is met name de usb-variant soms lastig te verkrijgen en al wat prijziger dan voorheen. De uitvoering met mini-PCIe is eenvoudiger te verkrijgen, maar let op: deze past niet in elk M.2-slot.

09 Coral Edge TPU toevoegen

Voor dit artikel gaan we de usb-uitvoering van de Coral Edge TPU gebruiken. Je hoeft op de host in principe geen drivers te installeren voor de detector, omdat je deze doorgeeft aan de Docker-container, zoals je in docker-compose.yml kunt zien. De container bevat alle vereiste drivers. In de configuratie van Frigate voeg je de volgende regels toe:

Het is overigens wel handig wat drivers en software te installeren op je Docker-systeem, zodat je kunt testen of het apparaat werkt. Zeker als je zoals in onze situatie een Linux-container in Proxmox gebruikt en de hardware voor die container beschikbaar wil maken, wat soms een uitdaging kan zijn. Voor het testen kun je de instructies van Coral volgen. Merk op dat de gebruikte PyCoral-bibliotheek beschikbaar is voor ten hoogste Python 3.9. Debian 11 en Ubuntu 20.04 hebben een nieuwere Python-versie. Eventueel kun je de oudere Python-versie dan via pyenv installeren om de test te doen. Na enkele installatiestappen kun je een model testen met de afbeelding van een papagaai.

10 Gebieden maskeren

Het is nuttig om bepaalde gebieden op het camerabeeld die ongewenste detecties geven te maskeren om de systeembelasting te beperken. Denk bijvoorbeeld aan een overhangende struik die beweegt in de wind.

Je kunt zien welke gebieden veel detecties geven. Open hiervoor het camerabeeld, klik op Show options en zet een vinkje bij Motion boxes. Je ziet nu rode vakjes op het camerabeeld rond plekken weer beweging werd gedetecteerd. Klik op Mask & Zone creator. Klik op Add om een eerste masker toe te voegen. Klik op het camerabeeld op plekken waar je een punt toe wil voegen of houd een punt ingedrukt om deze te verslepen. Je ziet nu een hele reeks coördinaten die je handmatig aan je configuratie moet toevoegen bij de betreffende camera, bijvoorbeeld:

Hierna moet je Frigate herstarten. Je kunt meerdere maskers toevoegen voor verschillende gebieden in het beeld. Uiteraard kun je dit ook bij andere camera’s doen.

Zones aanwijzen

Binnen je beheeromgeving kun je zones aanmaken voor delen van je camerabeeld. Dat werkt vergelijkbaar met het maskeren van gebieden. Op het beeld van je oprit wijs je bijvoorbeeld een apart gedeelte aan met daarin de voordeur. Vaak zul je immers extra geïnteresseerd zijn in personen die voor de voordeur staan.

Zones helpen je ook om ongewenste meldingen tegen te gaan. Neemt de camera bijvoorbeeld een stukje van de weg mee, dan helpen zones je om auto’s die langsrijden of personen die langslopen te negeren, door jouw terrein als zone in te stellen. In je configuratie voeg je de zones dan weer toe bij de betreffende camera:

11 Opnames en snapshots

Voor opnames in hoge kwaliteit kun je voor de betreffende camera een extra stream toevoegen met onder roles de optie record. Als je geen aparte stream hebt, kun je eventueel de stream die je voor detectie gebruikt deze extra rol geven. Verder zetten we opnames (onder record) aan met enabled: True. Voor snapshots doen we hetzelfde onder snapshots. Hier wordt de detectiestream voor gebruikt.

Let op: als bepaalde opties in het configuratiebestand uitstaan, heeft het geen effect als je ze via de beheerdersomgeving aanzet! Dat geldt onder meer voor opnames en snapshots. De totale configuratie voor de bewuste camera ziet er dan als hieronder uit:

Standaard zal Frigate gebeurtenissen van de laatste tien dagen bewaren, maar je kunt dit op allerlei manieren aanpassen.

Geavanceerde opties benutten Frigate geeft je ook nog diverse geavanceerde opties. Zo kun je met wat parameters de detectie nog wat verbeteren, om de incidentele valse melding ook nog tegen te gaan. Ook kun je go2rtc gebruiken, zodat andere systemen zoals Home Assistant de RTSP-streams bij Frigate zelf op kunnen vragen en niet bij de camera (die dat vaak niet aankan).

Ook is integratie met Home Assistant mogelijk. Je kunt dan eenvoudig via Blueprints automatiseringen maken, die zorgen dat je bijvoorbeeld voor bepaalde zones een notificatie ontvangt met clip en snapshot van de gedetecteerde persoon. Merk op dat je voor die integratie een MQTT-broker nodig hebt (bijvoorbeeld de Mosquitto-broker-add-on van Home Assistant), die je dan ook in je configuratie van Frigate moet opnemen.

▼ Volgende artikel
Review HMD Fusion – Bijzondere smartphone voor weinig geld
Huis

Review HMD Fusion – Bijzondere smartphone voor weinig geld

De HMD Fusion is een van de opvallendste smartphones van 2024. Je kunt namelijk speciale hoesjes om de telefoon doen om extra functies te gebruiken. Zo kan de budgettelefoon opeens betere selfies maken of draadloos opladen. In deze HMD Fusion-review zoomen we in op de accessoire en de smartphone zelf.

Oké
Conclusie

De HMD Fusion is een interessante smartphone, omdat je hem kunt uitbreiden met hoesjes vol extra functies. Een bijzonder concept, al hebben we helaas nog niet alle hoesjes kunnen testen. Als toestel zelf maakt de Fusion minder indruk: hij is weliswaar prima te repareren, maar heeft eenvoudige specificaties en krijgt korter updates dan de concurrentie. Daarmee is de HMD Fusion een opvallende telefoon voor een select publiek.

Plus- en minpunten
  • Zelf te repareren
  • Optionele hoesjes bieden extra functies
  • Lange accuduur
  • Speciale hoesjes laten op zich wachten
  • Matige specificaties
  • Mager updatebeleid

De HMD Fusion is te koop in twee versies, met respectievelijk 6 GB werkgeheugen en 128 GB opslagcapaciteit en 8 GB / 256 GB. Wij hebben het eerste model getest, dat een adviesprijs van 270 euro draagt. Voor dertig euro meer koop je het betere model, wat wij een nette meerprijs vinden.

In de doos vind je naast een usb-c-oplaadkabel ook een stevig transparant hoesje, dat geen functies toevoegt behalve je toestel beschermen tegen krassen en een valpartij. HMD verkoopt het hoesje ook in het blauw, groen en roze.

Speciale hoesjes

Interessanter zijn de accessoires die wél extra’s bieden, via de stroompinnetjes in het hoesje en op de achterkant van de telefoon. HMD presenteerde in september een hoesje met uitklappende ledring voor betere selfies in het donker, een extra stevig hoesje met een SOS-knop en een hoesje dat draadloos opladen mogelijk maakt.

Met de verkrijgbaarheid van die hoesjes schiet het vooralsnog niet op: die met de selfiering en SOS-knop komen volgens de HMD-website 'later dit jaar beschikbaar' en het oplaadhoesje ontbreekt begint november nog op die website. Wat de hoesjes gaan kosten, is ook nog onduidelijk.

Gelukkig kon HMD ons wel al een hoesje met selfiering opsturen om te testen in combinatie met de Fusion. Dat hoesje is stevig en biedt veel grip. De ledring rond de cameramodule op de achterkant is met een vrije hand makkelijk – maar niet té makkelijk – omhoog te klappen en prijkt dan boven het scherm uit. Vervolgens vind je in de camera-app een instelling voor de aparte flitser, die dus stroom krijgt via het toestel. Je kunt in die instelling onder andere de kleurweergave en helderheid van de flitsring aangeven. De flitsring werkt naar behoren.

📱Leestip: Waar voor je geld: 5 uitgebreide smartphones voor max 500 euro

©Rens Blom

Hieronder vind je twee selfies, gemaakt in het donker op straat. Op de linkerfoto gebruikten we de HMD Fusion als een normale smartphone, waarbij het scherm oplicht om je gezicht in beeld te brengen. Op de rechterfoto stond de flitsring boven het scherm. Wij kregen gemengde reacties op het nut en de kwaliteit van de flitsring, met name omdat hij je gezicht minder natuurlijk weergeeft.

©Rens Blom

Interessant initiatief

Hoewel we dus nog niets kunnen zeggen over de prijzen en de kwaliteit van de andere hoesjes, vinden we het initiatief van HMD interessant. Het doet ons terugdenken aan Motorola, dat jaren geleden al smartphonehoesjes met boeiende functies uitbracht. Denk aan een extra accu, krachtige luidspreker of zelfs miniprinter. HMD pakt het vooralsnog minder exotisch aan, maar belooft wel meer speciale hoesjes. Wij zijn benieuwd.

Positief in ieder geval is dat HMD alle benodigde technische informatie opensource gemaakt heeft, waardoor bedrijven en hobbyisten zelf hoesjes en accessoires kunnen maken die werken met de Fusion.

De HMD Fusion als smartphone

Als smartphone is de HMD Fusion ook noemenswaardig. In lijn met HMD's duurzaamheidsfilosofie is het toestel grotendeels zelf uit elkaar te halen met een schroevendraaier. Op die manier kun je het scherm, de accu, usb-c-poort en andere belangrijke onderdelen vervangen.

HMD verkoopt die onderdelen (straks) zelf via zijn website en stelt reparatiehandleidingen beschikbaar. Een mooi pluspunt van het toestel, zeker ten opzichte van concurrerende telefoons die alleen door een professionele partij te repareren zijn. De prijzen van vervangende onderdelen vinden we schappelijk. Een nieuwe accu kost 25 euro, een nieuw scherm 50 euro.

©Rens Blom

Als 270 euro kostende telefoon biedt de HMD Fusion echter minder goede specificaties dan je verwacht in deze prijsklasse. Weliswaar voelt het toestel stevig aan, het 6,56inch-LCD-scherm met lage resolutie van 1612 x 720 pixels maakt het beeld niet scherp. En de Qualcomm Snapdragon 4 Gen 2-processor is oud en eenvoudig, waardoor de telefoon merkbaar trager is dan de concurrentie. Dat belooft weinig goeds voor de prestaties na een jaar gebruik.

Ook op de camera's is bezuinigd. De Fusion mist een groothoekcamera om extra wijde foto’s te schieten, bijvoorbeeld. Daar staat tegenover dat HMD de Fusion wel een prima selfiecamera met een 50megapixel-resolutie geeft. De camera achterop heeft maar liefst 108 megapixels, maar is kwalitatief niet bijzonder.

©Rens Blom

De 5000mAh-accu gaat wel lekker lang mee, geholpen door de eenvoudige processor en lage schermresolutie. Je kunt de HMD Fusion bijna twee dagen gebruiken voordat je de oplader moet pakken.

Mager updatebeleid

Het updatebeleid van de Fusion is helaas mager. HMD belooft upgrades naar Android 15 en 16 en drie jaar beveiligingsupdates. In dit prijssegment kun je telefoons met vier of vijf jaar updates kopen, onder andere van Samsung.

Conclusie: HMD Fusion kopen?

De HMD Fusion is een interessante smartphone omdat je hem kunt uitbreiden met hoesjes vol extra functies. Een bijzonder concept, al hebben we helaas nog niet alle hoesjes kunnen testen. Als toestel zelf maakt de Fusion minder indruk: hij is weliswaar prima te repareren, maar heeft eenvoudige specificaties en krijgt korter updates dan de concurrentie. Zo is de HMD Fusion een opvallende telefoon voor een select publiek.


▼ Volgende artikel
Whatsappen in je eigen stijl: zo maak je je appjes op
Huis

Whatsappen in je eigen stijl: zo maak je je appjes op

WhatsApp gebruikt standaard het lettertype Helvetica. Dat is een duidelijk lettertype dat al bestaat sinds 1957, maar de letters zijn wel heel saai. Net als andere socialmediaplatformen, blinkt WhatsApp niet uit in mogelijkheden voor tekstopmaak. Toch kun je je tekst opleuken: als je deze trucjes kent.

Voel jij je weleens beperkt in de opmaakmogelijkheden van je appjes? We laten zien wat er allemaal mogelijk is in WhatsApp:

  • Vet, cursief, doorhalen
  • Monospacen
  • Opsommingstekens toevoegen
  • Tekst markeren met een quotes
  • Externe websites en apps die je tekst voor jou opmaken

Dol op mooie dingen maken? Lees dan ook: Adobe Express: snel stijlvolle ontwerpen creëren

Het was in WhatsApp al mogelijk om tekst vet, cursief of doorgehaald te plaatsen. Sinds februari 2024 heeft Meta het in WhatsApp ook mogelijk gemaakt om bullets, genummerde lijsten, blockquotes en inline code toe te voegen. Al deze functies zijn beschikbaar in gesprekken op iOS, Android, web en Mac. Je moet alleen even weten hoe je dat precies doet.

Vet, cursief, doorhalen

In WhatsApp kun je tekst prima vet, cursief en doorgehaald weergeven. Het enige wat je daarvoor hoeft te doen, is je tekst tussen speciale tekens plaatsen. Om een stukje tekst vetgedrukt te maken, plaats je een asterisk/sterretje (*). Deze zet je voor en na de tekst die je vetgedrukt wilt hebben. Tijdens het typen zie je dat de tekst tussen de asterisken vetgedrukt wordt, nog voordat je hem hebt verzonden. De ontvanger ziet de sterretjes natuurlijk niet.

Om een tekst cursief te maken, gebruik je voor en na de tekst die je schuingedrukt wilt hebben, het onderstrepingsteken/underscore (_). Dat is bijvoorbeeld handig als je citaten typt in WhatsApp. Het is ook mogelijk om een stukje tekst door te halen. Hiervoor plaats je een tilde (~) aan beide kanten van de tekst.

Hier passen we zowel de stijlen vet, cursief en doorgehaald toe.

Tekstopmaak combineren

Uiteraard kun je deze teksttrucjes mixen in hetzelfde bericht. Zet bijvoorbeeld het ene woord in cursief en het andere in vet. Het is zelfs mogelijk om stijlen te combineren op hetzelfde stukje tekst. Als je bijvoorbeeld _*tekst*_ typt, dan komt dit woord zowel cursief als vet in beeld. Voeg je voor en achter nog een tilde toe, dus ~_*tekst*_~, dan krijg je dit: tekst.

Het is mogelijk om verschillende stijlen te combineren op hetzelfde stukje tekst.

Monospace

Monospacing is een opmaaktechniek die de focus op een stukje tekst legt. Hierdoor komt er meer ruimte tussen de tekens. Elke letter krijgt daarmee dezelfde verticale en horizontale ruimte, wat bij de meeste lettertypes niet het geval is. De i neemt bijvoorbeeld normaal gesproken minder plaats in dan de w en de m.

Om deze teksttruc te gebruiken, plaats je drie backticks voor en na het stukje tekst waarop je monospace wilt toepassen. De backtick staat ook bekend als backquote en accent grave. Dit is het streepje op een letter dat van linksboven naar rechtsonder wijst, zoals in de woorden carrière en crème.

Met drie backticks zet je een stukje tekst om in monospace.

Brushpen, gelpen, potlood of kalligrafiepen

Teksten opmaken kan ook met de hand!

Snelkoppelingen

Het kan lastig zijn om al deze WhatsApp-opmaaktrucjes te onthouden. De mobiele app heeft gelukkig zelf een aantal ingebouwde snelkoppelingen die je kunt gebruiken tijdens het typen. Tik en houd het gebied vast zodat je een selectietool krijgt. Selecteer het stukje tekst dat je op een speciale manier wilt opmaken. Tik hierop en dan krijg je bij de bekende opdrachten te zien zoals Knip, Kopieer en Plak. Klik nu op het pijltje rechts tot je bij de optie Structuur komt. Daar herken je het kleine menu om de opmaak aan te passen. Als je dit selecteert, krijg je de opties Vet, Cursief, Doorgestreept en Monospace te zien die je vanaf daar rechtstreeks kunt toepassen. Deze mogelijkheid is niet beschikbaar in de desktop-app.

Je kunt de basisstijlen ook uit de opmaaksnelkoppelingen halen.

Opsommingstekens

Wil je een lijstje naar iemand of naar jezelf sturen, dan kun je heel gemakkelijk opsommingstekens of bullets plaatsen. Sommige mensen gebruiken WhatsApp als notitie-app en sturen een bericht naar zichzelf om dingen niet te vergeten. Typ eerst een asterisk of een liggend streepje, dat maakt in dit geval geen verschil. Daarna moet je eraan denken om een spatie te typen en vervolgens typ je het eerste item. Tik vervolgens op Return of Enter. Daar zie je nu direct de tweede bulletpoint die wacht op het volgende item. Vanaf nu hoef je niet meer een liggend streepje met een spatie te typen, WhatsApp doet dit voor je.

Typ een asterisk of een liggend streepje gevolgd door een spatie en WhatsApp maakt er automatisch een opsommingsteken van.

Genummerde lijst

Heb je liever een genummerde lijst? Dat kan ook. Typ een nummer, bijvoorbeeld 1, gevolgd door een punt en een spatie en schrijf daarna het eerste item van je lijst. Wanneer je nu op Enter na het eerste item tikt, verschijnt het volgende nummer dat wacht op het volgende item in de lijst. Als je zou beginnen met een ander getal, bijvoorbeeld 7, gevolgd door een punt, dan plaatst WhatsApp meteen het volgende getal (dus 8) als je op Enter tikt.

Met een cijfer gevolgd door een punt en een spatie krijg je een genummerde lijst.

Quoteblokjes

Een quoteblokje of blockquote gebruik je om een stukje tekst te markeren. Je plaatst hiermee een vette verticale streep voor een stukje tekst. Om deze opmaak te krijgen, typ je eerst > gevolgd door een spatie. De boodschap die je daarna typt, wordt voorafgegaan door een grijs verticaal balkje.

Tot slot kun je ook tekst als inline code opmaken. Je begint en eindigt dan met de backticks. Daartussen zet je de tekst die je wil highlighten (`tekst`).

Net alleen het balkje maar ook de tekst daarachter (de quote) komt in het grijs.

Lettergrootte aanpassen

Worden je ogen er niet beter op en vind je het moeilijk om de WhatsApp-communicatie te lezen op je telefoon? Pas dan de lettergrootte aan. Op een Android-telefoon ga je hiervoor naar de Instellingen van WhatsApp. Dat doe je door op het pictogram met de drie stippen bovenaan te tikken. Onder het scherm Chatinstellingen staan verschillende opties. Kies de knop Lettergrootte. Daar kies je tussen kleine, middelgrote en grote tekstgrootte.

WhatsApp heeft op dit moment alleen in Android een optie om de lettergrootte binnen het programma aan te passen. Als je de letterweergave wilt vergroten op iOS, dan open je de Instellingen van iOS (dus niet de instellingen van WhatsApp). Daarna tik je op Scherm en helderheid. Selecteer de optie Tekstgrootte en sleep vervolgens de schuifregelaar om de lettergrootte aan te passen.

Op Android-smartphones regel je de lettergrootte in WhatsApp zelf. In iOS wijzig je de algemene tekstgrootte.

WhatsApp Editor

Wil je je WhatsApp-boodschappen af en toe wat meer glans geven en heb je geen zin om de speciale toetsen te onthouden? Gebruik dan de WhatsApp Editor. Deze online editor werkt op twee manieren.

Je kunt de tekst gewoon in het tekstvak typen. Met de formatteerknoppen zet je stukjes tekst vervolgens in vet, cursief, onderstreept of monospace. In deze editor voeg je ook eenvoudig emoticons toe. Als de boodschap klaar is, klik je op de balk Copy to clipboard. Daarna plak je de opgemaakte boodschap in de app of de webversie van WhatsApp.

Nog interessanter is het als je deze webtoepassing koppelt aan je WhatsApp-id. Daarvoor klik je bovenaan op de knop WhatsApp Link, zodat je op een pagina komt waar je je telefoonnummer ingeeft met de juiste landcode. Daarna komt de blauwe balk Create Link tevoorschijn. Als je daarop klikt, verschijnt er een QR-code die je scant met je smartphone. Er is ook een speciale WhatsApp-link om met je WhatsApp-contacten te delen. Vanuit de webpagina kun nu rechtstreeks WhatsApp openen. Er is verder nog een Speech-To-Text-pagina, maar daarvan viel het resultaat ons dik tegen.

WhatsApp Editor plaatst de speciale tekens voor jou.

Fonts For WhatsApp

Een leuke oplossing voor als je af en toe verrassend uit de hoek wilt komen met een leuke uitnodiging, een stijlvolle invitatie of een fleurige felicitatie, is Fonts For Whatsapp.

Eerst typ je de boodschap in het tekstvak en vervolgens zie je dat er automatisch een heleboel voorbeelden worden gegenereerd. Ze voorzien de tekst niet alleen van een leuk lettertype, er worden ook hartjes, krulletjes, emoticons en ornamenten bij geplaatst. In de linkerbovenhoek kun je de thematische categorieën openen zoals Cute, Crazy, Ugly, Box, Sad, Thankyou, Asian en meer. Heb je de tekst vormgegeven, dan is het weer een kwestie van kopiëren en plakken. Deze combinaties kun je trouwens bij alle sociale-mediasites toepassen.

Naar gelang het thema plaatst Fonts For Whatsapp de juiste versieringen.

Generatieve websites

Om berichten op sociale mediasites nog stijlvoller te maken, is er een aantal generatieve websites beschikbaar. Open zo’n site met de webbrowser. Typ de tekst in het hoofdvak en zie hoe de verschillende lettertypen en stijlen de webpagina vullen. Blader er doorheen en als er een stijl je bevalt, klik je op de knop Kopiëren.

Als generatieve websites tippen we YayText waar het aanbod aan stijlen onuitputtelijk lijkt. Gelukkig zijn er in de linkerbalk de categorieën waardoor de keuze gemakkelijker wordt. Er is ook een bibliotheek met emoji voor de meest uiteenlopende onderwerpen.

Bij Lingojam kom je bij de Fancy TextGenerator. Weer typ je eerst je tekst en rechts verschijnt de fancy text. Hier moet je gewoon door de lange lijst resultaten scrollen, want die zijn niet thematisch geordend.

De laatste generatieve website de we al tip noemen, is Igfonts. De naam komt van de Instagram-lettertypen. Ook deze site creëert een massa verschillende stijlen met behulp van een groot aantal unicode-tekens. Dat betekent dat je niet echt lettertypes kiest, maar verschillende unicode-tekens combineert die de letters op het scherm vormen.

Het aanbod van de generatieve website YayText is overweldigend.

Vijf luiken van Glyphy

Een bijzondere generatieve website is Glyphy. Glyphy begint met een leuke Font Generator waar je de thema’s in de bovenbalk vindt. Het tweede luik zijn Cool Symbols die geordend zijn in sterren, pijltjes, hartjes, bloemen en sneeuwvlokken. Het derde luik gebruik je om een sterke gebruikersnaam voor sociale media te verzinnen. Je typt een naam, een woord en een gevoel en je bekijkt wat deze Username Generator ervan bakt.

Dan is er nog het luik Emoticons, Je komt niet bij de glad afgewerkte emoticons, maar bij de oorspronkelijke emoticons die nog uit letters, boogjes en streepjes bestaan. Het laatste luik is in nog in ontwikkeling, de PFP Maker, om een originele profielfoto samen te stellen.

Glyphy, een generatieve website, heeft op dit moment vier bruikbare luiken.

Populaire opmaakapps

Naast de standaardopmaakopties in WhatsApp en de generatieve websites kun je ook talloze mobiele apps van derden gebruiken. Enkele populaire WhatsApp-opmaakapps zijn Blue Words, Font Keyboard, Stylish Texts en Fonts.

Eerst moet je de app downloaden, daarna zorg je via de instellingen van je smartphone dat de app als extra toetsenbord beschikbaar wordt. Wanneer je daarna een boodschap wilt typen, kun je dit extra toetsenbord selecteren en vervolgens kies je uit de honderden stijlen en kant-en-klare sjablonen.

Voor alle apps die we hebben getest, moet je betalen. Ze zijn behoorlijk prijzig, om niet te zeggen te duur, voor wat ze te bieden hebben. Bij sommige gaat er elke maand een bedrag van je rekening, bij andere elke week. Ze hebben allemaal een proefperiode van drie tot zeven dagen, maar dan moet je wel eerst een abonnement afsluiten met je creditcard. Tijdens de proefperiode kun je het abonnement nog annuleren. Alleen we merkten dat er zelfs geld van onze rekening ging nadat we het abonnement hadden geannuleerd bij Fonts. Voel je vrij om deze apps te gebruiken, maar je bent gewaarschuwd.

Dit is de app Fonts die je een extra toetsenbord geeft om je WhatsApp-berichten op te leuken.

Watch on YouTube