mac 上shell 脚本执行。。ffmpeg 批量给视频截取封面。。

mac 上shell 脚本执行。。ffmpeg 批量给视频截取封面。。,第1张

#! /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软件封面不一样、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9798946.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存