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 파일 컴파일 때문에 처음 빌드시 시간이 오래 걸립니다.

 

추천3

첨부파일

댓글목록

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) 작성일

아 네 답변 감사합니다.

profile_image

serialzx님의 댓글

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

대박 자료 감사합니다

Total 10건 1 페이지
MEMBER PDS 목록
번호 제목 글쓴이 포인트 조회 추천 날짜
10 기타 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트2000 6785 2 12-22
9 플러그인 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트6000 6863 2 12-17
8 기타 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트500 4054 3 08-09
열람중 기타 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트1000 5914 3 08-07
6 플러그인 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트6000 10621 5 07-23
5 라이브러리 no_profile 조윤진 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트5000 3655 1 04-12
4 플러그인 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트20000 4167 2 04-06
3 플러그인 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트4000 2830 3 04-03
2 API 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트2000 5572 4 09-13
1 플러그인 마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 다운 포인트4000 6159 5 09-08

검색

회원로그인

회원가입
QnA

7 일간 포인트 Top 10

케바케
5,550 Point
므큐
5,430 Point
아파치
4,210 Point
해피탱크
2,480 Point
마젠토
2,390 Point
무와보
2,370 Point
gnuu...
2,000 Point
둘리세상
1,920 Point
선구자
1,900 Point
하하돌다...
1,820 Point
dnsever. dnszi. nojapan.

사이트 정보

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

접속자집계

오늘
837
어제
1,224
최대
3,524
전체
757,182
Copyright © apachezone.com. All rights reserved.