使用开源ffmpeg软件批量压缩视频
软件下载地址:https://www.gyan.dev/ffmpeg/builds/
解压文件放到自己想要存放的位置,注意文件夹路径不要有中文
如上图我将文件放到了C:\ffmpeg,注意文件不能删除。
win11点击系统菜单图标,搜索环境变量,点击编辑环境变量
点击环境变量
在系统变量中找到path,双击进入
点击新建,将刚刚存放ffmpeg的路径:C:\ffmpeg粘贴到里面
建立一个txt文本文件,将下方代码复制粘贴进去,更改后缀为bat
@echo off
SETLOCAL EnableDelayedExpansion
:: 设置 FFmpeg 的路径
set "FFMPEG_PATH=C:\ffmpeg\bin\ffmpeg.exe"
:: 设置输入文件夹
set "INPUT_DIR=替换为你的输入视频文件存放路径,不能有中文"
:: 设置输出文件夹
set "OUTPUT_DIR=替换为你准备的输出视频文件存放路径,不能有中文"
:: 创建输出文件夹如果不存在
if not exist "%OUTPUT_DIR%" mkdir "%OUTPUT_DIR%"
:: 循环处理输入文件夹下的所有 .mp4 文件
for %%i in ("%INPUT_DIR%\*.mp4") do (
echo Processing file: %%i
:: 构造输出文件名,保持原文件名不变
set "OUTPUT_FILE=%%~nxi"
:: 使用 FFmpeg 压缩视频,使用 NVIDIA NVENC 硬件编码器加速
"%FFMPEG_PATH%" -i "%%i" -c:v h264_nvenc -preset fast -b:v 5000k -c:a copy "%OUTPUT_DIR%\!OUTPUT_FILE!"
)
echo Compression complete.
pause
双击创建的的bat脚本,等待控制台完成输出
等待控制台提示按任意键退出,视频压缩完成
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 博客.萌萌哒.fun。
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果