【Mac/Win】ローカル環境でMP4動画のサムネイル画像を一括生成する

ノートパソコン商用無料イラスト Web制作

コマンドプロンプト/ターミナルを使って、ローカル環境でMP4動画のサムネイル画像を一括生成する方法です。

input_folderに動画が入っているフォルダを、output_folderにサムネイルを出力したいフォルダを指定してください。
出力されるサムネイル画像のファイル名は[動画のファイル名_thumbnail.jpg]になっています。お好みに応じて修正してください。

Windows(コマンドプロンプト)

@echo off
setlocal
set "input_folder=.\videos"
set "output_folder=.\thumbnails"

if not exist "%output_folder%" mkdir "%output_folder%"

for %%f in ("%input_folder%\*.mp4") do (
    ffmpeg -i "%%f" -ss 00:00:05 -vframes 1 "%output_folder%\%%~nf_thumbnail.jpg"
)

echo サムネイル生成が完了しました!
pause

Mac(ターミナル)

#!/bin/bash

input_folder="./videos"
output_folder="./thumbnails"

mkdir -p "$output_folder"

for file in "$input_folder"/*.mp4; do
  filename=$(basename "$file" .mp4)
  ffmpeg -i "$file" -ss 00:00:05 -vframes 1 "$output_folder/${filename}_thumbnail.jpg"
done

echo "サムネイル生成が完了しました!"
タイトルとURLをコピーしました