gif를 webm으로 변환, gif2webm[vp9] Snippet

움직이는 gif는 사실 진작에 사장되었어야 하는 포맷인데, 정말 알 수 없는 이유로 아직까지 많이 쓰이고 있다.

이 쉘스크립트는 ffmpeg animated gif를 webm컨테이너의 vp9로 변환한다.

준비물 : ffmpeg, bash, linux(Or WSL)




#!/bin/bash

if [ "$#" -lt 1 ]; then
echo "$# is Illegal number of parameters."
echo "Usage: $0 gif_filename"
exit 1
fi

# check ffmpeg
if ! [ -x "$(command -v ffmpeg)" ]; then
echo "ffmpeg is not found" >&2
exit 1
fi

args=("$@")

for (( c=0; c<$#; c++ ))
do
ffmpeg -i "${args[$c]}" -c:v libvpx-vp9 -b:v 1M -row-mt 1 "${args[$c]}.webm"
done


덧글

댓글 입력 영역