×

解压用openssl加密的tar视频并将其中的多个mp4文件合并,适用于小蚁摄像机存储导出的文件

2023-01-12 12:50:17 Falcon
#!/bin/bash
#解压用openssl加密的tar视频并将其中的多个mp4文件合并,适用于小蚁摄像机存储导出的文件

if [ ! -d "ipad" ]; then
  mkdir ipad
fi

MYDIRS=('2021Y03M31D22H' '2021Y03M31D21H')
password='12345@78'

for fn in ${MYDIRS[@]};do

   echo "Working on $fn"
  if [ ! -d $fn ]; then
    if [ ! -f "$fn.tar.gz" ]; then
      echo "$fn 不存在"
      exit
    fi
    openssl des3 -d -k "$password" -salt -in $fn.tar.gz| tar zxvf -
  fi
  
   
   #tar zcvf - $fn | openssl des3 -salt -k '12345@78' -out $fn.tar.gz   
   
   cd $fn
   for f in ./*.mp4; do echo "file '$f'" >> mylist.txt; done
   ffmpeg -f concat -safe 0  -i mylist.txt -c copy ../ipad/$fn.mp4
   echo "Done on $fn"
   cd ..
done

本文收录于