|
|
@@ -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'),
|