.mov를 animated gif로 변환

3176 단어 gifGitHubffmpeg
iPhone이나 QuickTime 등으로 찍은 동영상을 github에 업로드하고 싶습니다. 하지만 github는 .mov를 지원하지 않습니다.

그렇다고 하는 것으로 서포트하고 있다 .gif , 동영상이므로 animated gif 로 변환한다.

하지만 ffmpeg 사용하면 한 번.
brew install ffmpeg

그래서 다음과 같이 친다.
ffmpeg -i <input movie file>.mov -r <frame rate> <output filename:>.gif

예를 들면 다음과 같습니다.
ffmpeg -i input.mov -r 24 output.gif

확대하고 싶은 경우


-s 옵션을 사용한다.
-s <width>x<height> 의 형태로 폭과 높이를 지정한다.
ffmpeg -i input.mov -r 24 -s 160x160 output.gif

회전시키고 싶을 때


-vf 옵션과 -metadata 옵션을 사용한다.

htps : // fm㎺g. rg / fm ぺg. html
htps : // fm㎺g. rg / fm ぺg. html
-vf <rotate option> -metadata:s:v:0 rotate=0 의 형태로 -vf 옵션으로 회전, -metadata 옵션으로 회전 정보를 리셋한다.
# 90 度回転
ffmpeg -i input.mov -r 24 -vf transpose=1 -metadata:s:v:0 rotate=0 output.gif
# 180 度回転
ffmpeg -i input.mov -r 24 -vf vflip,hflip -metadata:s:v:0 rotate=0 output.gif
# 270 度回転
ffmpeg -i input.mov -r 24 -vf transpose=2 -metadata:s:v:0 rotate=0 output.gif

지정값의 의미는 다음을 참조.

<rotate option>의미


vflip
상하 반전

hflip
좌우 반전

transpose=1
시계 방향으로 90도 회전

transpose=2
반시계 방향으로 90도 회전


결과






좋은 웹페이지 즐겨찾기