ID.nl logo
Te veel grote video's? Tdarr maakt ze kleiner
© Song_about_summer - stock.adobe.com
Huis

Te veel grote video's? Tdarr maakt ze kleiner

Is je harde schijf tot de nok gevuld met videobestanden, dan hoef je niet meteen je portemonnee te trekken voor een nieuwe schijf, want er is een andere oplossing. Met de app Tdarr kun je volledig geautomatiseerd al je videobestanden optimaliseren, zodat ze samen minder opslagruimte innemen.

Tdarr maakt videobestanden automatisch een kopje kleiner. Na het lezen van dit artikel weet je hoe je het programma kunt gebruiken:

  • Videobestanden laten verkleinen
  • Video's converteren
  • Video's transcoderen
  • Selecteren welke video's verkleind mogen worden

Lees ook: Wat is een AV-receiver?

Videobestanden worden alleen maar groter. Tv-programma’s worden in hogere resolutie uitgezonden, telefoons krijgen camera’s die 4K-beeld in HDR kunnen vastleggen en zelfs simpele webfilmpjes zijn soms met 120 frames per seconde te bekijken. Waar een video vroeger 100 MB in beslag nam, is dat nu al snel meerdere gigabytes.

Wie een grote mediabibliotheek heeft, bewaart al die bestanden het liefst offline; cloudopslag wordt immers al snel heel duur als je zulke grote hoeveelheden aanbiedt. Een extra harde schijf erbij kan, maar dat kost geld. Bovendien is dat een oplossing die zijn grenzen heeft: op een gegeven moment zit het moederbord van je pc of mediaserver volgestouwd.

In dat soort situaties komt een app als Tdarr goed van pas. Tdarr draait in de achtergrond van je machine en houdt continu je ingestelde mapjes in de gaten. Verschijnt in die map een nieuw videobestand? Dan wordt dit bestand automatisch opnieuw geëncodeerd, zodat het de optimale bestandsgrootte krijgt. Op een speciale pagina houdt Tdarr bij hoeveel kleiner bestanden zijn geworden, zodat je precies weet hoeveel opslagruimte je hebt bespaard.

©Krisztin - stock.adobe.com

Tdarr zorgt dat je videobibliotheek kleiner wordt, zodat je geen dure schijven hoeft te kopen.

Op alle platformen beschikbaar

Tdarr is een serverprogrammaatje dat beschikbaar is voor de meeste gangbare systemen. Je kunt het installeren op Windows, macOS of Linux, maar ook via Docker of op NAS-servers die Unraid gebruiken. Er is zelfs een ARM-versie, zodat de software efficiënt draait op mobiele chips of Macs met een M1- of M2-chip.

Interesse in een MacBook?

Bekijk hier welk model het best bij jouw wensen past

Lees dan ook: Review: De Apple MacBook Air M2 15 inch is indrukwekkend dun en licht

Je installeert Tdarr door de updater voor jouw platform te downloaden. De app heeft een gratis en een betaalde versie, maar de gratis variant voldoet prima voor alles dat we er in dit artikel mee gaan doen. Betalende klanten krijgen een paar geavanceerde functies, zoals uitgebreidere grafiekjes over hoeveel opslag je bespaart.

Let op: de eerste stappen in deze uitleg zijn geschreven met Windows, Linux of macOS op het oog. Wil je Tdarr liever draaien op een NAS met Unraid of een ander systeem met Docker? Dan moet je de app net iets anders installeren. Uitleg daarover vind je hier. Zodra alles geïnstalleerd is, werkt Tdarr verder identiek op ieder systeem. Onze uitleg over hoe je de configuratiebestanden herschrijft en een bibliotheek instelt om te converteren, komt dan alsnog van pas. Maar je zult via de Unraid-interface of Docker-commandline de apps moeten downloaden, in plaats van via een bestandje in je webbrowser.

