#!/bin/bash # # 2010, Calin-Andrei Burloiu, calin.burloiu@gmail.com # # This scripts creates thumbnails for all videos with a specified suffix. # # if [ $# -ne 2 ]; then echo "usage: $0 root_path suffix" exit 1 fi root_path="$1" suffix="$2" ( IFS=$'\n' for filename in $(find "$root_path" -name "*$suffix"); do new_filename=$(dirname "$filename")/$(basename "$filename" "$suffix")_tmp.jpg new_filename1=$(dirname "$filename")/$(basename "$filename" "$suffix")_small.jpg new_filename2=$(dirname "$filename")/$(basename "$filename" "$suffix")_big.jpg rm -f "$new_filename1" rm -f "$new_filename2" ./ffmpeg-extract-thumbnail "$filename" "$new_filename" 1280x720 ffmpeg -i "$new_filename" -s 122x69 -f image2 "$new_filename1" ffmpeg -i "$new_filename" -s 149x84 -f image2 "$new_filename2" rm -f "$new_filename" done )