Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

gif to mp4, 이미지 파일을 webp로 변경하기 > MEMBER PDS

본문 바로가기
사이트 내 전체검색

MEMBER PDS

gif to mp4, 이미지 파일을 webp로 변경하기

페이지 정보

본문

ffmpeg 4.3.1 버전과 cwebp 1.1.0 최신 버전을 ubuntu 18.04에 담았습니다.

 

파일 다운로드 하셔서 아래와 같이 빌드후 실행시키시면 됩니다.

 

docker build -t ffmpeg-api .
docker run -d -p 3000:3000 ffmpeg-api

 

변경 테스트는 localhost:3000 으로 접속하시면 아래와 같이 나옵니다.

 

gif를 드랍한후에 mp4를 넣으면 변경된 파일이 다운로드 됩니다.

 

일반 그래픽 파일은 drop후에 webp를 넣으면 됩니다.  썸네일을 만들려고 하면 아래에 숫자 800이나 1024를 넣으시면 됩니다.

 

800588803_1596844799.8891.png 

다음은 node에서 api로 부를때의 예입니다.

 

Gif to MP4

const fs = require('fs');
const request = require('request');

let req = request.post('http://localhost:3000/convert');
let form = req.form();
form.append('file', fs.createReadStream('input.gif'));
form.append('format', 'mp4');
req.pipe(fs.createWriteStream('output.mp4'));

JPG, PNG, Tiff등을 Webp로

const fs = require('fs');
const request = require('request');

let req = request.post('http://localhost:3000/convert');
let form = req.form();
form.append('file', fs.createReadStream('input.jpg'));
form.append('format', 'webp');
// 같은 크기로 할때
form.append('width', ''); 
// Width 을 800으로 할때
form.append('width', '800');
req.pipe(fs.createWriteStream('output.webp'));

 

각각의 사이즈에 대한 예입니다. r로 된것은 width를 800으로 한 경우 입니다.

 

800588803_1596845093.5979.png

 

800588803_1596845103.9507.png

 

참고 : ffmpeg 파일 컴파일 때문에 처음 빌드시 시간이 오래 걸립니다.

 

추천2

첨부파일

댓글목록

profile_image

선구자님의 댓글

no_profile 선구자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (116.♡.♡.11) 작성일

우와 감사합니다

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.3) 작성일

그누보드쪽은 빠져 있습니다. PHP쪽이라서 잘 안되네요.

profile_image

선구자님의 댓글의 댓글

no_profile 선구자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 kr 아이피 (183.♡.♡.47) 작성일

언제나 멋지십니다

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.3) 작성일

감사합니다.

profile_image

이스보님의 댓글

no_profile 이스보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 my 아이피 (219.♡.♡.224) 작성일

GIF가 트래픽의 주범이라고 해서 이걸 얻어볼까 했는데.. 그누보드가 안되는군요 ㅎㅎ 고생 많으셨습니다 .

profile_image

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 us 아이피 (47.♡.♡.3) 작성일

서버를 쓰셔야 되고,  php/javascript로 적용을 해야 됩니다.

profile_image

이스보님의 댓글의 댓글

no_profile 이스보 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 my 아이피 (219.♡.♡.224) 작성일

아 네 답변 감사합니다.

Total 8건 1 페이지
MEMBER PDS 목록
번호 제목 글쓴이 포인트 조회 추천 날짜
8 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트500 2362 2 08-09
열람중 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트1000 3695 2 08-07
6 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트6000 7120 4 07-23
5 no_profile 조윤진 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트5000 2650 1 04-12
4 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트20000 2916 2 04-06
3 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트4000 2117 3 04-03
2 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트100 4127 4 09-13
1 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트4000 5286 5 09-08

검색

회원로그인

회원가입
QnA dnsever. dnszi. nojapan.

사이트 정보

포인트 정책
포인트 순위
사이트명 : 아파치존
개인정보관리책임자 : JOO SUNG

접속자집계

오늘
970
어제
984
최대
3,524
전체
619,812
Copyright © apachezone.com. All rights reserved.