26 lines
794 B
Bash
Executable File
26 lines
794 B
Bash
Executable File
#!/bin/sh
|
|
echo "60fps media:"
|
|
echo "--------------------"
|
|
for i in `ls`
|
|
do
|
|
OUTPUT50=`ffmpeg -i $i 2>&1 | egrep '50 fps'`
|
|
OUTPUT59=`ffmpeg -i $i 2>&1 | egrep '59 fps'`
|
|
OUTPUT5994=`ffmpeg -i $i 2>&1 | egrep '59.94 fps'`
|
|
OUTPUT60=`ffmpeg -i $i 2>&1 | egrep '60 fps'`
|
|
if [ -n "$OUTPUT50" ] || [ -n "$OUTPUT59" ] || [ -n "$OUTPUT5994" ] || [ -n "$OUTPUT60" ]; then
|
|
echo " "
|
|
echo $i
|
|
tol=`echo "$i" | tr '[:upper:]' '[:lower:]'`
|
|
echo $tol
|
|
# if ! [ $tol in *"_60fps."* ]; then
|
|
if [ $tol != *"_60fps."* ]; then
|
|
filename=`echo ${i}`
|
|
ext=`echo ${filename} | awk -F. '{print "."$NF}'`
|
|
fn_noext=`basename "${filename}" $ext`
|
|
new_fn=`echo ${fn_noext}_60fps${ext}`
|
|
echo "new filename is ${new_fn}"
|
|
mv $i ${new_fn}
|
|
fi
|
|
fi
|
|
done
|