Filmpjes+maken+aan+de+hand+van+afbeeldingen

Het is regelmatig zo dat de verwerking van beelddata een een frame-by-frame basis gebeurt. Het resultaat is meestal een map met een overvloed aan afbeeldingen. Om deze resultaten te presenteren is het handig dat dit in de vorm van een film kan. Hier wordt beschreven hoe je vanuit een reeks afbeeldingen een avi-bestand kan produceren.

Met behulp van ffmpeg
(meer informatie van de opties is te vinden in de man-pagina van ffmpeg): code ffmpeg -b 2000k -r 20 -i %08d.ppm filename.mpeg code Het nadeel van deze methode is dat de framerate niet kleiner kan ingesteld worden als 20. Voor verschillende toepassingen is het echter gewenst dat dit aan een lagere framerate kan, zodat fouten beter zichtbaar worden. Om dit probleem te verhelpen kan je beroep doen op mencoder.

Met behulp van mencoder
(ook hier biedt de man-page een gegronde uitleg van de verschillende mogelijkheden) code mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc -lavcopts threads=8 vcodec=mpeg4 -oac copy -o Test.avi code Gezien de bestanden worden gelezen in alfabetische volgorde (de volgorde die door het linux-commando ls wordt gehanteerd) kan het nodig zijn je bestandsnamen hieraan aan te passen. Gelukkig bestaat er bash-scripting die hier een grote hulp kan zijn om handmatig hernoemen van al je bestanden te voorkomen.