13 Oct 2025

Q2nで撮影した動画(MOV)の品質を下げてmp4に変換するシェルコマンド


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に変換終了 ---"