Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #COPY FROM iPhoneVideoRecorder TO 100APPLE
- target="/var/mobile/Media/iPhoneVideoRecorder"
- cd $target
- current=$(pwd)
- if [[ "$current" = "$target" ]]; then
- find -name "*.mov" -o -name "*.mp4" | while read I; do mv "$I" /var/mobile/Media/DCIM/100APPLE/; done
- fi;
- #COPY FROM Cycorder TO 100APPLE
- target="/var/mobile/Media/Videos"
- cd $target
- current=$(pwd)
- if [[ "$current" = "$target" ]]; then
- find -name "*.mov*" | while read I; do mv "$I" /var/mobile/Media/DCIM/100APPLE/; done
- fi;
- #COPY FROM YourTube TO 100APPLE
- target="/var/mobile/Media/Downloads/YourTube"
- cd $target
- current=$(pwd)
- if [[ "$current" = "$target" ]]; then
- find -name "*.mov" -o -name "*.mp4" | while read I; do mv "$I" /var/mobile/Media/DCIM/100APPLE/; done
- fi;
- #REMOVE SPACES
- target="/var/mobile/Media/DCIM/100APPLE"
- cd $target
- current=$(pwd)
- if [[ "$current" = "$target" ]]; then
- find . -name "* *" -exec sh -c 'mv "${0}" "${0// /_}"' {} \;
- #GET LAST VIDEO NUMBER
- num="1"
- last=$(ls -1 | grep 'MOV\|JPG')
- num=`expr match "$last" '^.*IMG_\([0-9]*\)'`
- num=`expr $num + 1`
- echo $num
- #REMOVE APPLE DOUBLE FILE
- rm -rf .AppleDouble
- #RENAME VIDEOS
- find -name "*.mov" -o -name "*.mp4" | while read I; do if [[ "$num" -lt "10" ]]; then mv "$I" IMG_000$num.MOV; else if [[ "$num" -lt "100" ]]; then mv "$I" IMG_00$num.MOV; else if [[ "$num" -lt "1000" ]]; then mv "$I" IMG_0$num.MOV; else if [[ "$num" -lt "10000" ]]; then mv "$I" IMG_$num.MOV; fi fi fi fi; ((num=num+1)); done
- #CHECK & CREATE THUMBS
- find -name "IMG*.MOV" | while read I; do num=`expr match "$I" '^.*IMG_\([0-9]*\)'`; if [[ -f /var/mobile/Media/DCIM/100APPLE/.MISC/IMG_$num.THM ]]; then exist="true"; else ffmpeg -i IMG_$num.MOV -t 0:0:3.001 /var/mobile/Media/DCIM/100APPLE/.MISC/IMG_$num.MOV.jpg; fi; done
- fi;
- #RENAME THUMBS
- target="/var/mobile/Media/DCIM/100APPLE/.MISC"
- cd $target
- current=$(pwd)
- if [[ "$current" = "$target" ]]; then
- find -name "*.jpg" | while read I; do num=`expr match "$I" '^.*IMG_\([0-9]*\)'`; mv "$I" IMG_$num.THM; cp IMG_$num.THM IMG_$num.JPG; done
- fi;
Add Comment
Please, Sign In to add comment