Het hoofdscherm van Tdarr toont wat voor video’s er worden verwerkt. Voor alle afbeeldingen geldt: klik erop voor een grotere weergave.

Op een statistiekenpagina zie je hoeveel video’s Tdarr al heeft verwerkt en hoeveel data is bespaard.

Updater

Pak de updater uit en zet hem in een door jou gewenste map. Dat hoeft niet de map met je mediabestanden te zijn; het is de plek waar het programma zich gaat nestelen. Door op Tdarr Updater te dubbelklikken, wordt de meest recente versie automatisch gedownload.

Je map komt nu vol te staan met een scala aan bestanden. Ga in je Tdarr-map naar de map configs en bewerk het bestand Tdarr_Server_Config.json met een simpele tekst-app zoals Kladblok of Nano. Kijk bij de regels serverPort en webUIPort; staat een netwerkpoort die je nog niet gebruikt, dan hoef je niks aan te passen, anders moet je de nummers hier wijzigen.

Open nu in dezelfde map Tdarr_Node_Config.json en kijk of de hierboven besproken poort hetzelfde is. Zo niet, verander dit nummer dan. Hierna kun je het bestand opslaan en weer afsluiten.

Nu is het tijd om Tdarr daadwerkelijk te starten. Dat doen we door op twee bestanden te dubbelklikken: Tdarr_Server en Tdarr_Node. Het serverbestand is Tdarr zelf. Dit programma beheert je videomap en zorgt dat de juiste bestanden worden geconverteerd naar een beter formaat. De node is in feite de werker. Dit programma doet het daadwerkelijke converteerwerk.

Node op een andere machine

Heb je naast je media-pc nog een tweede machine staan, zoals een game-pc met een krachtige videokaart? Dan kan die helpen om al je videobestanden in Tdarr te optimaliseren. Zorg dat die machine vanuit je netwerk bij dezelfde videobestanden kan. Download Tdarr op de externe machine door eerdergenoemde instructies te volgen, maar stel bij het bewerken van Tdarr_Node_Config.json het ip-adres in van de pc waar je server op draait.

Vervolgens configureer je bij pathTranslators wat het pad naar je mediamappen is vanaf je externe machine, en hoe diezelfde mappen heten op je media-pc. Op die manier weten zowel de server op je ene machine als de node op de andere in welke mappen ze moeten werken. 

Nodes ingesteld

Zijn je nodes goed ingesteld, dan kun je de server bezoeken door je webbrowser te openen, en te navigeren naar localhost:8265. Die laatste vier cijfers moet je veranderen als je ze eerder in de configuratiebestanden hebt gewijzigd. Je krijgt vervolgens een website te zien die lokaal op jouw netwerk draait, waarbinnen je Tdarr helemaal naar eigen smaak kunt instellen.

Allereerst moeten we instellen hoe de videobestanden precies uit de verf moeten komen. Dat doe je door boven in de menubalk op Plugins te klikken, waar je een lijst vindt van allerlei vooraf geconfigureerde transcodeer-instellingen. Wat de beste keuze is, hangt af van jouw voorkeuren en mediabibliotheken.

Je kunt de plug-in FFMPEG H265 kiezen, zodat je video’s worden geconverteerd naar de efficiëntere, opslagzuinigere codec H.265, zonder dat er verder iets in je videobestanden wordt veranderd. Dat is een goede optie als je video’s op moderne apparatuur afspeelt, maar werkt minder handig als je bijvoorbeeld een oude tablet gebruikt die H.265 niet goed kan afspelen.

Je kunt ook op zoek naar een specifiekere instelling, waarbij bijvoorbeeld alle audio behalve die in door jou geselecteerde talen wordt weggehaald. Zo zorg je dat je oude dvd-rips niet langer een Duitse of Franse audiotrack hebben en bespaar je ruimte. Op dezelfde manier kun je ook ongewenste ondertiteling weghalen. Heel veel ruimte bespaart dat niet, maar het zorgt ervoor dat je niet door lijsten met exotische landen hoeft te scrollen om het knopje voor ‘Nederlands’ te vinden.

