diff --git a/src/components/VideoCard.tsx b/src/components/VideoCard.tsx
index c6766c257c0bc81324e2e4e04e7f4aba37098ac5..24693158737bc301225f61983fbc198e06898fce 100644
--- a/src/components/VideoCard.tsx
+++ b/src/components/VideoCard.tsx
@@ -40,7 +40,10 @@ export function VideoCard({
                             height: "auto",
                             width: "170px",
                         }}
-                        src={`${api.assetUrl()}/thumbnail/l_${lecture.id}.jpg`}
+                        src={
+                            lecture.thumbnail_url ??
+                            `${api.assetUrl()}/thumbnail/l_${lecture.id}.jpg`
+                        }
                         alt="Vorschaubild"
                     />
                     <div className="col-4">
@@ -72,7 +75,10 @@ export function VideoCard({
                         <img
                             width="170"
                             height="100"
-                            src={`${api.assetUrl()}/thumbnail/l_${lecture.id}.jpg`}
+                            src={
+                                lecture.thumbnail_url ??
+                                `${api.assetUrl()}/thumbnail/l_${lecture.id}.jpg`
+                            }
                             alt="Vorschaubild"
                         />
                     </li>