diff --git a/apps/media/src/sfu/sfu.service.ts b/apps/media/src/sfu/sfu.service.ts index 0fb1e71d..cc1fbcb1 100644 --- a/apps/media/src/sfu/sfu.service.ts +++ b/apps/media/src/sfu/sfu.service.ts @@ -35,6 +35,7 @@ export class SfuService { async createRoom(clientId: string, user: User) { const room = await this.roomService.createRoom(); + console.log(`${room.id}'s default Thumbnail Setting....`); await this.recordClient.post('/thumbnail', { roomId: room.id }); const thumbnail = `${this.configService.get('PUBLIC_RECORD_SERVER_URL')}/statics/thumbnails/${room.id}.jpg`; diff --git a/apps/record/Dockerfile b/apps/record/Dockerfile index b6eb4d6a..ad04427d 100644 --- a/apps/record/Dockerfile +++ b/apps/record/Dockerfile @@ -10,8 +10,8 @@ WORKDIR /app RUN mkdir -p /app/assets/records /app/assets/thumbnails && chmod -R 777 /app/assets -COPY ./apps/record/public/default-thumbnail.jpg /app/assets/default-thumbnail.jpg -RUN chmod 644 /app/assets/default-thumbnail.jpg +COPY ./apps/record/public/default-thumbnail.jpg /app/apps/record/assets/default-thumbnail.jpg +RUN chmod 644 /app/apps/record/assets/default-thumbnail.jpg # Environment variables ARG RECORD_PORT diff --git a/apps/record/src/ffmpeg.ts b/apps/record/src/ffmpeg.ts index b66f3799..ce8fa8ce 100644 --- a/apps/record/src/ffmpeg.ts +++ b/apps/record/src/ffmpeg.ts @@ -89,7 +89,7 @@ const thumbnailArgs = (dirPath: string, roomId: string) => { '-vf', 'fps=1/10,scale=1280:720', // 10초마다 한 프레임을 캡처하고 해상도 조정 '-update', - '1', // 같은 파일에 덮어쓰기 활성화 + '-y', // 같은 파일에 덮어쓰기 활성화 `${dirPath}/thumbnails/${roomId}.jpg`, // 덮어쓸 출력 파일 이름 ]; return commandArgs;