Je voegt mappen met video’s toe als bibliotheken.

Een verzameling aan plug-ins laat je kiezen hoe video’s precies verwerkt moeten worden.

Transcoderen

Ook is het handig om te kijken naar hoe je video wordt getranscodeerd. De FFMPEG-instellingen werken bijna altijd, maar bij de plug-ins staan ook instellingen specifiek bedoeld voor recentere processors van Intel met QuickSync, die video’s aanpassen zonder dat het veel processorkracht kost. Die staan op de plug-in-pagina verzameld onder de noemer QSV. QuickSync is sneller en efficiënter, maar soms ook minder grondig. Als je maximaal wilt besparen, kun je daarom nog kiezen voor een ‘gewone’ transcodering via een processor of videokaart.

Kijk welke plug-in jij het liefste gebruikt en tik daarbij op Copy to Local. Hierna kun je een videobibliotheek toevoegen die door de app behandeld mag worden. Ga in de menubalk naar Libraries en kies daar vervolgens voor de knop Library+. Bij Folder Path navigeer je naar de locatie van je videomap. Plaats een vink bij Folder Watch, zodat de app weet dat hij nieuwe bestanden in de gaten moet houden. Selecteer nu Scan on start, zodat hij meteen begint te kijken. Bij Folder watch settings kun je instellen hoe vaak er naar nieuwe bestanden gekeken moet worden.

Onder het tabblad Transcode cache kies je een tijdelijke map waarin bestanden geplaatst mogen worden. Hier staan ze alleen op het moment dat ze geconverteerd worden, daarna vervangen ze de video’s op hun originele locatie. Wil je liever dat je geconverteerde bestanden een nieuwe plek krijgen, dan kun je dat instellen bij Output folder.

Wegfilteren

Bij Filters kun je desgewenst instellen of specifieke bestanden overgeslagen kunnen worden. Je kunt bijvoorbeeld de termen 720p en 1080p invullen, zodat alleen video’s waarbij ‘UHD’ of ‘4K’ in de bestandsnaam staat worden geëncodeerd, en je zo alleen grotere 4K-video’s kleiner maakt.

Verder naar het tabblad Transcode Options, waar in een flowchart staat hoe de video wordt aangepast. Houd het blokje genaamd Migz-Transcore Using CPU & FFMPEG ingedrukt en sleep hem uit de lijst. Gebruik vervolgens de lijst aan de rechterkant om de plug-in terug te vinden die je eerder hebt opgeslagen, en zet hem op de opengevallen plek.

Als een videobestand wordt aangepast, zal de flowchart worden doorlopen. Daarbij kijkt Tdarr eerst naar de standaard stappen: de video- en audiostreams in het bestand worden geordend, waarna de video naar jouw wensen wordt geëncodeerd. Als dat allemaal klaar is, kijkt de app naar de nieuwe bestandsgrootte, zodat je weet wat je bespaard hebt.

Als alles klopt, is de bibliotheek nu goed ingesteld. Tdarr zou automatisch aan het werk moeten gaan, wat je kunt checken door boven in de menubalk op Tdarr te klikken. Bovenin zie je hoe je geheugen en processor door het transcodeerproces worden belast, terwijl daaronder staat hoe iedere individuele node zijn werk doet. Bij Staging section staan de video’s die op dat moment worden verwerkt.

Een flowchart laat zien hoe je video precies verwerkt zal worden.

Aantal actieve nodes

Gebeurt er niks, dan kan het zijn dat je nodes simpelweg niet actief zijn. Klik erop in de node-lijst en gebruik de knoppen om aan te geven hoeveel werk ze mogen leveren. Je hebt daarbij twee opties: je kunt activiteiten door je processor óf door je videokaart laten uitvoeren. Die laatste staat alleen in beeld als je een (interne) videokaart in de machine van de node hebt.

