首页 > 其他分享 >检查视频完整性脚本

检查视频完整性脚本

时间:2024-03-15 16:35:42浏览次数:13  
标签:脚本 视频 ftp disk1 when Invalid mp4 完整性 found

!/bin/sh

inotifywait -rmq /disk1/ftp

MY_SAVEIFS=$IFS
IFS=$'\n'
path=/disk1/$1/
files=$(ls $path)
for file in $files
do
ret=ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 -i $path$file
if [[ "$file" =~ "Invalid data found when processing input" ]];then
echo $ret
fi
done
IFS=$MY_SAVEIFS

错误示例:

$ ./finished.sh ftp
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x64e2080] moov atom not found
/disk1/ftp/126298_0927_38.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6330080] moov atom not found
/disk1/ftp/128367_0604_38.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6a74080] moov atom not found
/disk1/ftp/128617_1121_39.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x59aa080] moov atom not found
/disk1/ftp/128787_1029_59.mp4: Invalid data found when processing input
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x6d95080] moov atom not found
/disk1/ftp/128807_0727_38.mp4: Invalid data found when processing input

标签:脚本,视频,ftp,disk1,when,Invalid,mp4,完整性,found
From: https://www.cnblogs.com/netstat/p/18075716

相关文章

  • mysql备份脚本
    !/bin/bash备份路径db_backup_path="/data/backup"备份的数据库db_name=("live_net")用户名db_user="root"密码db_pass="[email protected]"gzip文件解压缩密码gz_des_pass="fff@20210326"压缩文件前缀prefix=“credit"日志路径log_path=&quo......
  • ffmpeg多路视频合并
    2,3,4路视频拼接可以参考下面:https://blog.csdn.net/tianshan2010/article/details/104737576https://blog.csdn.net/Gary__123456/article/details/887427054路拼接【上下左右】:ffmpeg-i1.mp4-i2.mp4-i3.mp4-i4.mp4-filter_complex"[0:v]pad=iw2:ih2[a];[a][1:v]ove......
  • MogDB openGauss数据完整性约束简介
    MogDB/openGauss数据完整性约束简介本文出处:https://www.modb.pro/db/124910创建基本表的同时,还可以指定表中数据完整性约束,例如在创建warehouse基本表时,通过分析可以得到如下结论:不同仓库必须有不同的w_id,且w_id不能为NULL。仓库必须有具体的名称,不能为NULL。仓库......
  • java毕业设计-基于springboot开发的会员制医疗预约服务管理信息系统-毕业论文+答辩PPT
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、管理员功能模块3、医生功能模块3、会员功能模块四、毕设内容和源代码获取总结java毕业设计-基于springboot开发的会员制医疗预......
  • bigget_nft领取脚本
    #coding:utf-8#importuiautomator2asu2importtimefromtqdmimporttqdmfromloguruimportloggerdefxpath是否存在(xpath,timeout=30):forindexinrange(0,timeout):wallet_ele=d.xpath(xpath).existsif(wallet_ele):log......
  • Java毕业设计-基于springboot开发的4S店车辆管理系统-毕业论文+答辩PPT(附源代码+演示
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1.开发说明2.需求分析3、系统功能结构三、系统实现展示1、系统登录2、管理员功能模块3、销售员功能模块4、维修员功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的4S店车辆管理系......
  • 新版一键AI视频图片换脸神器来了!目前最强的AI视频换脸工具Swapface!
    大家好,我是程序员晓晓之前发过一款AI换脸工具,可惜部署门槛太高,有没有换头换脸的AI工具?今天晓晓就给你们安排到家!SwapfaceAI工具一键开箱包‍它使用先进的人工智能和计算机视觉技术,可以在几秒内为你的视频生成逼真的面部替换效果。无需任何复杂的参数设置,你只需要......
  • 常用Shell脚本 - 开发环境安装
    功能描述在AmazonLinux上快速安装开发环境,包括Python3.11.8,Nodejs,npm,yarn,GO工具。#!/bin/bash#@Author:LanShiyun#@CreateTime:2024/3/15#@FileName:install_development_env.sh#@Version:1.0#@Software:VSCode#@UpdateTime:2024/3/15#......
  • 常用Shell脚本 - Docker and Docker-compose 安装
    功能描述在AmazonLinux上自动安装DockerandDocker-compose#!/bin/bash#@Author:LanShiyun#@CreateTime:2024/3/15#@FileName:install_docker_4_aws_.sh#@Version:1.0#@Software:VSCode#@UpdateTime:2024/3/15#@UpdateBy:LanShiyun#@Des......
  • MediaBox音视频终端SDK已适配鸿蒙星河版(HarmonyOS NEXT)
    2024年1月,HarmonyOS NEXT 鸿蒙星河版系统开发者预览版开放申请,该系统将只能安装为鸿蒙开发的原生应用,而不再兼容安卓应用。对此,阿里云MediaBox音视频终端SDK产品已实现功能的鸿蒙化迁移和重构,全面适配鸿蒙系统HarmonyOS NEXT系统。 当前, 阿里云播放器SDK预览版已面向所有......