This commit is contained in:
ipwxp 2022-11-10 16:13:21 +08:00
commit 04f2afb306
17 changed files with 277 additions and 0 deletions

24
client/frist.sh Normal file
View File

@ -0,0 +1,24 @@
#!/bin/sh
echo "network={
ssid="Digitalent"
psk="0912203959"
} " >> /etc/wifi/wpa_supplicant.conf
mkfs.vfat /dev/mmcblk0p8
mount /dev/mmcblk0p8 /mnt/UDISK
sleep 3
df -h
echo "ifconfig eth0 up;udhcpc -ieth0;ifconfig wlan0 up;udhcpc -iwlan0 &" > /mnt/UDISK/wifiup.sh
mkdir /mnt/UDISK/NFT
#echo "sleep 10;sh /mnt/UDISK/wifiup.sh" >> /etc/rc.local
sleep 3
ssh-keygen -t rsa
touch /root/.ssh/authorized_keys
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCfIypefDwalr3C2dLpUu0s0I2KZN1b6HRgLEx0tMNKbSfctEfIjVakhqqlQRax6EXMwKE/x5xawmqLQAgE5VWov3R+1E3mKn2wNWdkxWTwTj1AmshCm7KWpFOghPpF6a/ywrT+sg+go5QdnbBZanqBXdyxHMQGltO6sFiOaURuWirKq+k5Ha1OI7cVOEUba7a3RI0bTcMzGka40J/v5cL/fAoMMKKffjzDYZYh/7xSDclcBT7uN6Vxg1Jrajr0vZZFPVKnis29hO88aWOzUhLmqt+RUpB7o8TMcrTpaw/3ro+h/dXepKK8JyxOa5zmZXpOeI03ddg4bwwUnaafeNi+1IiNovsoV6J4gXhwf8DVjN8x6qES4BHwF5ATxSX+HA/89jduH2AHTF2hT/SNVvzSfUQ8MZF272ruMcee1G5RLVXlCGj/purHozXgEhpv5GrgMoYlMNe0uTILmWisoNaHokgzD5fKUGeMYK5LPP79fd4332o8xiaE40LZ1rv4wyM= root@digitalent-gsct"
> /root/.ssh/authorized_keys
reboot

2
client/killplay.sh Normal file
View File

@ -0,0 +1,2 @@
#!/bin/sh
kill -9 `ps |grep play|grep -v grep|awk -F " " '{print$1}'`

29
client/play.sh Normal file
View File

@ -0,0 +1,29 @@
#!/bin/sh
cd /mnt/UDISK/NFT/$3
ls |grep -v list|grep -v x264> list
NFTcount=`ls |wc -l`
i=1
while true
do
if [ $i -gt $NFTcount ]
then
echo $i
i=1
fi
while [ $i -le $NFTcount ]
do
kill -9 `ps |grep ffmpeg|grep -v grep|awk -F " " '{print$1}'`
echo "play:"$i
PLAYfile=`cat list |sed -n "$i,$i p"`
ffmpeg -i $PLAYfile -pix_fmt bgra -f fbdev /dev/fb0
sleep 5
$((i=$i+1))
if [ $i -gt $NFTcount ]
then
break
fi
done
done

6
client/playNOW.sh Normal file
View File

@ -0,0 +1,6 @@
#!/bin/sh
while true
do
ffmpeg -i /mnt/UDISK/NFT/$1/$2 -pix_fmt bgra -f fbdev /dev/fb0
sleep 10
done

29
client/play_x264.sh Normal file
View File

@ -0,0 +1,29 @@
#!/bin/sh
cd /mnt/UDISK/NFT/$3/x264
ls |grep -v list > list
NFTcount=`ls |wc -l`
i=1
while true
do
if [ $i -gt $NFTcount ]
then
echo $i
i=1
fi
while [ $i -le $NFTcount ]
do
kill -9 `ps |grep ffmpeg|grep -v grep|awk -F " " '{print$1}'`
echo "play:"$i
PLAYfile=`cat list |sed -n "$i,$i p"`
ffmpeg -i $PLAYfile -pix_fmt bgra -f fbdev /dev/fb0
sleep 5
$((i=$i+1))
if [ $i -gt $NFTcount ]
then
break
fi
done
done

30
client/playlocal.sh Normal file
View File

@ -0,0 +1,30 @@
#!/bin/sh
cd /mnt/UDISK/NFT/local/$1
ls |grep -v list> list
#ls |grep -v list|grep -v x264> list
NFTcount=$((`ls |wc -l`-1))
i=1
while true
do
if [ $i -gt $NFTcount ]
then
echo $i
i=1
fi
while [ $i -le $NFTcount ]
do
kill -9 `ps |grep ffmpeg|grep -v grep|awk -F " " '{print$1}'`
echo "play:"$i
PLAYfile=`cat list |sed -n "$i,$i p"`
ffmpeg -i $PLAYfile -pix_fmt bgra -f fbdev /dev/fb0
sleep 10
$((i=$i+1))
if [ $i -gt $NFTcount ]
then
break
fi
done
done

