X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=blobdiff_plain;f=extract-thumbnails-all;fp=extract-thumbnails-all;h=4aed47757ff0cd94625107784a55051ed9b994be;hb=cf141e97f6aaf93699b07ec844f5143b260fbede;hp=0000000000000000000000000000000000000000;hpb=f159138ee46507e6e5c3dacfd2ff43801a6bed81;p=video-handling.git diff --git a/extract-thumbnails-all b/extract-thumbnails-all new file mode 100755 index 0000000..4aed477 --- /dev/null +++ b/extract-thumbnails-all @@ -0,0 +1,30 @@ +#!/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 +)