ffmpeg音视频文件批量转换脚本

     进行音视频处理,ffmpeg的确是很好很强大,最近经常做这样一个工作:从视频文件中提取音频。一个一个的复制、粘贴到cmd窗口,文件多了就吃不消了,这时人的惰性发挥了作用,上网找了找,和我一样的懒人不在少数,三下五除二之间,自己整了个批量转换脚本,简单的一句话,几百个音频文件就哗啦哗啦的出来了。以AVI到WAV文件为例,批处理脚本如下:

 @echo   —————————————————————————–

@echo                 AVI转wav批处理脚本
@echo    —————————————————————————–
@echo
@  echo  开始视频转换过程
@  echo  确认请按任意键,否则关闭执行窗口 , 或者按ctrl + c终止
@  echo  使用ffmpeg命令开始批量转换,注意ffmpeg必须在path环境内
@ pause
for   / r  .  %%a in  ( * . avi )   do  ffmpeg -i %%~na . avi -ar  16000  -ac  1  %%~na . wav

 

     将以上文本保存成aviTowav.cmd放到视频文件所在的目录即可,需要注意的是:

     1、文件中如果有空格,需要在文件名的地方加上引号。for /r . %%a in (*.avi) do ffmpeg -i "%%~na.avi" -ar 16000 -ac 1 "%%~na.wav"

 

     2、需要将ffmpeg.exe所在的目录加入到系统环境变量中,也可以不加,但是需要用绝对路径指定ffmpeg的位置。

     3、输入文件和输出文件路径都可以使用绝对路径来指定。

     至于ffmpeg参数的具体意义就不在这里赘述了,如果需要进一步了解,请看以下连接:

      ffmpeg批量转换脚本及选项说明:http://www.linuxbyte.org/ffmpeg-pi-liang-zhuan-huan-jiao-ben.html

  rmvb转VCD DVD批处理脚本:http://www.todo8.com/?p=282 

   windows下删除1天前的文件的批处理脚本程序:http://hi.baidu.com/genlly_gui/blog/item/054ea41279ebc172cb80c4a1.html

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值