8
client/test.sh Normal file
View File

@ -0,0 +1,8 @@
#/bin/sh
i=1
while [ $i -le 10 ]
do
echo $i
echo $((i=$i+1))>null;
sleep 2
done

1
client/wifiup.sh Normal file
View File

@ -0,0 +1 @@
ifconfig eth0 up;udhcpc -i eth0;ifconfig wlan0 up;udhcpc -i wlan0 &

23
service/convert.sh Normal file
View File

@ -0,0 +1,23 @@
#!/bin/bash
pictmp=/mnt/smb/nft_pictmp
mkdir $pictmp/convert2/$3
picexist=$pictmp/convert2/$3/$2.jpg
#vedioexist=$pictmp/convert2/$3/$2.mp4
if [ -f $picexist ];then
echo "Exist!!"
bash /home/digitalent/tools/deviceNFT/scp.sh $1 $2 $3
else
echo "JPGmake!"
wget $1 -O $pictmp/tmp/$2
ffmpeg -i $pictmp/tmp/$2 -vf scale=720:720 $pictmp/convert2/$3/$2.jpg
rm $pictmp/tmp/$2
bash /home/digitalent/tools/deviceNFT/scp.sh $1 $2 $3
#ssh root@192.168.5.107 "mkdir /mnt/UDISK/NTF; mkdir /mnt/UDISK/NTF/$3"
#scp $pictmp/convert/$3/$2.jpg root@192.168.5.107:/mnt/UDISK/NFT/$3
#ssh root@192.168.5.107 "sh /mnt/UDISK/playNOW.sh $3"
fi
#while true
#do
#ffmpeg -i $1_tmp$2 -pix_fmt bgra -f fbdev /dev/fb0
#done
#rm $1_tmp$2

23
service/convertP.sh Normal file
View File

@ -0,0 +1,23 @@
#!/bin/bash
pictmp=/mnt/smb/nft_pictmp
mkdir $pictmp/convert2/$3
picexist=$pictmp/convert2/$3/$2.jpg
#vedioexist=$pictmp/convert2/$3/$2.mp4
if [ -f $picexist ];then
echo "Exist!!"
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
else
echo "JPGmake!"
wget $1 -O $pictmp/tmp/$2
ffmpeg -i $pictmp/tmp/$2 -vf scale=720:720 $pictmp/convert2/$3/$2.jpg
rm $pictmp/tmp/$2
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
#ssh root@192.168.5.107 "mkdir /mnt/UDISK/NTF; mkdir /mnt/UDISK/NTF/$3"
#scp $pictmp/convert/$3/$2.jpg root@192.168.5.107:/mnt/UDISK/NFT/$3
#ssh root@192.168.5.107 "sh /mnt/UDISK/playNOW.sh $3"
fi
#while true
#do
#ffmpeg -i $1_tmp$2 -pix_fmt bgra -f fbdev /dev/fb0
#done
#rm $1_tmp$2

25
service/convertV.sh Normal file
View File

@ -0,0 +1,25 @@
#!/bin/bash
pictmp=/mnt/smb/nft_pictmp
mkdir $pictmp/convert2/$3
#picexist=$pictmp/convert2/$3/$2.jpg
vedioexist=$pictmp/convert2/$3/$2.mp4
if [ -f $vedioexist ];then
echo "Exist!!"
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
else
echo "JPGmake!"
wget $1 -O $pictmp/tmp/$2
#ffmpeg -i $pictmp/tmp/$2 -vf scale=480:480 $pictmp/convert2/$3/$2.mp4
#ffmpeg -i $pictmp/tmp/$2 -vcodec libx264 -vf scale=720:720 $pictmp/convert2/$3/$2.mp4
ffmpeg -i $pictmp/tmp/$2 -c:v libx264 -preset ultrafast -b:v 3M -tune fastdecode -vf scale=720:720 $pictmp/convert2/$3/$2.mp4
rm $pictmp/tmp/$2
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
#ssh root@192.168.5.107 "mkdir /mnt/UDISK/NTF; mkdir /mnt/UDISK/NTF/$3"
#scp $pictmp/convert/$3/$2.jpg root@192.168.5.107:/mnt/UDISK/NFT/$3
#ssh root@192.168.5.107 "sh /mnt/UDISK/playNOW.sh $3"
fi
#while true
#do
#ffmpeg -i $1_tmp$2 -pix_fmt bgra -f fbdev /dev/fb0
#done
#rm $1_tmp$2

44
service/convertV_x264.sh Normal file
View File

