需要提取大量视频中的音频文件,从avi中提取wav:
@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、输入文件和输出文件路径都可以使用绝对路径来指定。