ffmpeg音视频文件转换

1.windows下批量转换

@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放到视频文件所在的目录即可,需要注意的是:

、文件中如果有空格,需要在文件名的地方加上引号。for /r . %%a in (*.avi) do ffmpeg -i “%%~na.avi” -ar 16000 -ac 1 “%%~na.wav”
、需要将ffmpeg.exe所在的目录加入到系统环境变量中,也可以不加,但是需要用绝对路径指定ffmpeg的位置。
、输入文件和输出文件路径都可以使用绝对路径来指定。

2.linux批量转换mp3为ogg

#/bin/sh
for f in *.mp3
do
ffmpeg -i "$f" -acodec libvorbis -aq 3 "$f.ogg"
done

ogg质量从0-10,10是最好的,正常范围是3-6,自行尝试.

上一篇
下一篇