From: p2p Date: Fri, 18 Mar 2011 10:17:24 +0000 (+0200) Subject: repo update before reinstalling OS X-Git-Url: http://p2p-next.cs.pub.ro/gitweb/?a=commitdiff_plain;h=f159138ee46507e6e5c3dacfd2ff43801a6bed81;p=video-handling.git repo update before reinstalling OS --- diff --git a/ffmpeg-all-extract-thumbnail b/ffmpeg-all-extract-thumbnail new file mode 100755 index 0000000..4aed477 --- /dev/null +++ b/ffmpeg-all-extract-thumbnail @@ -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 +) diff --git a/ffmpeg-all-mts2mp4-custom b/ffmpeg-all-mts2mp4-custom index 8caa47a..a11333a 100755 --- a/ffmpeg-all-mts2mp4-custom +++ b/ffmpeg-all-mts2mp4-custom @@ -13,14 +13,14 @@ fi root_path="$1" -resolution=960x720 # HD -#resolution=800x600 # SD +#resolution=960x720 # HD +resolution=800x600 # SD ( IFS=$'\n' -for filename in $(find "$root_path" -name '*.MTS'); do - new_filename=$(dirname "$filename")/$(basename "$filename" .MTS)_HD.mp4 +for filename in $(find "$root_path" -name '*.mts'); do + new_filename=$(dirname "$filename")/$(basename "$filename" .mts)_SD.mp4 rm "$new_filename" - ./ffmpeg-mts2mp4-custom "$filename" "$new_filename" $resolution 1400k + ./ffmpeg-mts2mp4-custom "$filename" "$new_filename" $resolution 700k done )