improved extract-thumbnails-all script
authorp2p p2p-next-02 <p2p@p2p-next-02.grid.pub.ro>
Wed, 13 Apr 2011 13:18:48 +0000 (16:18 +0300)
committerp2p p2p-next-02 <p2p@p2p-next-02.grid.pub.ro>
Wed, 13 Apr 2011 13:18:48 +0000 (16:18 +0300)
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
 )