This commit is contained in:
rozbrian
2026-01-10 20:46:22 +09:00
commit 304cbcc554
66 changed files with 1291 additions and 0 deletions

38
all2mp4 Executable file
View File

@@ -0,0 +1,38 @@
#!/bin/bash
EXITFILE="/tmp/all2mp4.stop"
if [[ $1 == stop ]]
then
touch $EXITFILE
exit 0
fi
if [[ $1 == resume ]]
then
rm $EXITFILE
exit 0
fi
if [[ -f $EXITFILE ]]
then
echo "FORCED STOP by $EXITFILE"
exit 0
fi
TMPFILE0=$(mktemp)
ls -l | grep "^d" | gawk -F":" '{print $2}' | cut -c 4- > $TMPFILE0
TMPFILE=$(mktemp)
cat $TMPFILE0 | grep -v "\@eaDir" > $TMPFILE
rm $TMPFILE0
IFS=$'\n'
DIRS=($(cat "$TMPFILE"))
rm $TMPFILE
BASE_PATH=$(pwd)
for a in "${DIRS[@]}"; do echo "====" $a "===="; cd "$a"; pwd; all2mp4; cd "$BASE_PATH"; pwd; done;
TMPFILE1=$(mktemp)
ls -l | grep -v "^d" | gawk -F":" '{print $2}' | cut -c 4- > $TMPFILE1
TMPFILE2=$(mktemp)
#echo "11111"
#cat $TMPFILE2
#echo "22222"
for a in avi m4v mkv wmv ts; do cat $TMPFILE1 | grep "."$a"$" > $TMPFILE2; all2mp4_ $TMPFILE2; done
rm $TMPFILE1 $TMPFILE2