extract-thumbnail script improved
[video-handling.git] / extract-thumbnails-all
index 4aed477..19d55ba 100755 (executable)
@@ -20,11 +20,13 @@ 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"
+        if [ ! -e "$new_filename1" ]; then
+            ffmpeg -i "$new_filename" -s 122x69 -f image2 "$new_filename1"
+        fi
+        if [ ! -e "$new_filename2" ]; then
+            ffmpeg -i "$new_filename" -s 149x84 -f image2 "$new_filename2"
+        fi
        rm -f "$new_filename"
 done
 )