dos+ffmpeg 视频批量转码
http://www.ffmpeg.org/download.html 先下载 ffmpeg.exe 文件
@echo off
setlocal enabledelayedexpansion
for /r "C:\Users\Administrator\Desktop\video\" %%i in (*.mp4) do (
set b=%%i
set b=!b:video=_video!
echo !b!
echo %%i
for %%a in ("!b!") do md %%~dpa
ffmpeg -i %%i -vcodec h264 -n "!b!"
)
endlocal
pause
复制以上代码保存到文本中并修改txt为bat
"C:\Users\Administrator\Desktop\video\" 待转码的视频文件路径
"*.mp4" 视频文件的格式为mp4
"set b=!b:video=_video!" 转码后的视频文件保存在_video文件夹中
"for %%a in ("!b!") do md %%~dpa" 判断目录是否存在不存在时进行创建
"ffmpeg -i %%i -vcodec h264 -n "!b!" " 通过ffmpeg 对视频文件进行h264转码并保存在!b!变量中