.mov를 .gif (또는 .apng)로 변환하려면 어떻게해야합니까?


15

웹 사이트의 배경으로 가지고있는 .mov 파일을 넣고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 .gif 파일로 변환하는 것이지만 그것을 수행하는 프로그램을 찾을 수 없습니다.

Handbrake, Graphic Converter 및 Gif Builder를 사용해 보았습니다.


.mov 파일은 동영상입니다. 동영상을 배경이나 동영상의 특정 프레임 / 그림으로 사용 하시겠습니까?
nohillside

애니메이션 배경과 같은 영화를 원합니다. 특히 활동적인 클립이 아니며, 사이트의 내용을 넣을 계획이있는 주위에 많은 공백이있는 초점을 맞추고 나오는 얼굴
일뿐

답변:


4

Gif Ninja 는 비디오를 gif로 변환하기에 좋은 사이트입니다. 나는 그것을 여러 번 사용했으며 GIF는 항상 훌륭하게 나옵니다.


흠, 그냥 Gif Ninja를 시도했는데 출력 된 gif 출력은 120px 미만의 매우 낮은 해상도입니다 ... 어쨌든 훨씬 더 좋은 품질 로이 작업을 수행 할 수 있습니까? 대단히 감사합니다
sanjaypoyzer

@sanja 그리고 당신은 당신이 가지고있는 비디오가 좋은 해상도인지 확신합니다 (확인) 계속 둘러 볼게요.
daviesgeek

응 정확한 해상도를 확인하는 방법을 모르겠지만 HD라고 말하고 싶습니다. 전체 화면 일 때의 모습 인 것 같습니다.
sanjaypoyzer

Command-I를 수행하십시오. 정보 상자 어딘가에 치수가 있어야합니다. 어떤 형식입니까?
daviesgeek

1
일반적으로 애니메이션 GIF 파일은 동일한 품질의 MOV 파일보다 훨씬 큽니다 .
GEdgar

12

대한 터미널 연인

ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
  • -r 10 ffmpeg에게 프레임 속도를 25fps에서 10으로 줄 이도록 지시합니다.
  • -s 600x400 ffmpeg에 최대 너비와 최대 높이를 알려줍니다.
  • --delay=3 gifsicle에게 각 gif 사이에서 30ms를 지연 시키도록 지시합니다.
  • --optimize=3 gifsicle이 가장 느리거나 가장 파일 크기 최적화를 사용하도록 요청

설치해야합니다

  • 비디오 파일을 처리하는 ffmpeg
  • 애니메이션 GIF를 만들고 최적화하는 gifsicle

brew install ffmpeg 

#if cask is not installed
brew install caskroom/cask/brew-cask

#dependency for gifsicle, only required for mountain-lion and above
brew cask install xquartz

brew install gifsicle

위의 지침에서 파생 된 내용 : dergachev / GIF-Screencast-OSX.md

설치하는 동안 다음 오류가 발생했습니다 ffmpeg

오류 : brew link단계가 성공적으로 완료되지 않았습니다. 공식이 작성되었지만 / usr / local에 심볼릭 링크되지 않았습니다. include / libyasm / usr / local / include에 심볼릭 링크를 작성할 수 없습니다.

이것을 위해이 답변을 따르십시오

sudo chown -R $USER /usr/local/include
sudo chown -R $USER /usr/local

투명도

위의 코드는 투명 레이어를 유지하지 않습니다. 그렇게하려면 다음을 사용하십시오.

ffmpeg -i in.mov -f gif -lavfi split[v],palettegen,[v]paletteuse out.gif

brew link오류가 발생 하면에 대한 권한을 수정 brew link --overwrite ffmpeg한 후에도 해야합니다 . chown/usr/local
ericsoco

2
이것은 매우 편리한 답변이지만, gifsicle은 매우 엄청나게 압축 된 프레임을 만들었습니다. 영화 (게임 스크린 캡)의 출력은 쓰레기처럼 보였습니다. gifsicle 대신 ImageMagick을 사용하는 것을 포함하여 여기에 다른 옵션이 있습니다 : gist.github.com/dergachev/4627207
ericsoco

예, 나도 이것을 실행하지만 출력이 마크까지 올라가지 않아 해상도가 좋지 않았습니다.
인더 쿠마르 라 토레


1

나는 "jiffy cat"을 훌륭한 결과로 사용했습니다. http://gfycat.com/


gfycat은 실제로 파일을 더 이상 GIF로 변환하지 않습니다. 적어도 그 방법을 찾을 수 없었습니다.
Jakob Egger

1

Gifski 스크린 샷

Gifski를 사용하면 비디오를 애니메이션 GIF로 매우 쉽게 변환 할 수 있습니다. 비디오를 드래그 앤 드롭하고, 선택적으로 다듬고, 크기, 프레임 속도 및 품질을 선택하고 "변환"을 클릭 한 다음 완료하면됩니다.

Gifski는 무료이며 워터 마크가 없으며 공개 소스입니다.

웹 서비스보다 앱의 장점은 비디오가 컴퓨터에 남아 있다는 것입니다.

면책 조항 : 나는 저자 중 하나입니다.



0

Gifify는 ffmpeg 및 imagemagick을 사용하는 노드 기반 변환기입니다.

Mac에 설치 :

brew rm --force --ignore-dependencies ffmpeg
brew rm --force --ignore-dependencies imagemagick
brew install ffmpeg --with-libass --with-fontconfig
brew install imagemagick --with-fontconfig
brew install giflossy

npm install -g gifify

이제 다음을 사용하여 비디오 파일을 변환 할 수 있습니다.

gifify clip.mp4 -o clip.gif

비디오에서 시작 및 종료 위치를 설정하고 텍스트 캡션을 추가 할 수도 있습니다.

gifify clip.mp4 -o clip.gif --from 01:48:23.200 --to 01:48:25.300 --text 'nip!'

❗️ 작은 비디오에서도 변환이 완료 되려면 몇 분이 걸릴 수 있습니다.


0

나는 변환에 대해 많이 알지 못하지만 짧은 .mov 파일을 애니메이션 GIF로 변환했으며 간단하고 빠르지 않았습니다. 무료 앱 어댑터 를 사용하여 변환을 수행했습니다.


0

https://convertio.co/ 에 깊은 인상을 받았습니다

을 업로드하고 .mov몇 분 기다렸다가을 (를) 다운로드했습니다 .gif. 수수료 없음, 소란 없음, 워터 마크 없음.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.