ai-cut/app/utils/storyboard/pace.ts

50 lines
985 B
TypeScript
Raw Normal View History

2025-12-16 10:08:51 +00:00
/**
*
*/
import type { PaceOption } from '~/types/storyboard'
/**
*
*/
export const PACE_OPTIONS: PaceOption[] = [
{
id: 'very-slow',
name: '非常緩慢',
description: '靜態鏡頭為主,長時間停留,適合情感表達'
},
{
id: 'slow',
name: '緩慢',
description: '平穩節奏,從容不迫,適合敘事'
},
{
id: 'moderate',
name: '中等',
description: '平衡節奏,標準剪輯速度'
},
{
id: 'fast',
name: '快速',
description: '快速剪輯,動態感強,適合動作場景'
},
{
id: 'very-fast',
name: '非常快速',
description: '極速剪輯,緊張刺激,適合高潮場景'
},
{
id: 'variable',
name: '變化',
description: '根據劇情需要動態調整節奏'
}
]
/**
*
*/
export function getPaceOption(id: string): PaceOption | undefined {
return PACE_OPTIONS.find(p => p.id === id)
}