diff --git a/.claude/skills/video-from-script/scripts/lib/capcut-tracks.js b/.claude/skills/video-from-script/scripts/lib/capcut-tracks.js index e4e8ddf..d42bf1e 100644 --- a/.claude/skills/video-from-script/scripts/lib/capcut-tracks.js +++ b/.claude/skills/video-from-script/scripts/lib/capcut-tracks.js @@ -415,10 +415,10 @@ async function addSlotsLocally(draftUrl, items, timeline, trackId, options = {}) }) if (matVideo) { items[i]._segmentId = matVideo.id - slots.push(buildSlot(matVideo.id, videoTrack.id, i, tl, US)) + slots.push(buildSlot(matVideo.id, videoTrack.id, i, tl)) } } else { - slots.push(buildSlot(segId, videoTrack.id, i, tl, US)) + slots.push(buildSlot(segId, videoTrack.id, i, tl)) } } @@ -458,12 +458,13 @@ function generateUUID() { }) } +const { execFile } = require('child_process') + function triggerDirScan(dir) { - const { execFile } = require('child_process') const tmp = dir + '.slot_tmp' if (process.platform === 'darwin') { execFile('rsync', ['-a', dir + '/', tmp], (err) => { - try { require('fs').rmSync(tmp, { recursive: true, force: true }) } catch {} + try { fs.rmSync(tmp, { recursive: true, force: true }) } catch {} }) } }