lh 7 месяцев назад
Родитель
Сommit
200876f7e1
2 измененных файлов с 9 добавлено и 1 удалено
  1. 8 1
      app/Services/Anime/AnimeService.php
  2. 1 0
      app/Services/DeepSeek/DeepSeekService.php

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

@@ -1360,7 +1360,8 @@ class AnimeService
             'dialogue'        => '',
             'frame_type'      => '',
             'scene'           => '',  // 新增:场景
-            'characters'      => ''   // 新增:出镜角色
+            'characters'      => '',  // 新增:出镜角色
+            'tail_frame'      => '',  // 新增:尾帧描述
         ];
         
         // 提取各个字段 - 兼容中文冒号和英文冒号,支持多种表达方式
@@ -1399,6 +1400,12 @@ class AnimeService
             $data['characters'] = trim($charactersMatch[1]);
         }
 
+        // 新增:尾帧描述字段
+        if (preg_match('/(?:尾帧描述|尾帧|结束帧|最后一帧|结尾画面|结束画面)[::]\s*([^\n]+)/u', $segmentContent, $tailFrameMatch)) {
+            $segmentData['tail_frame'] = trim($tailFrameMatch[1]);
+            $data['tail_frame'] = trim($tailFrameMatch[1]);
+        }
+
         return $segmentData;
     }
 

+ 1 - 0
app/Services/DeepSeek/DeepSeekService.php

@@ -2943,6 +2943,7 @@ class DeepSeekService
                         'frame_type' => getProp($segment, 'frame_type'),
                         'scene' => getProp($segment, 'scene'),
                         'characters' => getProp($segment, 'characters'),
+                        'tail_frame' => getProp($segment, 'tail_frame'),
                         'created_at' => $now,
                         'updated_at' => $now
                     ];