Hoe meer processen je toelaat, hoe meer er tegelijkertijd wordt geconverteerd. Maar let op, want veel gelijktijdige processen betekent ook dat ze allemaal langer de tijd nodig hebben, omdat ze slechts een deel van je processor of videokaart mogen benutten. Zoek daarom naar een balans waarbij je videobibliotheek goed wordt verwerkt, zonder dat je urenlang hoeft te wachten op ieder bestand.

Het is ook verstandig om bij het node-venster een schema in te stellen voor iedere node. Het converteren van video’s is een intensief proces, dus liever doe je dat niet als je de betreffende machine nodig hebt. Configureer bijvoorbeeld je gekoppelde game-pc, zodat hij zich alleen tijdens kantoor- en slaapuren door je videobibliotheek heen werkt, terwijl je de media-pc overdag slechts een paar bestanden tegelijk laat converteren. Dan weet je dat je nooit last hebt van het verkleinen van je videobibliotheek.

Op zoek naar een tweede pc?

Een mini-pc neemt maar weinig ruimte in

Statistieken

Heeft Tdarr een tijdje gelopen, dan zou er een aanzienlijk verschil qua bestandsgrootte zichtbaar moeten zijn. Ga in de menubalk naar het kopje Stats om te zien hoe de app het precies heeft gedaan. Hier zie je hoeveel bestanden succesvol zijn getranscodeerd en in hoeveel gevallen dit niet nodig bleek. Op deze pagina vind je ook handige overzichten van welke videocodecs je bibliotheek gebruikt en welke resolutie de bestanden precies hebben. En het belangrijkst: bovenin staat hoeveel gigabyte de app heeft bespaard door je bibliotheek af te werken.

Is Tdarr echt goedkoper? Op het eerste gezicht lijkt Tdarr je flink wat geld te besparen: door een appje in de achtergrond te draaien, verbruik je op den duur minder opslag, waardoor je geen geld hoeft uit te geven aan nieuwe harde schijven. Wie een harde schijf van 8 terabyte koopt, tikt daar al snel zo’n 150 euro voor af.

Maar er is een keerzijde, want het gebruik van Tdarr kost ook geld. Het transcoderen van video’s is namelijk een intensief proces voor je computer. En als die processor en videokaart hard beginnen te werken, dan verbruik je ook veel meer stroom. Dat soort verhalen hoorden we ook al tijdens de bitcoin-gekte, toen mining-rigs flink wat energie bleken op te slurpen.

Tegen de tijd dat je een paar terabyte aan data hebt bespaard, kan dat je dus flink wat stroom hebben gekost. Kijk daarom goed naar wat binnen jouw energieplan past. Ligt je dak vol met zonnepanelen en lever je consequent terug aan je stroomleverancier? Dan kan Tdarr er ook prima bij. Maar als dat niet zo is, kun je beter eerst een rekensommetje maken om te zien wat duurder is: een nieuwe schijf of een jaar lang Tdarr draaien.

▼ Volgende artikel
Schrobben zonder stress: je elektrische tandenborstel als schoonmaakhulp in huis
© ID.nl
Gezond leven

Schrobben zonder stress: je elektrische tandenborstel als schoonmaakhulp in huis

Ga je een nieuwe elektrische tandenborstel kopen? Gooi vooral de oude niet weg! Met een nieuw setje (goedkope) opzetborstels heb je ineens een ultieme schoonmaakhulp in handen. Je krijgt 10 tips voor lastige schoonmaakklusjes waar je nu moeiteloos je tanden in zet.

Dankzij de roterende of trillende borstelkop werkt een elektrische tandenborstel perfect voor schoonmaakklusjes op lastige plekken of bij hardnekkig vuil. Heb je geen oudje meer liggen? Eenvoudige elektrische borstels van het drogisterijhuismerk zijn al prima inzetbaar als slimme schoonmaakhulp.

