• 목록
  • 아래로
  • 위로
별점

MoviePy를 이용하여 MP4 -> GIF 변환을 하고 resize 하여 파일 크기를 비교하는 테스트를 진행해봤습니다.

 

테스트 파일의 출처는 아래 유튜브 채널입니다.

(원 출처는 영상에 표기되어 있습니다.)

 

https://www.youtube.com/watch?v=C4BuRysAdp8

 

 

위 영상을 1280x720 사이즈의 mkv 파일로 저장하면 865.2KB입니다.

 

첨부파일 : 냥뇽녕냥 - 언니 나 주거.mkv

(mkv 파일을 에디터에 drag & drop 해도 영상 자체를 첨부할 수 없네요 ㅠㅠ)

 

 

이를 아래의 스크립트를 이용하여 GIF로 변환해보겠습니다.

 

from moviepy.editor import *

clip = VideoFileClip('파일명.mkv', audio=False)
clip.write_gif('파일명.gif', fps=14, fuzz=1)

 

참고로 MoviePy에서 fps=14 미만의 옵션을 주면 상당히 눈에 거슬립니다 ㅠㅠ

 

변환하면 용량은 62.7MB입니다.

(용량 때문에 스포어에 첨부할 수 없습니다 ㅠㅠ)

 

 

위 스크립트에 아래와 같이 한 줄을 추가하여 1/2 사이즈로 resize 해보겠습니다.

 

from moviepy.editor import *

clip = VideoFileClip('파일명.mkv', audio=False)
clip_r = clip.resize(0.5)
clip_r.write_gif('파일명_resized.gif', fps=14, fuzz=1)

 

 

결과물은 아래와 같으며, 640x360으로 변환한 용량은 19.0MB입니다 ^^

 

냥뇽녕냥 - 언니 나 주거_resize.gif

 

 

대략 1/3 이하로 용량이 줄어들었음을 확인할 수 있습니다.

 

이는 Pillow(PIL)을 이용하여 GIF 파일을 resize하면 파일 용량이 그다지 줄어들지 않는 것과 대비됩니다.

 

이러한 차이점이 발생하는 이유는 MoviePy는 FFMPEG을 사용하는 반면, PIL은 그렇지 않기 때문으로 추측됩니다 ^^

 

 

결론적으로 홈페이지를 운영할 때 MP4 파일을 이용하는 것이 가장 트래픽을 덜 사용할 수 있는 방법이며,

 

불가피하게 GIF를 이용하여야 된다면 MoviePy를 이용하여 MP4 -> GIF로 resizing하는 백엔드를 구축하는 것이 대안이 될 수 있겠습니다.

 

포함 1명이 추천

추천인 1

작성자
이니스프리 119 Lv. (2%) 4160290/115200000EXP

Make StudyForUs Great Again!

 

CSVpuymXAAAVVpd.jpg

공유

facebooktwitterpinterestbandkakao story
퍼머링크

댓글 6

YGL
아름다우시네요.


아 코드요!
comment menu
2021.03.02. 02:28

신고

"YGL님의 댓글"

이 댓글을 신고 하시겠습니까?

포인트 폭탄+ → YGL
YGL님 축하합니다.
추가로 100포인트만큼 포인트 폭탄+를 받았습니다.
comment menu
2021.03.02. 02:28

신고

"포인트 폭탄+님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"포인트 폭탄+님의 댓글"

이 댓글을 삭제하시겠습니까?

이니스프리 작성자 → YGL
profile image
아름다운 결과물에 비해 제 허접한 코드가 부끄럽네요 ㅠㅠ
그럼 일교차가 큰데 감기 조심하세요~! ^-^
comment menu
2021.03.04. 22:37

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

신고

"이니스프리님의 댓글"

이 댓글을 신고 하시겠습니까?

신영웅
이니스프리님 ㅠ 클라우드 플레어 우회에 관하여 정보를 얻고싶습니다... 제발 따로 연락 부탁드립니다.
comment menu
2021.03.05. 07:36

신고

"신영웅님의 댓글"

이 댓글을 신고 하시겠습니까?

KeySpace
profile image
신기하네욥 :)
comment menu
2022.07.14. 23:00

신고

"KeySpace님의 댓글"

이 댓글을 신고 하시겠습니까?

권한이 없습니다.
  • i3-7세대 정품 도착i3-7세대 정품 도착
    • 핫슈
    • 조회 수 315
    • 17.11.11.20:04
    다음달에는 케이스와 파워 주문 계획 입니다.
  • lg 무선 마우스 도착lg 무선 마우스 도착
    • 핫슈
    • 조회 수 421
    • 17.11.07.23:53
    무선 마우스 도착 lg 무선마우스 커서 좋아용 ㅎㅎ;; 담에 또 주문할계획입니다.
  • 마우스 연장케이블 도착마우스 연장케이블 도착
    • 핫슈
    • 조회 수 578
    • 17.11.03.00:07
  • 무선마우스 연장 케이블 주문![사진 첨부]무선마우스 연장 케이블 주문![사진 첨부]
    • 핫슈
    • 조회 수 819
    • 17.11.01.23:40
    무선 마우스와 연장 케이블 을 주문햇어요 속옷도 (여자 거 부모님꺼지만) 같이 쇼핑 합니다 한아디로 ㅜㅜ 도착하면 리뷰 하갯습니다 [사진 청소 끝나고 주문 목록 올립니다]
  • 외국에서온 타미야 미니카 도착 ^^외국에서온 타미야 미니카 도착 ^^
    • 핫슈
    • 조회 수 539
    • 17.10.11.01:14
    일본 오사카에서 미니카가 출국 해서 긴 여행끝애 오늘 2시인가? 오후정도에 도착햇습니다 ㅎㅎ 그담 이어폰 고무 소 . 중 . 대 로 묶음짜리 3개 를 주문한것도 오늘도착햇어요 전 소형이 사이즈가 맞더라고여ㅜㅜ
  • 복권 맛나네요!복권 맛나네요!
    • 네모
    • 조회 수 363
    • 17.10.11.00:42
  • 쿠팡 주문햇어요 ㅋㅋ쿠팡 주문햇어요 ㅋㅋ
    • 핫슈
    • 조회 수 343
    • 17.10.06.17:02
    지름신의 왓습니다 못참고 질럿어요 소액으로 ㅋㅋ
  • 블루투스 이어폰 / 로지택502  도착블루투스 이어폰 / 로지택502  도착
    • 핫슈
    • 조회 수 411
    • 17.10.02.18:25
    로지택 마우스 5902 도착 하엿습니다 크기근 크긴햇지만 손목에 맞아서 다행입니다 블루투스 이어폰 은 이것입니다
  • 작년 설에 포케센 쓸고 온 이야기작년 설에 포케센 쓸고 온 이야기
    대략 35000엔어치 샀습니다. 가격을 알면 엄마가 절 조질지도 피카츄 궁뎅이 동전지갑 사실 지갑은 잘 안 들고 다니는데, 일본에서는 의외로 동전이 많이 보입니다. (그리고 많이 써야 하고요) 라무네(포케센에는 먹...
  • 오늘자 지름신!오늘자 지름신!
    • 핫슈
    • 조회 수 321
    • 17.10.01.10:47
    블루투스 이어폰 또 주문함 ㅋㅋ
  • 포켓몬스터 금을 질렀습니다.포켓몬스터 금을 질렀습니다.
    이 글은 제르의 블로그에서도 보실 수 있습니다. 만약 당신이 이 글을 해당 블로그나 Study For Us 리뷰/자랑하기 게시판이 아닌 곳에서 보고 계신다면, 그 글은 불펌된 것이니 빨리 제르에게 알리고 치킨을 뜯는 게 ...
  • 키보드 도착키보드 도착
    • 핫슈
    • 조회 수 389
    • 17.09.03.01:20
    • 처럼
    • 조회 수 273
    • 17.09.02.07:24
    어제 태극기를 샀습니다! 10월 1일까지 기다리면 태극기를 달면 되겠네요. (근데 이게 자랑할 만할 일인가?) Ps.저를 기점으로 자랑하기/리뷰 페이지가 2장으로 늘어났네요.
    • I.Park
    • 조회 수 479
    • 17.09.02.01:45
    원래는 kr 도메인을 구입하고 싶었는데, 아쉽게도 제가 원하는 kr 도메인은 이미 다른 분이 선점 하셨어요 ㅠㅠ.. 그래서 아쉽게도 받아올 수가 없었답니다! 그래서 me 도메인을 구매해보려고 했는데.. 어라? 비쌀 줄...
  • 쿠팡 물건 주문!ㅃ쿠팡 물건 주문!ㅃ
    • 핫슈
    • 조회 수 441
    • 17.08.02.04:53
    집에서 이용 하는 일반 키보드가 망가져 기계식 한성 청축 키보드 주문하엿습니다 신발도 날가 져 나이키 신발 2개 주문햇구여 똑같은 색상입니다...
  • 윈도우 와 외장ODD 도착윈도우 와 외장ODD 도착
    • 핫슈
    • 조회 수 407
    • 17.07.27.19:50
    윈도우 10 PRO FPP 버전 정품 USB 도착 하엿습니다 바로 포맷해서 정품 인증하고 새로 드라이브다시 깔앗습니다 ^^ 외장 ODD 포장박스를 풀면 아래 사진처럼 들어잇습니다 곰CD 를 사은품으로 주내염 아래 검은색 물...
    • title: 도밥위키!Dobob
    • 조회 수 427
    • 17.07.18.19:32
    학교 다니다 너무 심심하고 무료해져셔 삽질로 서버를 만들어 보려고합니다 우분투 데스크탑 버젼을 쓰려고 합니다! 베이스로 OwnCloud를 사용하며 약간에 Webserver도 아주 사알짝 올려볼 예정입니다! 도메인을 사야...
  • 블루투스 이어폰. 도착블루투스 이어폰. 도착
    • 핫슈
    • 조회 수 328
    • 17.07.17.23:47
    블루투스 이어폰도착 아콘 넥밴드 입니다
  • 이맛에 복권을 뽑죠..하하이맛에 복권을 뽑죠..하하
    • Hanam09
    • 조회 수 414
    • 17.06.21.19:31
  • 2등의확률.png2등의확률.png
    • Hanam09
    • 조회 수 400
    • 17.06.20.15:20