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!变量中

猜你喜欢

转载自www.cnblogs.com/wyj944407830/p/13372604.html