#! /bin/bash
function convert_video(){extens=("avi" "wmv" "rmvb" "3gp" "mp4")
for file in `ls $1` #遍历文件夹下的文件;注意此处这是两个反引号,表示运行系统命令
do
if [ -d $1"/"$file ] #判断是文件还是文件夹;注意此处之间一定要加上空格,否则会报错
then #文件夹则递归遍历
convert_video $1"/"$file
else
temp=${file##}
exten=$(echo $temp | tr '[A-Z]' '[a-z]')
filename=$1"/"$file #输出文件地址
filenamenew=${filename/\/tempfile/} #需要转码的文件放在tempfile临时目录下,比真实目录多了这层,所以删掉/tempfile这层
newpng="${filenamenew%}png"
newmp4="${filenamenew%}mp4"
ffmpeg -ss 3 -i $filename -y -f image2 -t 0001 -s 380260 $newpng
fi
done
}
#读取第一个参数convert_video $1
1、系统是随机的。
2、封面和设置的并不一样,那是因为手机的系统是随机的,APP内设置封面不等于实际导出封面,但是可以通过软件来选择固定封面。
3、打开videostar,进入开始创作,选中需要固定封面的视频,点击添加到项目,打开白色框里的加号,在库里选择所要固定的封面。
4、VlogStar是一款专业全能的视频编辑工具,集剪辑、特效、后期于一体。简单、易用的剪辑体验,全能滤镜和视频特效,丰富的字体、音乐库和贴纸。
以上就是关于mac 上shell 脚本执行。。ffmpeg 批量给视频截取封面。。全部的内容,包括:mac 上shell 脚本执行。。ffmpeg 批量给视频截取封面。。、为什么我的videostar软件封面不一样、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)