以下是一个简单的批处理脚本,用于压缩指定目录下的 MP3 文件大小。请注意,在运行此脚本之前需要谨慎备份数据以防止不必要的数据损失。
@echo off
rem 指定要压缩的目录set “folder=C:\example\folder"rem 遍历目录下所有文件for %%a in (”%folder%*.mp3") do ( rem 设置输出文件名 set “outfile=%%~dpna_compressed.mp3” rem 压缩文件 ffmpeg -i “%%a” -b:a 128k “%outfile%” rem 替换原始文件 del “%%a” ren “%outfile%” “%%~nxa”)
说明:
在第 4 行中,您可以修改“C:\example\folder”为要压缩 MP3 文件的目录路径。
循环遍历目录下的每个 MP3 文件。
根据输入文件名生成输出文件名。
使用 FFmpeg 压缩 MP3 文件并保存到输出文件。
删除原始文件并重命名输出文件为原始文件名。
请注意,这个脚本会对每个 MP3 文件进行重新编码和压缩,可能会影响音频质量。因此,建议在运行此脚本之前进行备份,并根据需要进行调整或修改。另外,请使用合法的软件和工具进行音频文件处理,遵守相关法律法规。