调用FFmpeg的视频压缩批处理脚本

这是一个用于视频压缩的批处理脚本,适用于Windows系统。用户可以直接将视频文件或文件夹拖放到脚本上进行转换,转换后的视频保存在video-compressed文件夹内,格式统一为avi。脚本包含简单的错误处理和统计功能,但存在一个问题:在循环中无法正确显示变量的值。脚本要求将ffmpeg可执行文件放在指定目录或环境变量%PATH%中。
摘要由CSDN通过智能技术生成

    尼玛好久没来写博客了,还是贴个刚刚写的脚本吧。

    脚本式用windows下的批处理写的,由于批处理只懂一点点,这里贴下可以作为笔记。脚本是给老师写的,所以要容易上手,越傻瓜越好

    使用方法:复制代码到convert.bat,拖一个视频到这个convert.bat就会帮你转换这个视频,或者拖一个文件夹到那个批处理,会帮你转换文件夹下不包括子目录的所有视频,带有一些简单的统计功能,比如哪些文件转换失败,时间用了多久什么的。转换好的视频存放在video-compressed文件夹下,会自动打开该文件夹,文件名不变,后缀都变为avi

    ffmpeg参数固定死的。请把ffmpeg可执行文件放在脚本目录或脚本目录下的bin目录下,或者在环境变量%PATH%中能找到


问题:循环时打印变量的值为啥不对?总是为初始值。变量每循环一次都变化的


代码

@echo off
echo "video convert script based on ffmpeg. wbsecg1@gmail.com"

set exe=%~nx0
if [%1] == [] goto help

set PATH=%~dp0;%~dp0bin;%PATH%

:: bat's working dir is in %1 dir
cd /d %~dp0
:: default output dir is video-compressed under this file's folder
set outdir=%~dp0video-compressed
set log=log.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值