video handling scripts reform: unique all file conversion script; renaming; old scrip...
[video-handling.git] / ffmpeg-all-mts2mp4-custom
1 #!/bin/bash
2 #
3 # 2010, Calin-Andrei Burloiu, calin.burloiu@gmail.com
4 #
5 # This scripts converts all mts files to avi starting from a root directory
6 # recursively. The avi files are placed in the same directory as the 
7 # original mts files.
8 #
9
10 if [ $# -ne 1 ]; then
11         echo "usage: $0 root_path"
12 fi
13
14 root_path="$1"
15
16 #resolution=960x720     # HD
17 resolution=800x600      # SD
18
19 (
20 IFS=$'\n'
21 for filename in $(find "$root_path" -name '*.mts'); do
22         new_filename=$(dirname "$filename")/$(basename "$filename" .mts)_SD.mp4
23         rm "$new_filename"
24         ./ffmpeg-mts2mp4-custom "$filename" "$new_filename" $resolution 700k
25 done
26 )