Files
shellfiles/bin/wsl/renamelarge_media.sh
2026-01-19 21:36:25 -05:00

25 lines
862 B
Bash
Executable File

#!/bin/sh
echo "Large 1440|1852|1920|2030|2048 media:"
echo "--------------------"
for i in `ls | grep -v _Med.`
do
OUTPUT1440=`ffmpeg -i $i 2>&1 | egrep '1440x'`
OUTPUT1852=`ffmpeg -i $i 2>&1 | egrep '1852x'`
OUTPUT1920=`ffmpeg -i $i 2>&1 | egrep '1920x'`
OUTPUT2030=`ffmpeg -i $i 2>&1 | egrep '2030x'`
OUTPUT2048=`ffmpeg -i $i 2>&1 | egrep '2048x'`
if [ -n "$OUTPUT1440" ] || [ -n "$OUTPUT1852" ] || [ -n "$OUTPUT1920" ] || [ -n "$OUTPUT2030" ] || [ -n "$OUTPUT2048" ] ; then
echo " "
echo $i
tol=`echo "$i" | tr '[:upper:]' '[:lower:]'`
if [ $tol != *"_large.mp4"* ]; then
filename=`echo ${i}`
ext=`echo ${filename} | awk -F. '{print "."$NF}'`
fn_noext=`basename "${filename}" $ext`
new_fn=`echo ${fn_noext}_Large${ext}`
echo "new filename is ${new_fn}"
mv $i ${new_fn}
fi
fi
done