gif2webp 두번째 이야기 > 자유게시판

자유게시판

gif2webp 두번째 이야기 정보

gif2webp 두번째 이야기

본문

nodejs 라이브러리라고 합니다.

 

https://github.com/scionoftech/webp-converter

 

jsdeliver에도 있고

 

https://www.jsdelivr.com/package/npm/webp-converter

 

그런데 코드를 보면 각 OS별 실행 파일이 있는데, 이것은 웹 호스팅에서 동작되나요?

 

 

추천
1

댓글 20개

https://github.com/rhymix/rhymix/pull/1200

여기보면 라이믹스 코어에 gif -> mp4에 관련된 내용이 있는데

참고가 될 듯하여 남겨봅니다.
node는 개별 포트를 열어줘야해서 웹호스팅에서 잘안씁니다. ffmpeg 설치해봤는데 괜찮더라구요 호스팅사에 설치해달라고 문의해보세요. 이전글에 링크도 라이믹스에 gif->mp4 컨버터설치된것이고 ffmpeg 사용한겁니다.
저는 데모 서버가 VPS라서 괜찮습니다.  VPS에 docker로 돌려서(laradock) api 서버도 같이 돌려 봤는데, 그냥 지금 찾아 보는 것은 웹 호스팅에서도 가능할까? 입니다. 님은 간단하게 가능하다고도 하시고..
특별한건 아니고, 서버에 ffmpeg 설치요청할 필요없이
미리컴파일된 바이너리 파일을 업로드한다음 호출하는 방식이에요.
pg사 결제모듈이 이런방식으로 동작하기 때문에, 아마 대부분의 호스팅에서 잘 동작할거라 생각합니다.
저도 그럴것 같은 느낌이었습니다.  그래서 이 web-converter도 실행파일이 있는데.. 이것도 동작될 것 같습니다.  그러면 그누보드에서 webp로나 mp4로 바꾸는 것이 가능할 것 같습니다.
ffmpeg에서 gif에서 mp4로 바꿀때의 옵션을 알려주실 수 있는지요?  이것저것 테스트중인데..
어느 옵션을 주어야 많이 주는지..
ffmpeg -i animated.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" video.mp4

이걸로 1/11 되더라구요.
파일에 따라 다르네요. 1번 파일로 열심히 테스트해 봤는데, 사이즈가 안줄어서 고민했었네요
gif 이미지에 따라 줄어드는 양이 차이가 나네요. ffmpeg 최신버전 4.3.1일때의 옵션은

https://rigor.com/blog/optimizing-animated-gifs-with-html5-video/ 에 나와 있고, 우성짱 님이 올려주신 같은 플래그에서 출력 파일앞에 -r 12 video.mp4 식으로
-r 12 를 넣어주는 것 같습니다. 출력을 12프레임으로 (큰 무리가 없다고 하면 대략 8프레임정도로 줄여도 될 것 같습니다.)

8이나 6으로 했을 때도 테스트 해보니,  조금씩 줄기는 하는데,  화면이 너무 점프하는듯 합니다.
프레임수는 각자 알아서 사이트에 맞게 최적화 하셔서 사용하세요.

전체 1,811 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여65 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT