--- a/trunk/tubetutor/ffmpeg.py
+++ b/trunk/tubetutor/ffmpeg.py
@@ -150,8 +150,12 @@
 	
 	def add_image(self, filename, duration=5, fadein=True):
 		print(self.tmppath)
+		tmpimage = os.path.join(self.tmppath, os.path.basename(filename) + ".png")
 		tmpfilename = os.path.join(self.tmppath, os.path.basename(filename) + ".mkv")
-		params = " -y -loop 1 -t %d -i %s" % (duration, filename)
+		params = " -scale %s!" % self.vidresolution.replace(":", "x")
+		convert_image(filename, tmpimage, params)
+
+		params = " -y -loop 1 -t %d -i %s" % (duration, tmpimage)
 		if fadein:
 			params += " -filter_complex \"fade=in:0:d=1[v];[v]fade=out:st=%f:d=2\"" % ((duration-2))
 		else: