Soms wil je aan (een al bestaande) film nog wat toevoegen. Als je bijvoorbeeld een filmpje wilt uploaden naar Youtube, kan het handig zijn om daar een logo overheen te zetten, of een website-adres. Dat heb ik zelf ook gedaan met de kampvideo van 2006. Een logo eroverheen gaat prima met Avisynth. Lees snel verder voor meer info!
Voor het toevoegen van tekst gebruiken we Avisynth (inclusief de al ingebouwde functie ‘Overlay‘) en een plugin voor Avisynth (ImMaAVS).
- Eerst moet je je logo als ‘.png’ opslaan. Hiervoor kan je bijvoorbeeld het gratis Paint.NET gebruiken. De achtergrond van de .png moet doorzichtig zijn; anders zie je geen video, maar de (achtergrond)kleur van je logo of ander plaatje. Zorg dat de grootte van de .png hetzelfde is als de grootte van je video.
- Maak een scriptje voor Avisynth. Het onderstaande script voegt aan ‘video.avi’ een titel toe (namelijk ‘www.oranjenassau.net’):
video = DirectShowSource(“video.avi”)
LoadPlugin(“F:\Program Files\AviSynth 2.5\plugins\immaavs.dll”)
overlay = immareadpic(“oranjenassau-overlay.png”)
maskclip = ColorKeyMask(overlay, $ff0000, 60)
final = Overlay(video, overlay, mask=ShowAlpha(maskclip))
return final - Let op, dat je voor het laden van je logo de opdracht immareadpic gebruikt. Avisynth heeft ook andere plugins die .png’s openen, maar, voor zover ik het heb gezien, werken die niet correct met png’s.
Het scriptje projecteert nu het logo over de video.
Bestanden
- De plugin voor Avisynth, ImMaAVS: immaavs.rar
- Een voorbeeld van een logo: oranjenassau-overlay.png