コマンドラインでwebm(ビデオ)を(アニメーション)gifに変換するにはどうすればよいですか?


回答:


39

ここから:

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

3
うわー!できます!そして.. 2.6 MB webm-> 48 MB gif ^^-これを減らすための考えはありますか?
ブルベーカー14

3
gifsicleは GIFサイズ削減する素晴らしいツールですgifsicle -O2 input.gif -o output.gif
KENN

1
@BarafuAlbinoバディに感謝しますが、「不明なピクセル形式が要求されました:rgb16」というエラーが表示されました。
ブルベーカー14

2
@brubaker 120K .webm→2.7Gで勝ったと思います.gif。はい、それはGです。
-wchargin

3
rgb24gifではサポートされていません。ffmpegはrgb8代わりに自動的に使用します。
kxxoling

9

バラフの答えは大丈夫です。しかし、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.