First commit

This commit is contained in:
2018-03-13 08:04:28 +01:00
commit 196a7d2af6
32 changed files with 33836 additions and 0 deletions

42
ffmpeg-convertMP4.sh Executable file
View File

@@ -0,0 +1,42 @@
#!/bin/sh
#Conversion de video vers mp4
# Variables
LOG=/volume1/homes/admin/logs # dossier du fichier .log
JOUR=$(date +"%Y-%m-%d %T") # http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
touch $LOG/ffmpeg.log # création du fichier log
echo $JOUR >> $LOG/ffmpeg.log
CONVERT_RUNNING=`ps -ef | grep ffmpeg | grep -v grep`;
if [ "$CONVERT_RUNNING" == "" ]
then
cd "$1"
for FILE in *;
do
NAME=$(echo "$FILE" | sed 's/\.[^\.]*$//')
INPUT_FILE="$1/$FILE"
OUTPUT_FILE=$(echo "$2/$NAME.mp4")
if [ "$NAME" != "@eaDir" -a ! -f "$OUTPUT_FILE" ];
then
echo "$JOUR Debut conversion du fichier $NAME.mp4" >> $LOG/ffmpeg.log
ffmpeg -i "$INPUT_FILE" -acodec libfaac -vcodec mpeg4 -qscale 5 -r 24 -f mp4 "$OUTPUT_FILE"
mv "$INPUT_FILE" "$2/$FILE"
echo "$JOUR Conversion du fichier $NAME.mp4 terminée" >> $LOG/ffmpeg.log
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "Conversion du fichier <b>$NAME</b> terminée"
fi
done
else
echo "$JOUR ffmpeg est déjà actif" >> $LOG/ffmpeg.log
synodsmnotify @administrators "[ffmpeg-convertMP4.sh]" "ffmpeg est déjà actif"
fi