컨텐츠몰 특별할인 9월1일~12월31일

gif 파일을 mp4와 webm으로 변환 (ffmpeg 필요함) > 그누보드5 플러그인

그누보드5
영카트5
스터디
Q & A
제작의뢰
컨텐츠몰
부가서비스
소모임
커뮤니티

그누보드5 플러그인

그누보드는 여러가지 기능을 추가하기 쉽도록 제작 되었습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

gif 파일을 mp4와 webm으로 변환 (ffmpeg 필요함) 정보

gif 파일을 mp4와 webm으로 변환 (ffmpeg 필요함)

첨부파일

첨부파일 gif2mp4webm.extend.php (6.2K) 29회 다운로드 2020-08-21 20:58:54
첨부파일 gif2mp4webm-new.extend.php (6.2K) 6회 다운로드 2020-08-21 22:09:35
첨부파일 gif2mp4webmgoogle.extend.php (6.5K) 3회 다운로드 2020-09-21 21:21:32
테스트한 버전5.4.2.8
호환 가능 버전5.4.2.8 버전 이상

본문

 

[자료 설명]

 

원본자료(링크1)을 편리님 블로그(링크2)를 보고 수정했습니다.

 

 

[플러그인 설명]

 

움짤 출력시 소스에 webm과 mp4가 동시에 들어가지만, 브라우저에 따라 선택적으로 다운됩니다.

 

3535239587_1598014254.7256.png

 

크롬계열에서는 webm으로 출력됩니다.

 

애플계열 및 IE11에서는 mp4로 출력됩니다.

 

webm의 효율이 mp4보다 좋기 때문에 동시에 변환하는 것이 좋습니다.

 

 

[설치방법]

 

(1) gif2mp4webm.extend.php

 

gif 변환 플러그인을 처음 적용하는 경우 :

 

mp4 파일이 없으면 글 작성시 변환 시작

 

(2) gif2mp4webm-new.extend.php

 

기존 링크1의 gif 변환 플러그인을 사용 중인 경우 :

 

mp4 파일은 있지만 webm 파일이 없는 기존 게시물 클릭시 webm 변환 시작

 

새 움짤 업로드시 mp4 파일 변환 후 webm 파일 변환

 

(3) gif2mp4webmgoogle.extend.php

 

gif2mp4webm.extend.php 파일 기반으로 

3535239587_1599392944.3538.png

위와 같이 움짤 오른쪽밑에 검색 버튼을 붙여서 poster 파일 구글이미지 검색으로 연결됩니다.

 

움짤을 파일첨부로 올리거나 에디터로 올려도 새창으로 원본 gif움짤파일이 뜨지 않고, 바로 구글검색으로 연결됩니다.

 

 

셋 중 하나의 파일을 다운 받고 /extend 폴더에 넣습니다.

 

기존 플러그인을 사용 중이라면 이미 있는 gif2mp4.extend.php 파일을 지워야 됩니다.

 

 

[수정사항]

 

1. webm 파일 변환을 추가

 

2. 글 삭제시 원본 gif 파일도 삭제

 

 

[필수사항]

 

서버에 ffmpeg 명령어와 php의 exec() 명령어를 사용할 수 있어야 합니다. (FFMPEG 설치 필수)

 

 

[변환시간의 차이]

 

참고로 mp4 변환시간보다 webm 변환시간이 더 오래걸리며, 서버 CPU가 느리다면 변환에 훨씬 오래걸릴 수 있습니다.

 

3535239587_1598012107.0708.png

 

 

 

2020-09-06 업데이트

 

gif2mp4webmgoogle.extend.php  추가

 

움짤클릭시 gif 원본이 새창으로 뜨지않고, 새탭으로 구글이미지 검색으로 연결됩니다.

 

 

 

2020-09-21 업데이트

 

gif2mp4webmgoogle.extend.php 파일의 돋보기 부분에 class를 넣어 뷰스킨에서 돋보기 부분을 스타일 가능

추천6

댓글 전체

네. 저도 아미나를 메인으로 쓰고 있지만

나리야 테마 나오면 바로 옮겨서 쓸 예정입니다.

반드시 그누보드 5.4.2.8 이상에서만 됩니다.
이미 훅 기능이 있기 때문에 선택적으로 쓸 수 있는 장점도 있다고 봅니다 ㅎㅎ

필요하면 넣고, 필요없으면 안넣는 ..

그누 순정에 넣었을 때 문제는 스킨이나 최신글쪽 출력 쪽은 반영이 안되어 있기 때문에 gif가 출력된다는 것이겠죠..

그래서 순정에 안넣는거라 생각합니다.
우성짱님 저도 이거 해보고 싶은데 제 서버 버전이 Server version: 5.7.31-0ubuntu0.18.04.1 - (Ubuntu)이 서버의 ffmpeg은 어떤거를 설치해야 할까요? 초보라서 잘 모르겠어요
전 이렇게 하니


E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/p/pulseaudio/libpulse0_13.99.1-1ubuntu3.5_amd64.deb  404  Not Found [IP: 2001:67c:1562::18 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

이런 에러가 뜹니다.
폴더안에

(1) gif2mp4webm.extend.php

 

gif 변환 플러그인을 처음 적용하는 경우 :

 

mp4 파일이 없으면 글 작성시 변환 시작

이 파일을 넣어주고 ffmpeg 도 서버에 설치했습니다.

글쓰기할때 파일 첨부로 gif를 넣어야 변환이 되는건지 궁금합니다.

나리야 사용중에 있습니다.

나리야용 NB-Basic-gif-1.0.1 스킨 받아도 똑같네요 ㅠㅠ
네 이 플러그인 목적 자체가 gif파일을 mp4와 webm으로 변환하여 표현하는 것입니다.

즉 gif 파일을 파일첨부나 에디터 사진 첨부해야 표현이 됩니다.
data/file

data/editor에 mp4 webm이 생성이 되었나요?

우선 생성되는지 확인해야됩니다.

즉 ffmpeg가 실행이 되는지가 중요하거든요
안녕하세요. 제가 초보라서 잘 모릅니다..

현재 오토셋 사용중이구요. 궁금한점이 있습니다.

"서버에 ffmpeg 명령어와 php의 exec() 명령어를 사용할 수 있어야 합니다."

이 부분이.. 단순히 FFMEPG만 설치하면 된다는 뜻인지 궁금합니다^^;
그냥 간단하게 설명드리면 SSH 같은 명령어 창에서 ffmpeg를 쳤을 때 뭔가 나오면 된다는 뜻입니다.

즉 ffmpeg를 설치하면 된다고 보면 됩니다.

php의 exec()는 거의 될거예요.
전체 345
그누보드5 플러그인 내용 검색

회원로그인

진행중 포인트경매

  1. 참여7 회 시작20.09.23 19:57 종료20.09.30 19:57

(주)에스아이알소프트 (06212) 서울시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT