inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기

ffmpeg로 비디오 썸네일 생성하기

동영상이 아닌 사진 저장

212

JJARLIT

작성한 질문수 7

1

동영상이 아닌 사진으로 올리려고 하는데 사진 사이즈를 바꾸고 렌더 시키고 싶어서 ffmpeg의 screenshot의 옵션 이용했는데 썸네일이 저장이 안되네요 ㅠ

혹시 사진 사이즈를 바꾸고 렌더시킬 수 있는 방법이 있을까요?

redux mongodb nodejs react

답변 1

1

John Ahn

안녕하세요 JJARLIT님   사진 같은경우는 gm 이라는 모듈을 사용해서 컨트롤해주셔야합니다 ... ㅠㅠ 
근데 제가 여기서 설명하기에는 너무 많은것 같아서  블로그에서 gm 사용법을 찾아보시는걸 추천드리고 
제가 작성한 소스도 혹시 필요하실수 있으니깐 붙여놓겠습니다 ~ 

gm(destinationPath)
.resize('400', '400', '^')
.gravity('Center')
.crop('400', '400')
.write(`_COVER_IMAGES/s_${req.file.filename}`, async function (err) {
if (err) console.log(err);

let db = await database.getBandConnection();
try {
let sql = `
UPDATE
band
SET
cover_image = '${req.file.filename}',
cover_thumbnail = 's_${req.file.filename}'
WHERE
id= '${req.query.bandId}'
`;
await db.execute(sql);

수고하세요 !!! 

npm i하면 바로, 라이브러리 오류없이 받아지고, 구동되는 소스는 없나요?

0

52

1

ERROR in ./node_modules/antd/es/version/index.js 2:15-22

0

221

1

자료 없음

0

322

1

이미지 깨짐

0

336

1

npm run dev 동작 에러

0

304

1

npm run dev 동작 에러

0

295

1

npm run dev 동작에러납니다...

0

661

1

npm run dev 실행 오류

0

653

1

비디오 업로드, 로그인, 회원가입 504 error

0

1057

1

시작부터 오류생기시는 분들 해결법입니다.

1

467

1

오류 해결 공유

0

459

1

npm install 에러 질문드립니다.

0

1121

2

아예 몽고DB에 연결한다고만 하고 연결이 안되고 있습니다.

0

550

1

해당 오류 해결 방법 좀 알려주세요 ㅠㅠ

0

516

1

로컬스토리지에 대한 질문입니다!!

0

515

0

video가 안 나타나는 문제

0

894

1

ffmpeg 설치 후 cannot read property 'format' of undefined 500 에러 해결

0

470

0

typeError or 콘솔 500 뜨는분..

0

336

0

npm run dev 관련 오류

0

578

1

답글이 달리지않고 디비에도 저장되지않으며 새로고침이 됩니다.

0

246

0

useState 자동 생성

0

347

1

TypeError: Cannot read properties of undefined (reading 'format')

0

1246

2

userData undefined / state에 user.userData가 없습니다.

0

248

0

antd Input background color 변경

0

242

0