[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 77七 于 2023-7-26 23:10 编辑
  1. @echo off
  2. chcp 65001 >nul
  3. rem https://blog.tubumu.com/2021/12/07/ffmpeg-command-silenceremove/
  4. rem 批处理保存为utf-8编码格式,需要ffmpeg(版本不要太旧)
  5. for /f "delims=" %%i in ('dir /b /s /a-d *.mp3') do (
  6.         ffmpeg -hide_banner -loglevel warning -i "%%i" -filter_complex "silenceremove=start_periods=1:start_duration=0:start_threshold=-50dB:detection=peak,areverse,silenceremove=start_periods=1:start_duration=0:start_threshold=-50dB:detection=peak,areverse" -ar 44100 -ac 2 "outx.mp3" -y
  7.         move /y outx.mp3 "%%i"
  8. )
  9. pause
复制代码
bat小白,请多指教!谢谢!

TOP

回复 3# qd2024


   我不懂这个,直接用的大佬的代码,你可以试着修改代码中第一个-50dB,比如-30dB。
start_threshold=-50dB: 音量不超过 -50dB 认为是静音。
bat小白,请多指教!谢谢!

TOP

回复 5# qd2024


   如果处理效果没大问题,忽略那些提示。
bat小白,请多指教!谢谢!

TOP

回复 8# qd2024


   

参考4楼处理后,是否有效果?结尾处是否有多余静音区?
bat小白,请多指教!谢谢!

TOP

返回列表