diff --git a/my_plugins/photos/__init__.py b/my_plugins/photos/__init__.py
index f380cefb6c04db8e5d4066d190e1cf7df849b0f8..b7913d22cea4b204ddd1c09fb3a8521e3fc69ce0 100644
--- a/my_plugins/photos/__init__.py
+++ b/my_plugins/photos/__init__.py
@@ -220,7 +220,7 @@ def copy_videos(generator, writer):
             if debug:
                 copy_worker(orig, copied, generator.settings)
             else:
-                pool.apply_async(resize_worker, (orig, copied, generator.settings))
+                pool.apply_async(copy_worker, (orig, copied, generator.settings))
 
     pool.close()
     pool.join()
diff --git a/my_plugins/photos/images/video-icon.png b/my_plugins/photos/images/video-icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..87c6aa7d2c5f90d7ed813057a9bfe623bfafd9f2
Binary files /dev/null and b/my_plugins/photos/images/video-icon.png differ
diff --git a/pelicanconf.py b/pelicanconf.py
index 40af0177e851d5fe67203d1aaaeb3a1501f3d6c5..add796462779a3794817e6ac58345d2e271d0b3f 100644
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -18,7 +18,7 @@ PHOTO_GALLERY = (3840, 2160, 90)
 PHOTO_ARTICLE = (3840, 2160, 90)
 PHOTO_THUMB = (384, 256, 90)
 PHOTO_EXIF_KEEP = True
-PHOTO_RESIZE_JOBS = 8
+PHOTO_RESIZE_JOBS = 18
 
 MARKDOWN = {'extensions': ['toc(permalink=🔗)', 'codehilite(linenums=False)', 'extra']}