AV-tooling voor journalistieke producties: audio routing, filters en motion graphics

Definitie

Overzicht van praktische tooling voor opname, audio routing, streamdownload en motion graphics bij journalistieke video- en audioproducties. Dekt de gereedschapskist rondom de Fujifilm X-T5 als primaire camera en After Effects / Remotion als bewerkingsomgeving.

Context

Deze kennis is opgebouwd in meerdere sessies rondom Project Lokaal en de Remotion Hackerspaces-video. De tools vullen de Remotion/ProRes-workflow aan (zie wiki-remotion-workflow) en richten zich op de stappen ervoor: opname in het veld, downloaden van materiaal, en voorbereiding van motion graphics.

Kernpunten

BlackHole / Loopback: systeem-audio opvangen voor transcriptie

Wat is het. BlackHole (gratis, open source) en Loopback (betaald, Rogue Amoeba) zijn virtuele audiodriver-apps voor macOS. Ze creëren een virtuele geluidskaart waarnaar je systeem-audio kunt routeren, zodat een andere app dat als microfooninput kan opvangen.

Hoe het werkt.

  1. Installeer BlackHole (via Homebrew: brew install blackhole-2ch) of Loopback.
  2. Stel in macOS Geluidsinstellingen de uitvoer in op BlackHole.
  3. Open Turboscribe en selecteer BlackHole als microfooninput.
  4. Speel de audio af (Spotify, YouTube, livestream). Turboscribe pikt het rechtstreeks op en transcribeert in real time.

Wanneer inzetten. Wanneer je een podcast, livestream of vergadertool (Teams, Zoom) wilt transcriberen en de audio niet apart kan downloaden. Werkt ook voor streaming vergaderingen van gemeenten of overheidskanalen. Spotify-afleveringen zijn via mp3-download auteursrechtelijk niet te ontsluiten; deze route omzeilt het probleem legaal door de audio live op te vangen terwijl je afspeelt.

Alternatief lokaal. Whisper via Homebrew (brew install openai-whisper) werkt offline op een audiobestand als je dat wél hebt. Sneller bij grote bestanden, geen real-time nodig.


yt-dlp: video downloaden van SPA-pagina’s via m3u8

Wat is het. yt-dlp is een open source command-line downloader (fork van youtube-dl) die honderden platforms ondersteunt. Bij JavaScript-rendered pagina’s (SPA’s) werkt directe url-download soms niet, maar de onderliggende stream is te onderscheppen.

Standaardgebruik.

yt-dlp "https://www.youtube.com/watch?v=XXXX"

Werkwijze voor SPA-pagina’s (zoals Royalcast).

  1. Open de videopage in Chrome/Firefox.
  2. Open DevTools (F12) > tabblad Network.
  3. Refresh de pagina en speel de video af.
  4. Filter op m3u8 in de zoekbalk van het Network-paneel.
  5. Kopieer de volledige URL van de m3u8-request (rechtermuisklik > Copy > Copy link address).
  6. Geef die URL direct mee aan yt-dlp:
    yt-dlp "https://cdn.example.com/stream/playlist.m3u8"

Alternatief. JDownloader 2 (GUI, open source) of Streamlink (streamlink [url] best -o output.mp4) als yt-dlp de stream niet herkent.

Wanneer inzetten. Gemeente-archieven, nieuwsplatforms en evenementregistraties die via een embedded videospeler (geen YouTube/Vimeo) draaien. De m3u8-methode is herbruikbaar voor alle HLS-streams.


VND-filter voor de Fujifilm X-T5

Wat is het. Een variabel ND-filter (VND) zit voor de lens en reduceert de hoeveelheid licht met een instelbaar aantal stops. Noodzakelijk voor video-opnames om de 180-graden shutterregel (sluitertijd = 2x framerate) te handhaven bij helder licht.

Waarom nodig bij de X-T5. Bij 25fps geldt 1/50s als ideale sluitertijd voor natuurlijke bewegingsblur. Bij f/2.8 in direct zonlicht is dat vrijwel onmogelijk zonder ND-filter: zonder filter moet de sluitertijd omhoog, wat een strobeachtig beeld geeft.

Filterdraad. De XF 16-55mm f/2.8 heeft een 77mm filterdraad.

Aanbevolen range. ND2-ND32 (1-5 stops). Dit dekt zowel bewolkte omstandigheden als direct zonlicht.

Filteradvies (oplopend in prijs).

FilterPrijsEigenschap
K&F Concept Black Mist VND~50-70 euroND + lichte diffusie (filmisch look), instapniveau
NiSi True Color VND~120-150 euroMinimale kleurshift, kleurnauwkeurig
PolarPro Peter McKinnon VND~150-200 euroHard stop tegen X-patroon bij sterke polarisatie

Let op. Goedkope VND-filters introduceren een magenta of groene tint. Fuji’s kleursimulaties (Film Simulation) zijn gevoelig voor kleurshift en die is lastig te graden in post. Investeer minimaal in NiSi of PolarPro.

Wanneer inzetten. Elke buitenopname in daglicht met de X-T5 op video. Bij low-light binnenshuis is het filter niet nodig.


Gratis motion graphics bronnen voor explainer-video’s

Context. Voor journalistieke explainers zijn dataviz- en typografie-animaties effectiever dan character animaties. Hieronder een werkende toolkit voor After Effects.

Complete AE templates.

  • Motion Array (motionarray.com) - grote bibliotheek, mix gratis/betaald
  • Mixkit (mixkit.co) - volledig gratis, Adobe-compatibele templates
  • MotionElements (motionelements.com) - gratis tier beschikbaar
  • SonduckFilm Duck Pack - gratis elementenpakket voor AE

Losse motion graphics elementen.

  • Uppbeat (uppbeat.io) - gratis intros, titels, overlays, dataviz-elementen
  • Flaticon (flaticon.com) - 7400+ motion icons, direct in AE te importeren

Vectoren als animatiebasis.

  • Freepik (freepik.com) - illustraties en iconen als SVG
  • Vecteezy (vecteezy.com) - vectorpacks, gratis tier

Werkwijze met vectoren in AE.

  1. Download SVG of AI-bestand van Freepik/Vecteezy.
  2. Importeer in After Effects als Composition (niet als Footage).
  3. AE zet vectorlagen automatisch om naar shape layers.
  4. Shape layers zijn schaalbaar, aanpasbaar en direct animeerbaar zonder kwaliteitsverlies.

Tip. Importeer vectoren altijd als shape layers, nooit als rasterafbeeldingen: dit garandeert 4K-schaalbaarheid en geeft toegang tot Path-animaties.


After Effects voor explainer-video: Claude-ondersteuning

Wat Claude wel kan. Claude bedient After Effects niet direct en produceert geen .aep-bestanden. Wel bruikbaar voor:

  • SVG-graphics ontwerpen als animatiebasis (importeer als shape layer)
  • AE expressions schrijven in JavaScript (for example voor datagelinkte animaties)
  • HTML/D3-prototypes bouwen als visualisatie-test vóór AE-implementatie
  • Lottie JSON exporteren als alternatief afspeeliformat
  • Storyboards en datastructurering als voorbereiding

Wanneer code-based motion kiezen. Als de data dynamisch is of vaak wisselt, is Remotion (React naar MP4) efficiënter dan handmatig AE-werk. Zie wiki-remotion-workflow voor de volledige Remotion-setup.

Praktische splitsing. Statische graphics en branded overlays: After Effects. Datagelinkte animaties die regelmatig updaten: Remotion of D3.js.



OpenMontage: agent-first videoproductiesysteem

Wat is het. OpenMontage (AGPLv3) is een open-source videoproductiesysteem waarbij een AI coding assistant (Claude Code, Cursor, Copilot, etc.) de volledige productiepipeline orkestreert: van research en scripting naar asset-generatie, montage en render. Geen Python-orchestrator; de agent leest YAML-manifesten en Markdown-skills en stuurt Python-tools aan.

Repo: https://github.com/calesthio/OpenMontage. Gecloned naar /Users/jvdbreemen/Claude/projects/OpenMontage/.

Wat het kan.

  • 11 productiepipelines: animated-explainer, talking-head, documentary-montage, cinematic, clip-factory, localization-dub, animation, hybrid, avatar-spokesperson, screen-demo, podcast-repurpose
  • 52 Python-tools (video gen, image gen, TTS, muziek, mixing, ondertitels, analyse)
  • Remotion (React) en HyperFrames (HTML/GSAP) als compositie-engine naast FFmpeg
  • Scored provider-selectie: 7 dimensies (task fit, quality, control, reliability, cost efficiency, latency, continuity) per toolkeuze, gelogd in audit trail
  • Budget governance: 0.50 default)
  • Pre-compose validatie + post-render self-review (ffprobe, frame sampling, audio level check)

Gratis zonder API-keys.

CapabilityTool
NarrationPiper TTS (offline)
StockfootageArchive.org, NASA, Wikimedia Commons, Pexels, Unsplash
CompositieRemotion, HyperFrames
Post-productieFFmpeg

Wat het NIET is. Geen NLE, geen Premiere-plugin, geen Premiere-projectexport. Het levert een afgerenderd videobestand op. Voor montage van eigen opnames is DaVinci Resolve of Kdenlive de juiste keuze.

Relevantie voor Lokaal. Documentary montage pipeline (gratis stockfootage van open archieven) is direct toepasbaar voor items zonder eigen video-opnames. Clip factory voor het omzetten van lange interviews naar shortform.


Kdenlive: open-source NLE

Wat is het. Kdenlive (KDE Non-Linear Video Editor) is een open-source video-editor op basis van FFmpeg en de MLT Framework. Versie 25.12.3 (maart 2026), actief onderhouden. Beschikbaar voor Linux, Windows en macOS.

Installatie macOS.

brew install --cask kdenlive

Relevante features.

  • Multi-track tijdlijn, breed formaatondersteuning via FFmpeg
  • Whisper ingebouwd voor automatische transcriptie en ondertitels (VOSK en Whisper engines)
  • Object detection met downloadbare modellen (CPU/GPU)
  • Python API (kdenlive-api, december 2025, pip-installeerbaar): scriptbare controle via JSON-RPC WebSocket. Maakt geautomatiseerde timeline-generatie mogelijk vanuit Python-scripts.

vs. DaVinci Resolve.

KdenliveDaVinci Resolve
PrijsVolledig gratisGratis tier, Studio betaald
Color gradingBeperktProfessioneel
AudioBasisFairlight (volledig)
AI-featuresWhisper, object detectionMagic Mask, AI-trim, etc.
SamenwerkingNeeJa (Studio)
ScriptbaarJa (Python API)Beperkt

Wanneer kiezen. Snelle montage zonder color-grading behoeften, geautomatiseerde workflows via de Python API (bijv. auto-editor output doorvoeren naar een Kdenlive timeline), of als je Resolve liever vermijdt.

Combinatieworkflow. auto-editor (open source, knipt silences weg) + Kdenlive Python API voor geautomatiseerde ruwe cut, daarna handmatig afwerken in Kdenlive of exporteren naar Resolve voor color grading.


Verbanden

Bronnen

Geen externe academische bronnen. Tooling-documentatie:

Sessie-herkomst