@ -0,0 +1,44 @@
#!/bin/bash
pictmp=/mnt/smb/nft_pictmp
mkdir $pictmp/convert2/$3
rm $pictmp/convert2/$3/x264/*.*
#picexist=$pictmp/convert2/$3/$2.jpg
#vedioexist=$pictmp/convert2/$3/$2.mp4
#if [ -f $vedioexist ];then
#echo "Exist!!"
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
#else
#echo "JPGmake!"
wget $1 -O $pictmp/tmp/$2
#ffmpeg -i $pictmp/tmp/$2 -vf scale=480:480 $pictmp/convert2/$3/$2.mp4
#ffmpeg -i $pictmp/tmp/$2 -vcodec libx264 -vf scale=720:720 $pictmp/convert2/$3/$2.mp4
#ffmpeg -i $pictmp/tmp/$2 -c:v libx264 -preset ultrafast -vf scale=720:720 $pictmp/convert2/$3/x264/$2_x264.mp4
ffmpeg -i $pictmp/tmp/$2 -c:v libx264 -preset ultrafast -b:v 3M -tune fastdecode -vf scale=720:720 $pictmp/convert2/$3/x264/$2_x264.mp4
rm $pictmp/tmp/$2
echo "convert $2_x264.mp4 compli"
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
#ssh root@192.168.5.107 "mkdir /mnt/UDISK/NTF; mkdir /mnt/UDISK/NTF/$3"
#scp $pictmp/convert/$3/$2.jpg root@192.168.5.107:/mnt/UDISK/NFT/$3
#ssh root@192.168.5.107 "sh /mnt/UDISK/playNOW.sh $3"
#fi
#while true
#do
#ffmpeg -i $1_tmp$2 -pix_fmt bgra -f fbdev /dev/fb0
#done
#rm $1_tmp$2
rm $pictmp/tmp/$2
echo "convert $2_x264.mp4 compli"
#bash /mnt/smb/nft_pictmp/scp.sh $1 $2 $3
#ssh root@192.168.5.107 "mkdir /mnt/UDISK/NTF; mkdir /mnt/UDISK/NTF/$3"
#scp $pictmp/convert/$3/$2.jpg root@192.168.5.107:/mnt/UDISK/NFT/$3
#ssh root@192.168.5.107 "sh /mnt/UDISK/playNOW.sh $3"
#fi
#while true
#do
#ffmpeg -i $1_tmp$2 -pix_fmt bgra -f fbdev /dev/fb0
#done
#rm $1_tmp$2

8
service/kill.sh Normal file
View File

@ -0,0 +1,8 @@
#/bin/bash
pictmp=/mnt/smb/nft_pictmp
IPad="192.168.5.19"
kill -9 `ps aux |grep convert.sh|grep -v grep|awk -F " " '{print$2}'`
ssh root@$IPad "sh /mnt/UDISK/killplay.sh"
#ssh root@$IPad "kill -9 `ps |grep playNOW.sh|grep -v grep|awk -F " " '{print$1}'`"
#scp $pictmp/convert2/$3/$2.jpg root@$IPad:/mnt/UDISK/NFT/$3/$2.jpg
#ssh root@$IPad "sh /mnt/UDISK/playNOW.sh $3"

6
service/scp.sh Normal file
View File

@ -0,0 +1,6 @@
#/bin/bash
pictmp=/mnt/smb/nft_pictmp
IPad="192.168.5.19"
ssh root@$IPad "mkdir /mnt/UDISK/NFT; mkdir /mnt/UDISK/NFT/$3"
scp $pictmp/convert2/$3/$2.jpg root@$IPad:/mnt/UDISK/NFT/$3/$2.jpg
ssh root@$IPad "sh /mnt/UDISK/playNOW.sh $3"

6
service/scp_all.sh Normal file
View File

@ -0,0 +1,6 @@
#/bin/bash
pictmp=/mnt/smb/nft_pictmp
IPad="192.168.5.19"
ssh root@$IPad "mkdir /mnt/UDISK/NFT; mkdir /mnt/UDISK/NFT/$3"
scp $pictmp/convert2/$3/*.* root@$IPad:/mnt/UDISK/NFT/$3/
ssh root@$IPad "sh /mnt/UDISK/playNOW.sh $3"

6
service/scp_x264.sh Normal file
View File

@ -0,0 +1,6 @@
#/bin/bash
pictmp=/mnt/smb/nft_pictmp
IPad="192.168.5.19"
ssh root@$IPad "mkdir /mnt/UDISK/NFT; mkdir /mnt/UDISK/NFT/$3/x264"
scp $pictmp/convert2/$3/x264/*.* root@$IPad:/mnt/UDISK/NFT/$3/x264
#ssh root@$IPad "sh /mnt/UDISK/playNOW.sh $3"

7
service/scpcp.sh Normal file
View File

@ -0,0 +1,7 @@
#/bin/bash
pictmp=/mnt/smb/nft_pictmp
IPad="192.168.5.19"
ssh root@$IPad "sh /mnt/UDISK/killplay.sh"
ssh root@$IPad "mkdir /mnt/UDISK/NFT; mkdir /mnt/UDISK/NFT/$3"
scp $pictmp/convert2/$3/*.* root@$IPad:/mnt/UDISK/NFT/$3/
ssh root@$IPad "sh /mnt/UDISK/play.sh 1 1 $3"