Lees ook: Dé 15 dingen die je altijd vergeet schoon te maken (maar nu niet meer!)

1. Lichtschakelaars

Bij het normale schoonmaakrondje worden lichtknoppen vaak over het hoofd gezien. Maar na verloop van tijd worden ze toch echt smoezelig, vooral als je ze vaak met vette of natte vingers aan en uit zet. Met een elektrische tandenborstel met een droge(!) opzetborstel maak je de schakelaar eenvoudig schoon: het vuil wordt als het ware losgetrild. De ronddraaiende borstelkop komt ook in de kiertjes rond de schakelaar, waar je met een doek lastig bij komt. Klaar? Neem dan af met een (weer droge) microvezeldoek om echt alle viezigheid weg te vegen.

2. Spoelbakken en werkbladranden

In de kier tussen spoelbak en keukenblad verzamelt zich vuil dat nauwelijks weg te krijgen is met een spons. Gebruik een elektrische borstel met een drupje afwasmiddel of ontvetter om dit randje schoon te maken. Laat de borstelkop rustig draaien langs de randen, spoel na met warm water en droog af.

3. Zolen en randen van sneakers

Witte zolen, rubberen randen en reliëflogo’s op schoenen fris je eenvoudig op met een elektrische tandenborstel en een papje van baking soda en water. Breng het mengsel aan op de vieze plekken en laat de draaiende borstel het vuil loswerken. Zo hoef je niet te schrobben met kracht. Werkt goed bij sportschoenen, sneakers en kinderschoenen.

4. Tussen toetsen of knopjes

Op toetsenborden, afstandsbedieningen en andere elektronische apparaten blijven stof en kruimels hangen. Met een droge borstelkop kun je vuil los trillen tussen de knoppen. Gebruik geen water, maar veeg het losgeborstelde vuil weg met een doek of zuig het op met een stofzuiger met smal mondstuk.

©splitov27

5. Fietsketting

Een elektrische tandenborstel is ook handig bij het onderhoud van je fiets. Smeer de ketting in met een ontvetter die specifiek geschikt is voor fietsonderdelen en laat de borstelkop het opgehoopt vuil, oude smeermiddelen en roest losmaken. Gebruik een opzetkop die je specifiek voor dit soort klussen bewaart. Spoel daarna grondig af en droog. Vergeet niet om daarna de ketting opnieuw in te smeren met een geschikte fietskettingolie of -vet.

6. Randen van douchedeuren of -wanden

Kalkaanslag en zeepresten hechten zich aan de rubbers en randen van douchedeuren. De elektrische tandenborstel werkt deze aanslag moeiteloos weg, vooral in combinatie met schoonmaakazijn. Laat kort inwerken, borstel schoon, en spoel na.

7. Ventilatieroosters

Ventilatieroosters of luchtopeningen zijn lastig schoon te houden. Met een droge borstelkop borstel je stof van de lamellen zonder dat het alle kanten op vliegt. Je kunt de borstel ook licht vochtig maken en daarna alles afnemen met een doek.

8. Sieraden

Sieraden met steentjes of fijne details kun je voorzichtig schoonmaken met een elektrische tandenborstel. Gebruik wat lauw water met een drupje afwasmiddel, laat de borstelkop zacht draaien, en werk vuil uit de randjes. Ideaal voor ringen, oorbellen of kettingen die je niet wilt beschadigen.

9. Kinderstoel

Kruimels, sap en plak verdwijnen niet zomaar uit de kieren van een kinderstoel. Met een elektrische borstel en een beetje afwasmiddel werk je dat vuil er makkelijk uit. Let op: niet te nat maken bij houten stoelen.

10. Douchekoppen, kraanonderdelen en bevestigingen

Op en rondom de douchekraan, de glijstang of de wandbevestiging van de douchekop blijven vaak vette zeepresten zitten. Met een elektrische tandenborstel en wat allesreiniger kom je makkelijk langs de randjes en rubbers. Even borstelen, naspoelen en droogwrijven.

