1. 新建文件,并将如下代码复制进去, 文件重命名为compress.bat
注意:代码中的"C:\path\to\your\videos"替换为你的视频源文件目录,"C:\path\to\your\compressed_videos"设置为你的视频输出目录
@echo off
setlocal enabledelayedexpansion
:: 设置输出视频的分辨率和比特率
set OUTPUT_RESOLUTION=640x480
set BIT_RATE=800k
:: 设置包含视频文件的源文件夹
set SOURCE_FOLDER=C:\path\to\your\videos
:: 设置输出文件夹
set OUTPUT_FOLDER=C:\path\to\your\compressed_videos
:: 创建输出文件夹
if not exist "%OUTPUT_FOLDER%" mkdir "%OUTPUT_FOLDER%"
:: 遍历源文件夹中的所有视频文件
for %%i in ("%SOURCE_FOLDER%\*.mp4") do (
echo 处理文件: %%i
set INPUT_FILE=%%i
set OUTPUT_FILE=%OUTPUT_FOLDER%\%%~nxi
:: 使用FFmpeg压缩视频
ffmpeg -i "!INPUT_FILE!" -s "!OUTPUT_RESOLUTION!" -b:v "!BIT_RATE!" "!OUTPUT_FILE!"
)
echo 所有视频都已压缩完毕。
pause
2. 双击执行compress.bat,即可批量压缩
3. 调节视频清晰度:
(1)尝试增加输出分辨率的数值,比如将"set OUTPUT_RESOLUTION=640x480"修改为"set OUTPUT_RESOLUTION=1280x720",这样可以提高分辨率。
(2)可以尝试增加比特率的数值,比如将"set BIT_RATE=800k"修改为"set BIT_RATE=1500k",这样可以提高比特率。