ffmpeg视频护眼处理
#!/bin/bash
# 检查参数是否提供
if [ -z "$1" ]; then
echo "❌ 用法: $0 <输入文件夹路径>"
exit 1
fi
# 获取输入和输出目录
input_dir="$1"
output_dir="${input_dir}_new"
# 创建输出目录
mkdir -p "$output_dir"
# 遍历并处理视频
for input_file in "$input_dir"/*.mp4; do
filename=$(basename "$input_file")
output_file="$output_dir/$filename"
echo "🎬 正在处理: $filename"
ffmpeg -i "$input_file" -vf "lut=r=negval:g=negval:b=negval" "$output_file"
done
echo "✅ 全部处理完成,结果保存在: $output_dir"
chmod +x process_videos.sh
./process_videos.sh /path/to/your/folder