期翼嘻嘻即时通讯综合平台

 找回密码
 立即注册
查看: 5991|回复: 0
打印 上一主题 下一主题

常用脚本例子汇总 [复制链接]

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
发表于 2020-7-29 16:18:34 |只看该作者 |倒序浏览
1. 判断文件大小
#!/bin/sh
filename=media.log
filesize=`ls -l $filename | awk '{ print $5 }'`
maxsize=$((1024*10))
if [ $filesize -gt $maxsize ]
then
    echo "$filesize > $maxsize"
    mv media.log media"`date +%Y-%m-%d_%H:%M:%S`".log
else
    echo "$filesize < $maxsize"
fi


2. 视频文件转码
#!/bin/sh
#获取当前有 h264 文件,并
var=$(ls |grep '.h264')

#死循环
while [ 1 = 1 ]
do
    #循环每个文件
    for stream in $var
    do
        name=$(echo $stream |cut -d '.' -f1)".mp4"
        #获取当前最新视频文件
        old=$stream
        # 转换成 mp4 格式,并记录到日志
        ./ffmpeg -re -y -i $old -b 100k -f mp4 $name > $name".log" 2>&1
        echo $?
        if [ $? -eq 0 ]; then
            rm $name".log"
            echo "rm log file"
        fi

    done
#延迟1分钟
sleep 60
done

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

蓝牙耳机无线高音质适用于苹果华强北pro2023年新款华为小米通用 【推荐理由】赠运费险 【券后价】89.00

Archiver|手机版|期翼嘻嘻论坛企业即时通讯综合平台 ( 京 ICP 备 10015350 )

GMT+8, 2024-11-23 12:34 , Processed in 0.090140 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部