명령 줄에서 webm (비디오)을 (animated) gif로 변환하는 방법은 무엇입니까?


답변:


42

에서 여기 :

ffmpeg -i input.webm -pix_fmt rgb24 output.gif

3
와우! 작동합니다! AND .. 2.6 MB webm-> 48 MB gif ^^-이것을 줄일 생각이 있습니까?
brubaker

4
gifsicle 은 gif 크기를 줄이는 환상적인 도구입니다.gifsicle -O2 input.gif -o output.gif
kenn

1
@BarafuAlbino 감사합니다. 친구, "알 수없는 픽셀 형식 : rgb16"오류가 발생했습니다.
brubaker

2
@brubaker 나는 당신이 이길 것 같아요 : 120K .webm→ 2.7G .gif. 예, 그것은 G 입니다.
wchargin

3
rgb24gif는 지원되지 않으며 ffmpeg는 rgb8자동으로 대신 사용됩니다.
kxxoling

10

바라 푸의 대답 은 괜찮습니다. 그러나 ffmpeg가에 대해 불평하는 것처럼 결과 gif에 색상 변환 문제가있을 수 있습니다 Incompatible pixel format 'rgb24' for codec 'gif'. 내가 찾은 작품은 다음과 같습니다.

먼저 PNG 팔레트를 만듭니다.

ffmpeg -y -i input.webm -vf palettegen palette.png

그런 다음 팔레트를 사용하여 gif를 생성하십시오.

ffmpeg -y -i input.webm -i palette.png -filter_complex paletteuse -r 10 output.gif

출처:

은밀한 MP4 / Webm-ubuntubuzz.com


내 대답에서 허용 된 답변보다 훨씬 더 나은 결과
Eugene
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.