ZoomQ2nで撮影したMOVからmp4に変換するシェルスクリプトffmpeg使用。
Geminiに書き出してもらったのを修正。
#!/bin/bash
#2025/10/13 Geminiに書いてもらったのを微調整した。
#使い方はMOVのあるフォルダ内でスクリプトを機動するだけ。
# ./MOV2mp4.sh
##########################################
# 現在のフォルダにあるすべての .mov ファイルを処理
for input_file in *.MOV; do
if [ ! -f "$input_file" ]; then
continue
fi
filename=$(basename -- "$input_file" .MOV)
#出力ファイルの拡張子をmp4に設定
output_file="${filename}.mp4"
echo "--- 変換中: $input_file -> $output_file ---"
# FFmpegコマンドでコンテナコピーを実行
ffmpeg -i "$input_file" "$output_file"
if [ $? -eq 0 ]; then
echo "完了: $output_file"
else
echo "エラー: $input_file"
fi
done
echo "--- 全てのMOVをmp4に変換終了 ---"