💪 Schrobben zonder stress

Een elektrische tandenborstel met een aparte opzetkop is eigenlijk onmisbaar als je houdt van snel en grondig schoonmaken. Perfect voor randjes, kieren, rubber, profiel en reliëf. Reserveer een borstel alleen voor schoonmaak en je hebt een nieuwe favoriet in het keukenkastje!

▼ Volgende artikel
Uit de hoge hoed: zo genereer je random getallen in Excel
© Andreas Prott - stock.adobe.com
Huis

Uit de hoge hoed: zo genereer je random getallen in Excel

Af en toe heb je in Excel willekeurige getallen nodig voor een steekproef, om formules te testen of om een voorbeeld samen te stellen. Uiteraard kun je zelf wat cijfers op het toetsenbord roffelen, maar veel gemakkelijker is dit door Excel zelf te laten uitvoeren.

In drie stappen laten we zien hoe je Excel random getallen kunt laten genereren:

  • Typ de formule ASELECT in, voor decimalen tussen 0 en 1
  • Pas de waarden aan naar decimalen tussen 1 en 1000
  • Laat Excel gehele getallen genereren door ASELECT met GEHEEL te combineren

Een andere kant van Excel: Lol in Excel: laat het resultaat zien in emoji's

Stap 1: Willekeurige decimalen

Wanneer je in een cel de formule =ASELECT() typt, zal Excel een willekeurig getal tussen 0 en 1 vormen. Sleep die formule naar beneden om de kolom verder te vullen met lukrake getallen tussen 0 en 1. Dit zullen telkens waarden zijn van vijftien decimalen. Als je niet zover na de komma wilt werken, dan kun je de cellen selecteren en in het tabblad Start in de groep Getal de knop Minder decimalen gebruiken.

Wil je andere getallen, druk dan op de functietoets F9 zodat alles opnieuw berekend wordt. Je moet er wel rekening mee houden dat iedere keer dat je iets in dit rekenblad toevoegt of wijzigt, alle random waarden opnieuw worden berekend. Dus als je ergens in een cel bijvoorbeeld Hallo typt en je drukt op Enter, zullen alle ASELECT-waarden wijzigen. Dat los je op door al deze waarden te selecteren, te kopiëren en op dezelfde plaats te plakken met Plakken speciaal / Waarden plakken.

De formule =ASELECT() vormt willekeurige getallen tussen 0 en 1.

Stap 2: Reeks begrenzen

Dit zijn dus allemaal getallen kleiner dan 1. Wil je getallen tussen 1 en 10, dan kun je in de kolom daarnaast de formule =1+9*(A1) toepassen, in de veronderstelling dat het eerste gegenereerde getal van daarnet in A1 staat. Sleep dan het resultaat naar beneden en dan krijg je ook daar een kolom met waarden tussen 1 en 10.

Wil je willekeurige getallen tussen 1 en 100, dan wordt de formule =1+99*(A1). Voor getallen tussen 1 en 1000 is de formule =1+999*(A1) enzovoort.

In kolom C vragen we random waarden tussen 1 en 100, gebaseerd op de waarden van kolom A.

Stap 3: Raster vullen

Wil je gehele getallen tussen twee grenswaarden laten vormen door Excel, dan combineer je ASELECT met GEHEEL. Deze formule zal bijvoorbeeld willekeurige gehele getallen vormen kleiner dan 1000: =GEHEEL(ASELECT()*1000)

Het getal 1000 zal er zelf nooit bij staan. Sleep deze formule naar beneden om de kolom met willekeurige getallen te vullen en in dit voorbeeld hebben we de formule ook naar enkele kolommen daarnaast gesleept.

Ook hier dezelfde opmerking: om de random waarden te fixeren, moet je ze kopiëren en plakken als waarden.

Wanneer we de cellen naar beneden en naar rechts kopiëren, krijgen we een rooster met willekeurige getallen.