GIF 이미지를 FFMPEG을 사용해서 mp4로 변경하기

자게에 올렸던 것을 팁 게시판에 정리합니다.

 

바꿔야 되는 이유는 GIF 대신에 MP4를 사용해야 되는 이유 를 참조하시고

 

현재 gif to mp4에 대한 옵션에 대한 검색 결과

 

https://rigor.com/blog/optimizing-animated-gifs-with-html5-video/

 

여기에 나와 있는 것을 그대로 테스트해 보니 

 

Gif별로 안 줄어드는 것도 있습니다.

 

그래서 이것 저것 찾아보다 -r 12 옵션을 넣어 보니 전체적으로 더 주는 것 같습니다.

 

ffmpeg -i animated.gif -movflags faststart -pix_fmt yuv420p -vf "scale=trunc(iw/2)*2:trunc(ih/2)*2" -r 12 video.mp4

-r 옵션 없을 때

 

800588803_1596735649.3829.png

 

-r 12 있을 때, 

800588803_1596735794.8846.png

 

화면에 나오는 화질/속도등을 보시고 옵션을 정하시면 됩니다. (케이스가 4개뿐이라서,  최적화 옵션은 ??)

 

 

|

댓글 4개

추천 드립니다.

ps.근데 이게 그누보드5 팁인가요?...
그누보드에 적용하신분도 있습니다. 아마도 다음팁에서 그누보드에서 gif를 업르드하면 mp4나 webp로 변경되게..

php에서 바로 구현 가능할 것입니다.
write_update_after hook에서 gif 파일을 mp4로 변경하고 그것에 맞게 html도 작성해 주면 되겠네요
훅으로 가능하면 대박인데요.
댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

+
제목 글쓴이 날짜 조회
5년 전 조회 2,625
5년 전 조회 3,429
5년 전 조회 4,511
5년 전 조회 3,819
5년 전 조회 3,713
5년 전 조회 2,929
5년 전 조회 4,154
5년 전 조회 4,633
5년 전 조회 1.3만
5년 전 조회 4,119
5년 전 조회 3,475
5년 전 조회 4,037
5년 전 조회 5,640
5년 전 조회 5,940
5년 전 조회 3,471
5년 전 조회 1만
5년 전 조회 3,496
5년 전 조회 4,410
5년 전 조회 3,925
5년 전 조회 4,913
5년 전 조회 4,133
5년 전 조회 3,571
5년 전 조회 6,436
5년 전 조회 5,091
5년 전 조회 4,152
5년 전 조회 3,655
5년 전 조회 3,481
5년 전 조회 4,617
5년 전 조회 6,029
5년 전 조회 4,136