ffmpegで動画ファイル(mp4)から背景透過のアニメーションGIFを一発生成する方法

最終更新日時 : 2026.08.29

背景をグリーンバック等にして撮影したmp4の動画ファイルから、背景透過のアニメーションGIFを生成するバッチファイルのプログラムをご紹介します。

まずはお使いのWindowsPCに「ffmpeg」をインストールしましょう。

インストールが終わったら、メモ帳に下記をコピペした後、「ファイル名.bat」という名称で保存してください。


@echo off
chcp 65001 > nul
setlocal

:: ========================================================
:: 設定エリア
:: ========================================================
set INPUT_FILE=org.mp4
set OUTPUT_FILE=output.gif

:: 透過させたい色(16進数カラーコード または 色名)
:: 例: 緑(グリーンバック)=0x00FF00 / 青(ブルーバック)=0x0000FF / 白=0xFFFFFF / 黒=0x000000
set KEY_COLOR=0x00FF00

:: 色の許容度(0.01〜1.0)※値が大きいほど近い色も透過されます(目安: 0.1〜0.3)
set SIMILARITY=0.15

:: 境界の滑らかさ・ぼかし(0.0〜1.0)※目安: 0.0〜0.1
set BLEND=0.05

:: フレームレートとリサイズ
set FPS=10
set SCALE_WIDTH=480
:: ========================================================

:: 入力ファイルの存在チェック
if not exist "%INPUT_FILE%" (
    echo [エラー] %INPUT_FILE% が見つかりません。
    echo 同一フォルダに %INPUT_FILE% を配置して実行してください。
    pause
    exit /b
)

echo 背景透過GIFへの変換を開始します...
echo 透過指定色: %KEY_COLOR% (Similarity: %SIMILARITY%)

:: ffmpeg実行: colorkeyで透過 -> palettegen(reserve_transparent=1) -> paletteuse(alpha_threshold=128)
ffmpeg -i "%INPUT_FILE%" -vf "colorkey=%KEY_COLOR%:%SIMILARITY%:%BLEND%,fps=%FPS%,scale=%SCALE_WIDTH%:-1:flags=lanczos,split[s0][s1];[s0]palettegen=reserve_transparent=1[p];[s1][p]paletteuse=alpha_threshold=128" -y "%OUTPUT_FILE%"

if %ERRORLEVEL% equ 0 (
    echo.
    echo 変換が正常に完了しました: %OUTPUT_FILE%
) else (
    echo.
    echo [エラー] 変換に失敗しました。
)

pause

次にこのファイルを置いたのと同じフォルダ内に「org.mp4」という名称で、変換前の動画ファイルを置いてください。

その後、.batファイルをダブルクリックすると「output.gif」というアニメーションGIFファイルが完成します。

投稿者プロフィール

たーさん代表者
東海大学工学部を卒業後、東芝情報システム株式会社(旧グループ会社含む)に入社。半導体(SRAM)の開発チームにて、Unix環境でのPerlを用いた業務自動化プログラムの開発など、エンジニアとしての確かな基礎と緻密な論理的思考力を培う。

その後、東証上場企業である株式会社ザッパラスへ。Web・モバイルの最前線で、数多くのユーザーに愛されるコンテンツ制作業務に従事。ここで「ユーザー目線に立った魅力的なWebコンテンツの企画・制作ノウハウ」を深く学ぶ。

開発・システム側から見た「堅牢なロジック」と、制作・ユーザー側から見た「伝わるコンテンツ」の双方を実務で経験した強みを活かし、フリーランスとして独立。

現在は、ウイングアーク1st株式会社の「データのじかん」運営チームに参画するなど、大手・中小企業のWeb運営・開発パートナーとして活動。完全在宅でありながら、固定IPの完備や厳格なセキュリティポリシーの遵守を徹底し、企業のインフラや本番環境を安全に支える「チームの一員」として高い信頼を得ています。

見た目の美しさはもちろんのこと、内部の構造やWordPressのカスタマイズ、運用・セキュリティまでを見据えた、技術的バックボーンのある高品質なWebサイト・システム制作をワンストップでご提供しています。