shell 写的 jrottenberg/ffmpeg 转码

简介: #!/bin/bash if [ $# -ne 2 ];then echo "The argument must be 2" exit; else echo "$1 $2" fi VIDEOPATH=/data/golang/videode INPUTPATH...
+关注继续查看
#!/bin/bash
if [ $# -ne 2 ];then
    echo "The argument must be 2"
    exit;
else
  echo "$1 $2"
fi
VIDEOPATH=/data/golang/videode
INPUTPATH=${1}
OUTPATH=${2}
#checkout file
DECODEFILE=${VIDEOPATH}/${OUTPATH}
NEWDIR=${DECODEFILE%/*}
if [ ! -d ${NEWDIR} ]; then
  mkdir -p ${NEWDIR}
fi
echo $DECODEFILE
#if [ ! -f "$DECODEFILE" ]; then
#    rm -rf $DECODEFILE
#fi
docker run -i --name ffepmge -v ${VIDEOPATH}:/tmp/workdir jrottenberg/ffmpeg -i ${INPUTPATH} -c:v libx264 -crf 28 -strict -2 ${OUTPATH}
docker rm ffepmge
curl -connect-timeout 2 -m 5 "http://xxxx/$OUTPATH"

 

目录
相关文章
|
4天前
|
Shell
shell脚本写一个自动抢火车票的脚本
shell脚本写一个自动抢火车票的脚本
|
4天前
|
Shell Linux
用shell脚本记录一个安装Linux软件的脚本
用shell脚本记录一个安装Linux软件的脚本
|
4天前
|
存储 Shell
shell写一个录制的语音转化为文字的脚本
shell写一个录制的语音转化为文字的脚本
|
8天前
|
Shell
shell一个斗地主的脚本
shell一个斗地主的脚本
26 1
|
25天前
|
监控 机器人 Shell
用shell脚本编写一个监控应用服务的脚本,外发到微信群
用shell脚本编写一个监控应用服务的脚本,外发到微信群
24 1
|
25天前
|
监控 关系型数据库 Shell
用shell脚本编写一个监控rds数据库外发到钉钉群的脚本
用shell脚本编写一个监控rds数据库外发到钉钉群的脚本
33 1
|
25天前
|
Shell
用shell脚本编写一个日常巡检机器脚本
用shell脚本编写一个日常巡检机器脚本
34 2
|
1月前
|
运维 Shell Linux
【运维知识高级篇】超详细的Shell编程讲解1(Shell作用+脚本书写方式+脚本执行方式+变量分类+变量配置文件+变量定义+Shell重要的位置变量+三种传参方式)
【运维知识高级篇】超详细的Shell编程讲解1(Shell作用+脚本书写方式+脚本执行方式+变量分类+变量配置文件+变量定义+Shell重要的位置变量+三种传参方式)
119 0
|
1月前
|
存储 关系型数据库 Shell
shell语言最实用的脚本练习
shell语言最实用的脚本练习
|
1月前
|
Shell Go
go 执行shell脚本 在指定目录下执行指定脚本
go 执行shell脚本 在指定目录下执行指定脚本
32 0