lh пре 2 месеци
родитељ
комит
10745765b0
1 измењених фајлова са 8 додато и 1 уклоњено
  1. 8 1
      app/Services/Anime/AnimeService.php

+ 8 - 1
app/Services/Anime/AnimeService.php

@@ -65,11 +65,18 @@ class AnimeService
                 $totalDuration += 5; // 默认5秒
             }
             
+            $segment_content = getProp($segment, 'segment_content');
+            // 判断是否有尾帧描述,如果有则去掉这部分内容
+            if (strpos($segment_content, '尾帧') !== false) {
+                // 使用正则表达式匹配"尾帧"及其后面的内容并移除
+                $segment_content = preg_replace('/尾帧.*$/', '', $segment_content);
+            }
+
             // 构建分镜信息
             $segmentInfo = [
                 'segment_id' => getProp($segment, 'segment_id'),
                 'segment_number' => getProp($segment, 'segment_number'),
-                'segment_content' => getProp($segment, 'segment_content'),
+                'segment_content' => $segment_content,
                 'description' => getProp($segment, 'description'),
                 'composition' => getProp($segment, 'composition'),
                 'camera_movement' => getProp($segment, 'camera_movement'),