From c4ccbb972d881b0768348c5df81b59ed452442cd Mon Sep 17 00:00:00 2001
From: 康鲁杰 <60095866+KangLujie@users.noreply.github.com>
Date: 星期四, 29 五月 2025 16:40:33 +0800
Subject: [PATCH] 视频只有一帧问题

---
 yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/coursemedia/CourseMediaServiceUtil.java |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/coursemedia/CourseMediaServiceUtil.java b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/coursemedia/CourseMediaServiceUtil.java
index 86b308f..cdeb917 100644
--- a/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/coursemedia/CourseMediaServiceUtil.java
+++ b/yudao-module-digitalcourse/yudao-module-digitalcourse-biz/src/main/java/cn/iocoder/yudao/module/digitalcourse/service/coursemedia/CourseMediaServiceUtil.java
@@ -170,10 +170,10 @@
                 // 褰撴病鏈変汉鍍忔椂锛岃棰戞斁鍦� cover 鐨勪笅灞�
                 builder = new ProcessBuilder(
                         "ffmpeg",
-                        "-i", cover1,     // 鑳屾櫙鍥� 1
-                        "-i", substring1, // 瑙嗛锛堝惈闊抽锛�
-                        "-i", cover1,     // 鑳屾櫙鍥� 2
-                        "-i", cover,      // PPT 鍐呭
+                        "-loop", "1", "-i", cover1,     // 鑳屾櫙鍥�1锛堝姩鎬佹寔缁級
+                        "-i", substring1,               // 瑙嗛锛堝惈闊抽锛�
+                        "-loop", "1", "-i", cover1,     // 鑳屾櫙鍥�2锛堝姩鎬佹寔缁級
+                        "-loop", "1", "-i", cover,      // PPT 鍐呭锛堝姩鎬佹寔缁級
                         "-filter_complex",
                         "[0:v]scale=" + Math.round(scene.getBackground().getWidth()) + ":" + Math.round(scene.getBackground().getHeight()) + "[bg1];" +
                                 "[1:v]scale=" + Math.round(scene.getComponents().get(0).getWidth()) + ":" + Math.round(scene.getComponents().get(0).getHeight()) + "[v1];" +

--
Gitblit v1.9.3